General form of registration statement for all companies including face-amount certificate companies

Fair Value of Financial Instruments - Additional Information (Details)

v3.21.2
Fair Value of Financial Instruments - Additional Information (Details) - USD ($)
shares in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Promissory Note [Member]    
Fair value measurement with unobservable inputs reconciliation recurring basis, liability net $ 4,100,000  
Two Thousand And Nineteen Omnibus Agreement [Member] | Blacksky Technology [Member]    
Class of warrant or right, issued during the period   33.7
Fair Value, Inputs, Level 1, 2 and 3 [Member] | Blacksky Technology [Member]    
Fair value measurement with unobservable inputs reconciliation recurring basis, liability net $ 0 $ 0