XML 61 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting and Reporting Policies (Disaggregation of Revenue) (Details) - USD ($)
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Disaggregation of Revenue [Line Items]      
Net sales $ 549,994,000 $ 486,239,000 $ 581,695,000
Point in time      
Disaggregation of Revenue [Line Items]      
Net sales 200,776,000 188,685,000 236,394,000
Over time      
Disaggregation of Revenue [Line Items]      
Net sales 349,218,000 297,554,000 345,301,000
Firm fixed-price      
Disaggregation of Revenue [Line Items]      
Net sales 500,720,000 456,058,000 498,888,000
Cost reimbursable      
Disaggregation of Revenue [Line Items]      
Net sales 49,274,000 30,181,000 82,807,000
U.S. government      
Disaggregation of Revenue [Line Items]      
Net sales 171,978,000 132,597,000 201,081,000
Domestic      
Disaggregation of Revenue [Line Items]      
Net sales 245,899,000 232,250,000 241,671,000
Total United States      
Disaggregation of Revenue [Line Items]      
Net sales 417,877,000 364,847,000 442,752,000
International      
Disaggregation of Revenue [Line Items]      
Net sales 132,117,000 121,392,000 138,943,000
Satellite and Space Communications      
Disaggregation of Revenue [Line Items]      
Net sales 337,756,000 279,678,000 374,850,000
Satellite and Space Communications | Point in time      
Disaggregation of Revenue [Line Items]      
Net sales 197,808,000 186,052,000 234,690,000
Satellite and Space Communications | Over time      
Disaggregation of Revenue [Line Items]      
Net sales 139,948,000 93,626,000 140,160,000
Satellite and Space Communications | Firm fixed-price      
Disaggregation of Revenue [Line Items]      
Net sales 288,482,000 249,497,000 292,043,000
Satellite and Space Communications | Cost reimbursable      
Disaggregation of Revenue [Line Items]      
Net sales 49,274,000 30,181,000 82,807,000
Satellite and Space Communications | U.S. government      
Disaggregation of Revenue [Line Items]      
Net sales 168,411,000 127,536,000 198,157,000
Satellite and Space Communications | Domestic      
Disaggregation of Revenue [Line Items]      
Net sales 56,568,000 50,274,000 57,246,000
Satellite and Space Communications | Total United States      
Disaggregation of Revenue [Line Items]      
Net sales 224,979,000 177,810,000 255,403,000
Satellite and Space Communications | International      
Disaggregation of Revenue [Line Items]      
Net sales 112,777,000 101,868,000 119,447,000
Terrestrial and Wireless Networks      
Disaggregation of Revenue [Line Items]      
Net sales 212,238,000 206,561,000 206,845,000
Terrestrial and Wireless Networks | Point in time      
Disaggregation of Revenue [Line Items]      
Net sales 2,968,000 2,633,000 1,704,000
Terrestrial and Wireless Networks | Over time      
Disaggregation of Revenue [Line Items]      
Net sales 209,270,000 203,928,000 205,141,000
Terrestrial and Wireless Networks | Firm fixed-price      
Disaggregation of Revenue [Line Items]      
Net sales 212,238,000 206,561,000 206,845,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 3,567,000 5,061,000 2,924,000
Terrestrial and Wireless Networks | Domestic      
Disaggregation of Revenue [Line Items]      
Net sales 189,331,000 181,976,000 184,425,000
Terrestrial and Wireless Networks | Total United States      
Disaggregation of Revenue [Line Items]      
Net sales 192,898,000 187,037,000 187,349,000
Terrestrial and Wireless Networks | International      
Disaggregation of Revenue [Line Items]      
Net sales $ 19,340,000 $ 19,524,000 $ 19,496,000