XML 66 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Redeemable Convertible Preferred Stock - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Apr. 30, 2024
Jan. 31, 2024
Oct. 31, 2023
Mar. 31, 2025
Dec. 31, 2024
Jul. 31, 2024
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        
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.0      
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.3
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.0          
Temporary equity par or stated value per share $ 0.0001          
Common Class A [Member]            
Temporary Equity [Line Items]            
Common stock shares outstanding       167,989,074 157,076,972  
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 5,043,789