XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Restructuring - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Apr. 30, 2025
Restructuring Cost and Reserve [Line Items]      
Restructuring charges, net $ 822 $ 0  
Facility Closing      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges, net 200    
Facility Closing | Minimum      
Restructuring Cost and Reserve [Line Items]      
Restructuring, expected cost remaining 300    
Restructuring, expected cost     $ 3,600
Facility Closing | Maximum      
Restructuring Cost and Reserve [Line Items]      
Restructuring, expected cost remaining 2,200    
Restructuring, expected cost     $ 5,500
Employee Severance      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges, net 442    
Employee Severance | Reduction in Force      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges, net $ 600