XML 64 R47.htm IDEA: XBRL DOCUMENT v3.24.4
Revenue Recognition (Disaggregation of Revenue) (Details) - USD ($)
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Disaggregation of Revenue [Line Items]    
Net sales $ 115,800,000 $ 151,911,000
Point in time    
Disaggregation of Revenue [Line Items]    
Net sales 30,896,000 46,388,000
Over time    
Disaggregation of Revenue [Line Items]    
Net sales 84,904,000 105,523,000
Firm fixed-price    
Disaggregation of Revenue [Line Items]    
Net sales 105,128,000 134,931,000
Cost reimbursable    
Disaggregation of Revenue [Line Items]    
Net sales 10,672,000 16,980,000
U.S. government    
Disaggregation of Revenue [Line Items]    
Net sales 41,025,000 53,602,000
Domestic    
Disaggregation of Revenue [Line Items]    
Net sales 56,007,000 61,142,000
Total United States    
Disaggregation of Revenue [Line Items]    
Net sales 97,032,000 114,744,000
International    
Disaggregation of Revenue [Line Items]    
Net sales 18,768,000 37,167,000
Satellite and Space Communications    
Disaggregation of Revenue [Line Items]    
Net sales 58,933,000 102,388,000
Satellite and Space Communications | Point in time    
Disaggregation of Revenue [Line Items]    
Net sales 30,174,000 45,741,000
Satellite and Space Communications | Over time    
Disaggregation of Revenue [Line Items]    
Net sales 28,759,000 56,647,000
Satellite and Space Communications | Firm fixed-price    
Disaggregation of Revenue [Line Items]    
Net sales 48,261,000 85,408,000
Satellite and Space Communications | Cost reimbursable    
Disaggregation of Revenue [Line Items]    
Net sales 10,672,000 16,980,000
Satellite and Space Communications | U.S. government    
Disaggregation of Revenue [Line Items]    
Net sales 40,427,000 53,006,000
Satellite and Space Communications | Domestic    
Disaggregation of Revenue [Line Items]    
Net sales 4,847,000 15,952,000
Satellite and Space Communications | Total United States    
Disaggregation of Revenue [Line Items]    
Net sales 45,274,000 68,958,000
Satellite and Space Communications | International    
Disaggregation of Revenue [Line Items]    
Net sales 13,659,000 33,430,000
Terrestrial and Wireless Networks    
Disaggregation of Revenue [Line Items]    
Net sales 56,867,000 49,523,000
Terrestrial and Wireless Networks | Point in time    
Disaggregation of Revenue [Line Items]    
Net sales 722,000 647,000
Terrestrial and Wireless Networks | Over time    
Disaggregation of Revenue [Line Items]    
Net sales 56,145,000 48,876,000
Terrestrial and Wireless Networks | Firm fixed-price    
Disaggregation of Revenue [Line Items]    
Net sales 56,867,000 49,523,000
Terrestrial and Wireless Networks | Cost reimbursable    
Disaggregation of Revenue [Line Items]    
Net sales 0 0
Terrestrial and Wireless Networks | U.S. government    
Disaggregation of Revenue [Line Items]    
Net sales 598,000 596,000
Terrestrial and Wireless Networks | Domestic    
Disaggregation of Revenue [Line Items]    
Net sales 51,160,000 45,190,000
Terrestrial and Wireless Networks | Total United States    
Disaggregation of Revenue [Line Items]    
Net sales 51,758,000 45,786,000
Terrestrial and Wireless Networks | International    
Disaggregation of Revenue [Line Items]    
Net sales $ 5,109,000 $ 3,737,000