XML 69 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Liabilities (Details) - Schedule of Accrued Liabilities - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Schedule of Accrued Liabilities [Abstract]      
Vacation and other compensation $ 1,564 $ 1,437  
Incentive compensation 550 107  
Payroll taxes 167 379  
Warranty reserve 439 527 $ 529
Commissions 329 345  
Deferred compensation payable 704 704  
Other 1,492 1,187  
$ 5,245 $ 4,686