XML 133 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Organization and Significant Accounting Policies - Accrued Sales Commission (Details) - USD ($)
4 Months Ended 9 Months Ended 12 Months Ended
Dec. 22, 2017
Apr. 30, 2018
Jan. 31, 2018
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2018
Self-Insurance Liability            
Estimated self-insurance liability of employee medical claim       $ 753,000 $ 965,000  
Income Taxes            
U.S. federal statutory income tax rate (as a percent) 35.00% 21.00% 35.00% 21.00% 21.00% 30.40%
Deferred tax expense           $ 3,300,000
Other current liabilities            
Accrued liabilities            
Accrued sales commission       $ 2,842,000 $ 1,301,000