XML 88 R74.htm IDEA: XBRL DOCUMENT v3.25.2
Restructuring Charges Restructuring Charges Reserve (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Restructuring Reserve [Roll Forward]      
Restructuring Reserve, Beginning Balance $ 0    
Expense 4,609 $ (198) $ 1,525
Payments for Restructuring (2,214)    
Restructuring Reserve, Ending Balance 434 $ 0  
Employee Severance and Separation      
Restructuring Reserve [Roll Forward]      
Expense $ 2,648