XML 67 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting and Reporting Policies (Disaggregation of Revenue) (Details) - USD ($)
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Disaggregation of Revenue [Line Items]      
Net sales $ 499,528,000 $ 540,403,000 $ 549,994,000
Point in time      
Disaggregation of Revenue [Line Items]      
Net sales 149,745,000 136,648,000 200,776,000
Over time      
Disaggregation of Revenue [Line Items]      
Net sales 349,783,000 403,755,000 349,218,000
Firm fixed-price      
Disaggregation of Revenue [Line Items]      
Net sales 443,430,000 491,762,000 500,720,000
Cost reimbursable      
Disaggregation of Revenue [Line Items]      
Net sales 56,098,000 48,641,000 49,274,000
U.S. government      
Disaggregation of Revenue [Line Items]      
Net sales 151,321,000 182,320,000 171,978,000
Domestic      
Disaggregation of Revenue [Line Items]      
Net sales 243,112,000 242,159,000 245,899,000
Total United States      
Disaggregation of Revenue [Line Items]      
Net sales 394,433,000 424,479,000 417,877,000
International      
Disaggregation of Revenue [Line Items]      
Net sales 105,095,000 115,924,000 132,117,000
Satellite and Space Communications      
Disaggregation of Revenue [Line Items]      
Net sales 269,265,000 324,069,000 337,756,000
Satellite and Space Communications | Point in time      
Disaggregation of Revenue [Line Items]      
Net sales 147,859,000 135,070,000 197,808,000
Satellite and Space Communications | Over time      
Disaggregation of Revenue [Line Items]      
Net sales 121,406,000 188,999,000 139,948,000
Satellite and Space Communications | Firm fixed-price      
Disaggregation of Revenue [Line Items]      
Net sales 213,167,000 275,428,000 288,482,000
Satellite and Space Communications | Cost reimbursable      
Disaggregation of Revenue [Line Items]      
Net sales 56,098,000 48,641,000 49,274,000
Satellite and Space Communications | U.S. government      
Disaggregation of Revenue [Line Items]      
Net sales 148,411,000 179,816,000 168,411,000
Satellite and Space Communications | Domestic      
Disaggregation of Revenue [Line Items]      
Net sales 35,956,000 48,793,000 56,568,000
Satellite and Space Communications | Total United States      
Disaggregation of Revenue [Line Items]      
Net sales 184,367,000 228,609,000 224,979,000
Satellite and Space Communications | International      
Disaggregation of Revenue [Line Items]      
Net sales 84,898,000 95,460,000 112,777,000
Allerium      
Disaggregation of Revenue [Line Items]      
Net sales 230,263,000 216,334,000 212,238,000
Allerium | Point in time      
Disaggregation of Revenue [Line Items]      
Net sales 1,886,000 1,578,000 2,968,000
Allerium | Over time      
Disaggregation of Revenue [Line Items]      
Net sales 228,377,000 214,756,000 209,270,000
Allerium | Firm fixed-price      
Disaggregation of Revenue [Line Items]      
Net sales 230,263,000 216,334,000 212,238,000
Allerium | Cost reimbursable      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
Allerium | U.S. government      
Disaggregation of Revenue [Line Items]      
Net sales 2,910,000 2,504,000 3,567,000
Allerium | Domestic      
Disaggregation of Revenue [Line Items]      
Net sales 207,156,000 193,366,000 189,331,000
Allerium | Total United States      
Disaggregation of Revenue [Line Items]      
Net sales 210,066,000 195,870,000 192,898,000
Allerium | International      
Disaggregation of Revenue [Line Items]      
Net sales $ 20,197,000 $ 20,464,000 $ 19,340,000