v3.25.0.1
Redeemable Convertible Preferred Stock - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Apr. 30, 2024
Jan. 31, 2024
Oct. 31, 2023
Jan. 31, 2023
Apr. 30, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jul. 31, 2024
Jun. 17, 2024
Temporary Equity [Line Items]                    
Proceeds from redeemable convertible preferred stock           $ 199,750 $ 0 $ 0    
Series G-3 Redeemable Convertible Preferred Stock [Member]                    
Temporary Equity [Line Items]                    
Temporary equity stock issued during the period shares payment of dividend in kind   66,465   47,781            
Temporary equity stock issued during the period shares new issues         1,614,114          
Proceeds from redeemable convertible preferred stock         $ 92,500          
Temporary equity par or stated value per share         $ 0.0001          
Series G-4 Redeemable Convertible Preferred Stock [Member]                    
Temporary Equity [Line Items]                    
Temporary equity stock issued during the period shares payment of dividend in kind   10,666                
Temporary equity stock issued during the period shares new issues     785,245              
Proceeds from redeemable convertible preferred stock     $ 45,000              
Temporary equity par or stated value per share     $ 0.0001              
Temporary equity special payment as a percentage of original issue price     5.00%              
Aggregate trading period for determining special price payable to the holders of temporary equity     10 days              
Common stock average price as percentage of issue price maximum     110.00%              
Series G-4 Redeemable Convertible Preferred Stock [Member] | Accrued Liabilities [Member]                    
Temporary Equity [Line Items]                    
Special price paid in cash                 $ 2,300  
Series G-5 Redeemable Convertible Preferred Stock [Member]                    
Temporary Equity [Line Items]                    
Temporary equity stock issued during the period shares new issues 3,489,981                  
Proceeds from redeemable convertible preferred stock $ 200,000                  
Common Class A [Member]                    
Temporary Equity [Line Items]                    
Common stock shares outstanding           157,076,972 58,367,961      
Temporary equity converted into permanent equity shares           71,976,178        
Common Class B [Member]                    
Temporary Equity [Line Items]                    
Common stock shares outstanding           5,043,789 0     5,043,789