v3.26.1
Subsequent Events - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended
Aug. 31, 2026
Aug. 05, 2026
Jun. 30, 2026
Dec. 31, 2025
Subsequent Event [Line Items]        
Common stock, shares authorized     150,000,000 150,000,000
Subsequent Event        
Subsequent Event [Line Items]        
Common stock, shares authorized   500,000,000    
Minimum | Forecast        
Subsequent Event [Line Items]        
Restructuring charges $ 2.9      
Maximum | Forecast        
Subsequent Event [Line Items]        
Restructuring charges $ 3.2