v3.22.4
Financial Instruments - Change in Fair Value of Derivative Warrant Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Warrant Derivative Liabilities [Roll Forward]    
Beginning Balance $ 24,564  
Ending Balance 3,232 $ 24,564
Change in fair value of warrant liability (21,332) 49,617
Beginning Balance 24,564 83,594
Write-off fair value of unexercised expired warrants   (490)
Reclassification of derivative liabilities for exercised warrants   (8,923)
Ending Balance 3,232 24,564
Public Warrants    
Warrant Derivative Liabilities [Roll Forward]    
Beginning Balance 0 8,063
Change in fair value of warrant liability 0 (1,350)
Write-off fair value of unexercised expired warrants   (490)
Reclassification of derivative liabilities for exercised warrants   (8,923)
Ending Balance 0 0
Private Placement Warrants    
Warrant Derivative Liabilities [Roll Forward]    
Beginning Balance 24,564 75,531
Change in fair value of warrant liability (21,332) 50,967
Write-off fair value of unexercised expired warrants   0
Reclassification of derivative liabilities for exercised warrants   0
Ending Balance $ 3,232 $ 24,564