v3.26.1
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Apr. 30, 2025
Schedule Of Accrued Liabilities Abstract    
Vacation and other compensation $ 1,822 $ 1,575
Incentive compensation 191 1,347
Payroll taxes 665 712
Warranty reserve 517 567
Commissions 19 24
Deferred compensation payable 634 634
Other 2,634 1,040
Total $ 6,482 $ 5,899