XML 70 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Organization and Significant Accounting Policies - Concentration of Credit Risk (Details) - Customer concentration
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Sales Revenue | US Government Agencies      
Concentration of Credit Risk      
Concentration Risk, Percentage 75.00% 76.00% 68.00%
Sales Revenue | US Army      
Concentration of Credit Risk      
Concentration Risk, Percentage 20.00% 11.00% 6.00%
Accounts receivable balances | US Government Agencies      
Concentration of Credit Risk      
Concentration Risk, Percentage 75.00% 41.00%