XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Apr. 30, 2020
Payables and Accruals [Abstract]    
Project costs $ 95 $ 48
Contract loss reserve 425 216
Employee incentive payments 407
Accrued salary and benefits 831 483
Legal and accounting fees 403 283
Accrued taxes payable 177
Other 179 146
Accrued expenses total $ 2,340 $ 1,353