XML 50 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Preferred Stock - Schedule of Conversions of Preferred Stock Prior to Conversion (Details) - USD ($)
$ / shares in Units, $ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Aug. 31, 2023
Temporary Equity [Line Items]      
Preferred stock authorized 189,613,384    
Preferred stock issued 189,613,384    
Preferred stock outstanding 189,613,384    
Carrying value $ 234,739    
Liquidation preference $ 250,182    
Common stock issuable upon conversion 22,146,816    
Series A Convertible Preferred Stock      
Temporary Equity [Line Items]      
Preferred stock authorized 100,182,354    
Preferred stock issued 100,182,354    
Preferred stock outstanding 100,182,354 100,182,354  
Carrying value $ 89,487 $ 89,487  
Liquidation preference $ 100,182    
Conversion price per share $ 8.5648    
Common stock issuable upon conversion 11,701,298    
Series B Convertible Preferred Stock      
Temporary Equity [Line Items]      
Preferred stock authorized 89,431,030    
Preferred stock issued 89,431,030   46,504,135
Preferred stock outstanding 89,431,030 51,273,790  
Carrying value $ 145,252 $ 77,091  
Liquidation preference $ 150,000    
Conversion price per share $ 14.3655    
Common stock issuable upon conversion 10,445,518