XML 68 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Organization and Significant Accounting Policies - Concentration of Credit Risk (Details)
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Customer concentration | Sales Revenue | US Government Agencies      
Concentration of Credit Risk      
Concentration Risk, Percentage 68.00% 66.00% 69.00%
Customer concentration | Sales Revenue | US Army      
Concentration of Credit Risk      
Concentration Risk, Percentage 6.00% 21.00% 34.00%
Credit concentration | Accounts receivable balances | US Government Agencies      
Concentration of Credit Risk      
Concentration Risk, Percentage 42.00% 65.00%