Quarterly report pursuant to Section 13 or 15(d)

Equity Instruments - Warrants for Shares of Stock (Details)

v3.23.3
Equity Instruments - Warrants for Shares of Stock (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
$ / shares
$ / warrant
shares
Jun. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
$ / shares
$ / warrant
shares
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
Class of Warrant or Right [Line Items]                
Warrant liabilities $ 2,883 $ 4,470 $ 10,836 $ 4,053 $ 2,883 $ 10,836 $ 2,745 $ 21,705
Change in fair value $ (1,587) 1,725 6,783 (17,652) $ 138 (11,039)    
Common stock warrants                
Class of Warrant or Right [Line Items]                
Number of Warrants (in shares) | shares 13,145,000       13,145,000   13,145,000  
Private Warrants                
Class of Warrant or Right [Line Items]                
Number of Warrants (in shares) | shares 4,450,000       4,450,000      
Exercise Price per Warrant (in dollars per share) | $ / shares $ 11.50       $ 11.50      
Fair Value on Issue Date per warrant (in dollars per warrant) | $ / warrant 2.00       2.00      
Warrant liabilities $ 934 1,488 3,605 1,380 $ 934 3,605 $ 888 7,387
Change in fair value $ (554)   2,225 (6,007) $ 600      
2022 Private Warrant                
Class of Warrant or Right [Line Items]                
Number of Warrants (in shares) | shares 70,000       70,000      
Exercise Price per Warrant (in dollars per share) | $ / shares $ 2.56       $ 2.56      
Fair Value on Issue Date per warrant (in dollars per warrant) | $ / warrant 2.43       2.43      
Warrant liabilities $ 99 140 245 0 $ 99 245 109 0
Change in fair value $ (41)   245 0 $ 31      
Public Warrants                
Class of Warrant or Right [Line Items]                
Number of Warrants (in shares) | shares 8,625,000       8,625,000      
Exercise Price per Warrant (in dollars per share) | $ / shares $ 11.50       $ 11.50      
Fair Value on Issue Date per warrant (in dollars per warrant) | $ / warrant 3.30       3.30      
Warrant liabilities $ 1,850 $ 2,842 6,986 2,673 $ 1,850 $ 6,986 $ 1,748 $ 14,318
Change in fair value $ (992)   $ 4,313 $ (11,645) $ 1,094