XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Significant Accounting Policies - Concentration of Credit Risk (Details)
12 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2020
Customer concentration | Sales Revenue | US Government Agencies      
Concentration of Credit Risk      
Concentration Risk, Percentage 66.00% 69.00% 61.00%
Customer concentration | Sales Revenue | US Army      
Concentration of Credit Risk      
Concentration Risk, Percentage 21.00% 34.00% 32.00%
Credit concentration | Accounts receivable balances | US Government Agencies      
Concentration of Credit Risk      
Concentration Risk, Percentage 65.00% 64.00%