XML 84 R96.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Details) - USD ($)
12 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2020
Future minimum lease payments under noncancelable operating leases      
2020 $ 5,298,000    
2021 3,527,000    
2022 2,723,000    
2023 1,554,000    
2024 953,000    
Total lease payments 14,055,000    
Rental expense under operating leases 4,609,000 $ 4,011,000  
Letters of credit outstanding 7,079,000   $ 2,716,000
Reserve for incurred cost claim audits $ 93,000