v3.26.1
Restructuring (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Restructuring Cost and Reserve [Line Items]    
Restructuring $ 698 $ 0
Plan    
Restructuring Cost and Reserve [Line Items]    
Restructuring $ 700