v3.26.1
Subsequent Events - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
Apr. 20, 2026
Mar. 31, 2026
Dec. 31, 2025
Subsequent Event [Line Items]      
Common stock, shares authorized   105,384,000 105,384,000
Subsequent Events      
Subsequent Event [Line Items]      
Gross proceeds from initial public offering $ 718.8    
Common stock, shares authorized 800,000,000    
Preferred stock, shares authorized 10,000,000    
Subsequent Events | Maximum      
Subsequent Event [Line Items]      
Issuance of equity awards 14,011,037    
Issuance of common stock 1,295,482    
Subsequent Events | Common Stock      
Subsequent Event [Line Items]      
Gross proceeds from initial public offering $ 718.8    
Subsequent Events | Common Stock | Underwriters Overallotment      
Subsequent Event [Line Items]      
Number of share issued 5,859,375    
Subsequent Events | Common Stock | Initial Public Offering      
Subsequent Event [Line Items]      
Number of share issued 44,921,875    
Price per share $ 16    
Conversion of preferred stock 84,596,391