v3.25.2
Restructuring and Related Charges - Narrative (Details)
$ in Thousands
3 Months Ended
Jul. 31, 2025
USD ($)
Jul. 31, 2024
USD ($)
Restructuring Cost and Reserve [Line Items]    
Restructuring liability, current $ 3,900  
Restructuring reserve, noncurrent 500  
Restructuring and related credits (less than for 2025) $ 3,038 $ 3,870
Global Restructuring Program    
Restructuring Cost and Reserve [Line Items]    
Reduction to square footage occupancy (as a percent) 0.35  
Restructuring and related credits (less than for 2025) $ 3,059 7,549
Business Optimization Program    
Restructuring Cost and Reserve [Line Items]    
Restructuring and related credits (less than for 2025) $ (100) $ (3,600)