v3.26.1
Convertible Preferred Stock - Additional Information (Details) - $ / shares
Apr. 20, 2026
Jun. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]      
Preferred stock, shares authorized   10,000,000 78,762,142
Preferred stock, par value   $ 0.00001  
Preferred stock, shares issued   0 78,762,142
Preferred stock, shares outstanding   0 78,762,142
Common Stock | Initial Public Offering      
Class of Stock [Line Items]      
Conversion of preferred stock 84,596,391