Annual report pursuant to Section 13 and 15(d)

Equity Instruments - Warrants for Shares of Stock (Details)

v3.24.1
Equity Instruments - Warrants for Shares of Stock (Details)
$ / shares in Units, $ in Thousands
Dec. 31, 2023
USD ($)
$ / shares
$ / warrant
shares
Dec. 29, 2023
$ / shares
Sep. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
$ / shares
$ / warrant
shares
Sep. 30, 2022
USD ($)
Jul. 25, 2022
$ / shares
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Dec. 02, 2020
$ / shares
$ / warrant
shares
Class of Warrant or Right [Line Items]                      
Fair Value $ 11,835   $ 2,883 $ 4,470 $ 5,298 $ 2,745 $ 10,836   $ 4,053 $ 27,719  
Common stock warrants                      
Class of Warrant or Right [Line Items]                      
Number of Warrants (in shares) | shares 50,945,000         13,145,000          
Fair Value $ 11,835         $ 2,745          
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 usd per share) | $ / shares $ 11.50         $ 11.50          
Fair Value on Issue Date per warrant (in usd per warrant) | $ / warrant 2.00         2.00          
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 usd per share) | $ / shares $ 2.56         $ 2.56   $ 2.56      
Fair Value on Issue Date per warrant (in usd per warrant) | $ / warrant 2.43         2.43          
Warrant liabilities $ 23         $ 109          
2022 Private Warrant | Level 3                      
Class of Warrant or Right [Line Items]                      
Warrant liabilities 23         109          
2022 Private Warrant | Level 1                      
Class of Warrant or Right [Line Items]                      
Warrant liabilities $ 0         $ 0          
Public Warrants                      
Class of Warrant or Right [Line Items]                      
Number of Warrants (in shares) | shares 8,625,000         8,625,000         34,500,000
Exercise Price per warrant (in usd per share) | $ / shares $ 11.50         $ 11.50         $ 11.50
Fair Value on Issue Date per warrant (in usd per warrant) | $ / warrant 3.30         3.30         10.00
Warrant liabilities $ 258         $ 1,748          
Public Warrants | Level 3                      
Class of Warrant or Right [Line Items]                      
Warrant liabilities 0         0          
Public Warrants | Level 1                      
Class of Warrant or Right [Line Items]                      
Warrant liabilities $ 258         1,748          
2023 Private Warrant A                      
Class of Warrant or Right [Line Items]                      
Number of Warrants (in shares) | shares 36,000,000                    
Exercise Price per warrant (in usd per share) | $ / shares $ 0.57 $ 0.57                  
Fair Value on Issue Date per warrant (in usd per warrant) | $ / warrant 0.30                    
2023 Private Warrant A | Level 3                      
Class of Warrant or Right [Line Items]                      
Warrant liabilities $ 10,891                    
2023 Private Warrant B                      
Class of Warrant or Right [Line Items]                      
Number of Warrants (in shares) | shares 1,800,000                    
Exercise Price per warrant (in usd per share) | $ / shares $ 0.62 $ 0.62                  
Fair Value on Issue Date per warrant (in usd per warrant) | $ / warrant 0.30                    
2023 Private Warrant B | Level 3                      
Class of Warrant or Right [Line Items]                      
Warrant liabilities $ 536                    
Private placement warrant liabilities                      
Class of Warrant or Right [Line Items]                      
Number of Warrants (in shares) | shares 4,450,000                   4,450,000
Exercise Price per warrant (in usd per share) | $ / shares                     $ 11.50
Fair Value on Issue Date per warrant (in usd per warrant) | $ / warrant                     2.00
Warrant liabilities $ 127         888          
Private placement warrant liabilities | Level 3                      
Class of Warrant or Right [Line Items]                      
Warrant liabilities 127         888          
Private placement warrant liabilities | Level 1                      
Class of Warrant or Right [Line Items]                      
Warrant liabilities $ 0         $ 0