v3.26.1
Redeemable Convertible Preferred Stock - Schedule of Redeemable Convertible Preferred Stock (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Temporary Equity [Line Items]            
Outstanding shares (in shares) 0 2,581,837 2,581,837 2,581,837 48,150,146 48,150,146
Net Value $ 0 $ 199,874 $ 199,874 $ 199,874 $ 747,098 $ 851,272
Series E            
Temporary Equity [Line Items]            
Authorized shares (in shares) 4,330,341   4,330,341      
Issued shares (in shares) 0   2,581,837      
Outstanding shares (in shares) 0   2,581,837      
Net Value     $ 199,874      
Liquidation Preference $ 0   $ 200,000