v3.26.1
Convertible Preferred Stock - Additional Information (Details) - shares
Jun. 30, 2026
Mar. 03, 2026
Mar. 02, 2026
Dec. 31, 2025
Class of Stock [Line Items]        
Convertible preferred stock issued 0     105,317,255
Convertible preferred stock outstanding 0 0   105,317,255
Shares issued upon conversion 69,333,244   69,333,244  
Redeemable Convertible Preferred Stock        
Class of Stock [Line Items]        
Convertible preferred stock issued 105,317,255      
Convertible preferred stock outstanding 105,317,255