XML 47 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Preferred Stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 2 Months Ended 6 Months Ended
Apr. 30, 2021
Jul. 31, 2020
Jun. 30, 2019
Aug. 31, 2018
May 31, 2023
Jun. 30, 2023
Jun. 30, 2024
Apr. 02, 2024
Dec. 31, 2023
Temporary Equity [Line Items]                  
Convertible preferred stock, shares issued             0   287,446,844
Convertible preferred stock, par value             $ 0.0001   $ 0.0001
Aggregate net proceeds from issuance of convertible preferred stock           $ 100,000      
IPO                  
Temporary Equity [Line Items]                  
Convertible Preferred Stock, Shares Issued upon Conversion               14,740,840  
Series A Convertible Preferred Stock                  
Temporary Equity [Line Items]                  
Convertible preferred stock, shares issued   33,189,295 26,046,438 7,142,857          
Convertible preferred stock, par value   $ 0.7 $ 0.7 $ 0.7          
Aggregate net proceeds from issuance of convertible preferred stock   $ 23,200 $ 18,100 $ 4,900          
Series B Convertible Preferred Stock                  
Temporary Equity [Line Items]                  
Convertible preferred stock, shares issued 78,211,116                
Convertible preferred stock, par value $ 1.35                
Aggregate net proceeds from issuance of convertible preferred stock $ 105,300                
Series C Convertible Preferred Stock                  
Temporary Equity [Line Items]                  
Convertible preferred stock, shares issued         142,857,138        
Convertible preferred stock, par value         $ 0.7        
Aggregate net proceeds from issuance of convertible preferred stock         $ 99,700