XML 45 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Inventory (Tables)
12 Months Ended
Apr. 30, 2025
Inventory Disclosure [Abstract]  
Summary of Inventories
The following table sets forth a summary of inventories stated at lower of cost or net realizable value, as of April 30, 2025 and 2024 (in thousands):
April 30, 2025April 30, 2024
Finished goods$96,105 $83,879 
Finished parts2,680 2,402 
Work in process306 75 
Raw material5,626 6,959 
Total inventories$104,717 $93,315