XML 80 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Organization and Significant Accounting Policies - Revenue by Category (Details) - USD ($)
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Disaggregation of revenue      
Revenue $ 820,627,000 $ 716,720,000 $ 540,536,000
Contract Liability      
Disaggregation of revenue      
Revenue 9,980,000 13,757,000 3,413,000
Domestic      
Disaggregation of revenue      
Revenue 390,744,000 271,727,000 251,428,000
International      
Disaggregation of revenue      
Revenue 429,883,000 444,993,000 289,108,000
U.S. government      
Disaggregation of revenue      
Revenue 613,053,000 544,885,000 366,895,000
Non-U.S. government      
Disaggregation of revenue      
Revenue 207,574,000 171,835,000 173,641,000
Prepaid expenses and other current assets      
Disaggregation of revenue      
Capitalized Contract Cost, Net 1,948,000 0  
FFP      
Disaggregation of revenue      
Revenue 746,190,000 634,266,000 430,547,000
CPFF      
Disaggregation of revenue      
Revenue 67,986,000 77,458,000 104,444,000
T&M      
Disaggregation of revenue      
Revenue 6,451,000 4,996,000 5,545,000
UxS      
Disaggregation of revenue      
Revenue 381,778,000 448,006,000 343,910,000
LMS      
Disaggregation of revenue      
Revenue 351,977,000 192,587,000 120,624,000
MW      
Disaggregation of revenue      
Revenue $ 86,872,000 $ 76,127,000 $ 76,002,000