v3.26.1
Subsequent Events (Details) - Restructuring Plan - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Oct. 31, 2026
Jul. 31, 2026
Aug. 27, 2026
Subsequent Event [Line Items]      
Restructuring charges   $ 0.0  
Subsequent Event | Forecast      
Subsequent Event [Line Items]      
Number of positions eliminated (as a percent) 15.00%    
Subsequent Event | Minimum      
Subsequent Event [Line Items]      
Restructuring and Related Cost, Expected Cost     $ 5.5
Subsequent Event | Maximum      
Subsequent Event [Line Items]      
Restructuring and Related Cost, Expected Cost     $ 7.5