Annual report pursuant to Section 13 and 15(d)

FAIR VALUE MEASUREMENTS - Change in Fair Value (Details)

v3.22.1
FAIR VALUE MEASUREMENTS - Change in Fair Value (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Changes of Fair Value of Warrant Liabilities [Roll Forward]    
Change in fair value of warrant liability $ (16,856) $ (10,780)
Private warrants    
Changes of Fair Value of Warrant Liabilities [Roll Forward]    
Warrant liability, beginning of period 19,061  
Change in fair value of warrant liability (16,856)  
Warrant liability, end of period $ 2,205 $ 19,061