XML 82 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Preferred Stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 2 Months Ended 12 Months Ended
May 31, 2024
Jun. 30, 2023
Nov. 30, 2022
Nov. 30, 2021
Jul. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Oct. 31, 2024
Jul. 31, 2024
Dec. 31, 2022
Temporary Equity [Line Items]                    
Outstanding convertible preferred stock conversion in to common stock               1    
Proceeds from issuance of Convertible Preferred stock, net of issuance costs           $ 74,942 $ 74,521      
Convertible preferred stock, shares authorized   196,700,000       0        
Convertible preferred stock, shares outstanding           0        
Convertible preferred stock, shares issued           0        
Percentage of share issue price divided by conversion price in effect           10.00%        
Gross proceeds after deducting underwriting discounts and commissions           $ 50,000        
Series A Convertible Preferred Stock                    
Temporary Equity [Line Items]                    
Conversion price per share       $ 1   $ 1 $ 1      
Conversion of unpaid principal and accrued interest outstanding into shares       14,700,000            
Convertible preferred stock, shares authorized           0 75,000,000      
Convertible preferred stock, shares outstanding           0 75,000,000     75,000,000
Convertible preferred stock, shares issued           0 75,000,000      
Convertible promissory notes such as unpaid principal and accrued interest outstanding       $ 14,700            
Convertible preferred stock remaining unissued shares agreement to cancel   25,000,000                
Series A Convertible Preferred Stock | Initial Tranche                    
Temporary Equity [Line Items]                    
Issuance of convertible preferred stock, shares       45,000,000            
Proceeds from issuance of Convertible Preferred stock, net of issuance costs       $ 44,700            
Cash proceeds from issuance of convertible preferred stock       30,000            
Net proceeds conversion of outstanding convertible promissory notes plus accrued interest       $ 14,700            
Series A Convertible Preferred Stock | Tranche Two                    
Temporary Equity [Line Items]                    
Issuance of convertible preferred stock, shares     30,000,000              
Proceeds from issuance of Convertible Preferred stock, net of issuance costs     $ 30,000              
Series A Convertible Preferred Stock | Maximum [Member]                    
Temporary Equity [Line Items]                    
Issuance of convertible preferred stock, shares       100,000,000            
Series A Convertible Preferred Stock | Maximum [Member] | Initial Tranche                    
Temporary Equity [Line Items]                    
Convertible preferred stock financing arrangement financing value       $ 100,000            
Series B Convertible Preferred Stock                    
Temporary Equity [Line Items]                    
Issuance of convertible preferred stock, shares           60,828,732 60,828,720      
Conversion price per share           $ 1.23297 $ 1.23297      
Convertible preferred stock, shares authorized   121,700,000       0 121,657,452      
Convertible preferred stock, shares outstanding           0 60,828,720      
Convertible preferred stock, shares issued           0 60,828,720      
Series B Convertible Preferred Stock | Tranche One                    
Temporary Equity [Line Items]                    
Issuance of convertible preferred stock, shares         60,800,000          
Conversion price per share                 $ 1.23297  
Proceeds from issuance of Convertible Preferred stock, net of issuance costs         $ 74,500          
Series B Convertible Preferred Stock | Tranche Two                    
Temporary Equity [Line Items]                    
Issuance of convertible preferred stock, shares 60,800,000                  
Proceeds from issuance of Convertible Preferred stock, net of issuance costs $ 74,900                  
Series B Convertible Preferred Stock | Tranche One and Two                    
Temporary Equity [Line Items]                    
Convertible preferred stock shares authorized to be issued   121,657,452                
Conversion price per share   $ 1.23297                
Series B Convertible Preferred Stock | Maximum [Member] | Tranche Two                    
Temporary Equity [Line Items]                    
Convertible preferred stock additional funding based on approval         $ 75,000          
Series B Convertible Preferred Stock | Maximum [Member] | Tranche One and Two                    
Temporary Equity [Line Items]                    
Proceeds from issuance of Convertible Preferred stock, net of issuance costs   $ 150,000                
Common Stock                    
Temporary Equity [Line Items]                    
Public offering price per share           $ 1.849455        
Initial Public Offering (IPO)                    
Temporary Equity [Line Items]                    
Outstanding convertible preferred stock conversion in to common stock               22,839,774    
Converted preferred stock outstanding               196,657,452    
Conversion price per share               $ 8.6103    
Public offering price per share               $ 18