v3.26.1
Inventory (Tables)
3 Months Ended
Jul. 31, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventory is comprised of the following, net of the estimate for obsolete inventory of $393 at July 31, 2026 and $413 at April 30, 2026.
July 31, 2026April 30, 2026
Parts and raw material$7,078 $7,510 
Work in process6,517 5,467 
Finished goods146 139 
Total Inventory, net of allowance$13,741 $13,116