XML 74 R55.htm IDEA: XBRL DOCUMENT v3.26.1
Inventories - Summary of Inventories (Detail) - USD ($)
$ in Thousands
Apr. 30, 2026
Apr. 30, 2025
Inventory Disclosure [Abstract]    
Finished goods $ 85,603 $ 115,686
Finished parts 53,685 55,119
Work in process 7,520 6,037
Raw material 9,442 12,998
Total inventories $ 156,250 $ 189,840