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

FAIR VALUE MEASUREMENTS - Fair value of warrant liabilities (Details)

v3.21.2
FAIR VALUE MEASUREMENTS - Fair value of warrant liabilities (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2019
Dec. 31, 2020
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Fair value as of beginning period $ 77,858,000 $ 56,360,000
Change in valuation inputs or other assumptions (17,346,000) 18,250,000 21,498,000
Fair value as of Ending period 60,512,000 56,360,000 77,858,000
Level 3      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Transfers in or out of Level 3 from other levels in the fair value hierarchy 0    
Private Placement Warrants      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Fair value as of beginning period 32,548,000 23,700,000
Change in valuation inputs or other assumptions (5,846,000) 7,900,000 8,848,000
Fair value as of Ending period 26,702,000 23,700,000 32,548,000
Public Warrants      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Fair value as of beginning period 45,310,000 32,660,000
Change in valuation inputs or other assumptions (11,500,000) 10,350,000 12,650,000
Fair value as of Ending period $ 33,810,000 $ 32,660,000 $ 45,310,000