XML 88 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Organization and Significant Accounting Policies - Concentration of Credit Risk (Details)
12 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2018
Customer concentration | Sales Revenue | US Government Agencies      
Concentration of Credit Risk      
Concentration Risk, Percentage 61.00% 58.00% 58.00%
Customer concentration | Sales Revenue | US Army      
Concentration of Credit Risk      
Concentration Risk, Percentage 32.00% 28.00% 19.00%
Credit concentration | Accounts receivable balances | US Government Agencies      
Concentration of Credit Risk      
Concentration Risk, Percentage 62.00% 26.00%