v3.25.1
Convertible Preferred Stock - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Nov. 12, 2024
Nov. 30, 2024
Mar. 31, 2025
Dec. 31, 2024
Temporary Equity [Line Items]        
Preferred stock, par value     $ 0.0001 $ 0.0001
Dividends, paid in cash     $ 0  
Common Class A        
Temporary Equity [Line Items]        
Number of shares repurchase   7,921,731    
Convertible Preferred Stock        
Temporary Equity [Line Items]        
Increased carrying value of stock     $ 2,748  
Subscription Agreement | Common Class A        
Temporary Equity [Line Items]        
Repurchase of common stock value $ 25,479      
Number of shares repurchase 7,921,731      
Subscription Agreement | Series A | Convertible Preferred Stock        
Temporary Equity [Line Items]        
Shares issued 130,000      
Preferred stock, par value $ 0.0001      
Purchase price per share $ 1,000      
Aggregate gross proceeds $ 130,000