XML 75 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Preferred Purchase Agreement (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 29, 2023
Dec. 31, 2024
Dec. 31, 2023
Disclosure Of Preferred Purchase Agreement [Line Items]      
Preferred stock, par value (in dollars per share)   $ 0.01 $ 0.01
Fair value of warrant liabilities   $ 974 $ 6,544
Proceeds from exercise of warrants   $ 41,317 $ 35,004
Preferred stock, shares outstanding (in shares)   14,192 24,819
Series F-3      
Disclosure Of Preferred Purchase Agreement [Line Items]      
Preferred stock, par value (in dollars per share)   $ 4.50  
Preferred stock, shares outstanding (in shares)   0  
Series F-4      
Disclosure Of Preferred Purchase Agreement [Line Items]      
Preferred stock, par value (in dollars per share)   $ 6.00  
Preferred stock, shares outstanding (in shares)   2,150  
Series F-2      
Disclosure Of Preferred Purchase Agreement [Line Items]      
Preferred stock, par value (in dollars per share)   $ 3.30  
Preferred stock, shares outstanding (in shares)   1,085  
Series F1, F2, F3 and F4 Preferred Stock      
Disclosure Of Preferred Purchase Agreement [Line Items]      
Issuance of common stock related to conversion (in shares)   81,424  
Common Stock      
Disclosure Of Preferred Purchase Agreement [Line Items]      
Issuance of common stock related to conversion (in shares)   18,755,206  
Preferred Warrant Liabilities      
Disclosure Of Preferred Purchase Agreement [Line Items]      
Proceeds from issuance of warrants $ 24,900    
Preferred Purchase Agreement | Series F-1      
Disclosure Of Preferred Purchase Agreement [Line Items]      
Preferred stock, par value (in dollars per share) $ 0.01    
Preferred Purchase Agreement | Series F-3      
Disclosure Of Preferred Purchase Agreement [Line Items]      
Preferred stock, par value (in dollars per share) 0.01    
Preferred Purchase Agreement | Series F-4      
Disclosure Of Preferred Purchase Agreement [Line Items]      
Preferred stock, par value (in dollars per share) $ 0.01    
Preferred Purchase Agreement | Series F-2      
Disclosure Of Preferred Purchase Agreement [Line Items]      
Preferred stock, par value (in dollars per share)   $ 0.01  
Preferred Purchase Agreement | Series F-1      
Disclosure Of Preferred Purchase Agreement [Line Items]      
Number of exercisable preferred warrants (in shares) 24,900    
Preferred Purchase Agreement | Preferred Tranche A Warrant      
Disclosure Of Preferred Purchase Agreement [Line Items]      
Proceeds from exercise of warrants     $ 34,900
Preferred Purchase Agreement | Preferred Tranche A Warrant | Series F-3      
Disclosure Of Preferred Purchase Agreement [Line Items]      
Number of exercisable preferred warrants (in shares) 34,859    
Preferred Purchase Agreement | Preferred Tranche B Warrant      
Disclosure Of Preferred Purchase Agreement [Line Items]      
Number of exercisable preferred warrants (in shares) 24,900    
Proceeds from exercise of warrants   $ 24,900  
Preferred Purchase Agreement | Preferred Warrant Liabilities      
Disclosure Of Preferred Purchase Agreement [Line Items]      
Proceeds from issuance of warrants $ 24,900    
Fair value of warrant liabilities 4,900    
Preferred Purchase Agreement | Preferred Warrant Liabilities | Series F-1      
Disclosure Of Preferred Purchase Agreement [Line Items]      
Proceeds from issuance of warrants $ 20,000