XML 35 R27.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories - Summary of Inventories (Detail) - USD ($)
$ in Thousands
Oct. 31, 2025
Apr. 30, 2025
Inventory Disclosure [Abstract]    
Finished goods $ 111,291 $ 115,686
Finished parts 55,405 55,119
Work in process 6,872 6,037
Raw material 9,573 12,998
Total inventories $ 183,141 $ 189,840