XML 71 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting and Reporting Policies (Disaggregation of Revenue) (Details) - USD ($)
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Disaggregation of Revenue [Line Items]      
Net sales $ 540,403,000 $ 549,994,000 $ 486,239,000
Point in time      
Disaggregation of Revenue [Line Items]      
Net sales 136,648,000 200,776,000 188,685,000
Over time      
Disaggregation of Revenue [Line Items]      
Net sales 403,755,000 349,218,000 297,554,000
Firm fixed-price      
Disaggregation of Revenue [Line Items]      
Net sales 491,762,000 500,720,000 456,058,000
Cost reimbursable      
Disaggregation of Revenue [Line Items]      
Net sales 48,641,000 49,274,000 30,181,000
U.S. government      
Disaggregation of Revenue [Line Items]      
Net sales 182,320,000 171,978,000 132,597,000
Domestic      
Disaggregation of Revenue [Line Items]      
Net sales 242,159,000 245,899,000 232,250,000
Total United States      
Disaggregation of Revenue [Line Items]      
Net sales 424,479,000 417,877,000 364,847,000
International      
Disaggregation of Revenue [Line Items]      
Net sales 115,924,000 132,117,000 121,392,000
Satellite and Space Communications      
Disaggregation of Revenue [Line Items]      
Net sales 324,069,000 337,756,000 279,678,000
Satellite and Space Communications | Point in time      
Disaggregation of Revenue [Line Items]      
Net sales 135,070,000 197,808,000 186,052,000
Satellite and Space Communications | Over time      
Disaggregation of Revenue [Line Items]      
Net sales 188,999,000 139,948,000 93,626,000
Satellite and Space Communications | Firm fixed-price      
Disaggregation of Revenue [Line Items]      
Net sales 275,428,000 288,482,000 249,497,000
Satellite and Space Communications | Cost reimbursable      
Disaggregation of Revenue [Line Items]      
Net sales 48,641,000 49,274,000 30,181,000
Satellite and Space Communications | U.S. government      
Disaggregation of Revenue [Line Items]      
Net sales 179,816,000 168,411,000 127,536,000
Satellite and Space Communications | Domestic      
Disaggregation of Revenue [Line Items]      
Net sales 48,793,000 56,568,000 50,274,000
Satellite and Space Communications | Total United States      
Disaggregation of Revenue [Line Items]      
Net sales 228,609,000 224,979,000 177,810,000
Satellite and Space Communications | International      
Disaggregation of Revenue [Line Items]      
Net sales 95,460,000 112,777,000 101,868,000
Terrestrial and Wireless Networks      
Disaggregation of Revenue [Line Items]      
Net sales 216,334,000 212,238,000 206,561,000
Terrestrial and Wireless Networks | Point in time      
Disaggregation of Revenue [Line Items]      
Net sales 1,578,000 2,968,000 2,633,000
Terrestrial and Wireless Networks | Over time      
Disaggregation of Revenue [Line Items]      
Net sales 214,756,000 209,270,000 203,928,000
Terrestrial and Wireless Networks | Firm fixed-price      
Disaggregation of Revenue [Line Items]      
Net sales 216,334,000 212,238,000 206,561,000
Terrestrial and Wireless Networks | Cost reimbursable      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
Terrestrial and Wireless Networks | U.S. government      
Disaggregation of Revenue [Line Items]      
Net sales 2,504,000 3,567,000 5,061,000
Terrestrial and Wireless Networks | Domestic      
Disaggregation of Revenue [Line Items]      
Net sales 193,366,000 189,331,000 181,976,000
Terrestrial and Wireless Networks | Total United States      
Disaggregation of Revenue [Line Items]      
Net sales 195,870,000 192,898,000 187,037,000
Terrestrial and Wireless Networks | International      
Disaggregation of Revenue [Line Items]      
Net sales $ 20,464,000 $ 19,340,000 $ 19,524,000