XML 69 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Payables and Accruals [Abstract]    
Project costs $ 368 $ 48
Contract loss reserve 328 216
Employee incentive payments 283
Accrued salary and benefits 631 483
Legal and accounting fees 200 283
Accrued taxes payable 177
Other 71 146
Accrued expenses total $ 1,881 $ 1,353