XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Warrants - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Class of Warrant or Right [Line Items]      
Warrants, exercise price (in dollars per share) $ 0.35 $ 0.35  
Public warrants      
Class of Warrant or Right [Line Items]      
Number of securities called by warrants (in shares) 238,095    
Private warrants      
Class of Warrant or Right [Line Items]      
Number of securities called by warrants (in shares) 6,667    
Public and private warrants      
Class of Warrant or Right [Line Items]      
Warrants, exercise price (in dollars per share) $ 402.50    
Project warrants      
Class of Warrant or Right [Line Items]      
Number of securities called by warrants (in shares)     26,068
Warrants, exercise price (in dollars per share)     $ 0.35
Class of warrant, fair value of warrants (in dollar per share)     $ 173.60
Vesting of warrants issued in connection with customer agreements $ 0.1 $ 0.1  
Project warrants | Warrant vested      
Class of Warrant or Right [Line Items]      
Number of securities called by warrants (in shares) 13,675    
Collaboration warrants      
Class of Warrant or Right [Line Items]      
Number of securities called by warrants (in shares)     104,275
Warrants, exercise price (in dollars per share)     $ 0.35
Class of warrant, fair value of warrants (in dollar per share)     $ 173.60
Other selling, general and administrative expense   $ 0.5  
Collaboration warrants | Warrant vesting, immediately      
Class of Warrant or Right [Line Items]      
Number of securities called by warrants (in shares)     52,138