XML 77 R48.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 $ 4,704 $ 5,543
Work-in-process 5,614 3,784
Materials and components 20,215 23,522
Total inventories $ 30,533 $ 32,849