v3.26.1
Redeemable Convertible Preferred Stock (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 21, 2023
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Sep. 22, 2023
Class of Stock [Line Items]            
Volume-weighted average price, measuring period (in days)       10 days    
Volume-weighted average price consecutive trading days       10 days    
Dividends   $ 0 $ 0 $ 0 $ 0  
Series A Redeemable Convertible Preferred Stock            
Class of Stock [Line Items]            
Sale of stock, dividend rate approval threshold (as percent)           5.00%
Accretion of Series A redeemable convertible preferred stock   $ 2,000,000 $ 2,000,000 $ 5,000,000 $ 5,000,000  
Series A Redeemable Convertible Preferred Stock | Private Placement            
Class of Stock [Line Items]            
Sale of stock, number of shares issued in transaction (in shares) 5,833,333          
Sale of stock, price per share (in dollars per share) $ 30.00          
Sale of stock, consideration received on transaction $ 175,000,000          
Share price (in dollars per share) $ 30.65          
Sale of stock, expected term (in years) 7 years          
Sale of stock, volatility rate (as percent) 54.00%          
Sale of stock, discount for lack of marketability (as percent) 35.00%