XML 77 R61.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts Receivable - Narrative (Details) - USD ($)
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Oct. 31, 2024
Statement [Line Items]      
Unbilled Receivables, Not Billable $ 17,685,000    
Cumulative Earnings (Deficit) $ (1,551,000)    
Accounts receivable, after allowance for credit loss, term 1 year    
Total accounts receivable $ 163,993,000 $ 197,527,000  
U.S. Marine Corps      
Statement [Line Items]      
Loss contingency, damages sought, value $ 15,701,000    
Accounts Receivable | Customer Concentration Risk | U.S. government      
Statement [Line Items]      
Concentration risk, percentage   36.70%  
Accounts Receivable | Customer Concentration Risk | U.K.      
Statement [Line Items]      
Concentration risk, percentage   11.40%  
Accounts Receivable | Customer Concentration Risk | AT&T, Inc.      
Statement [Line Items]      
Concentration risk, percentage   11.00%  
U.S. Government and Its Agencies | Accounts Receivable | Customer Concentration Risk      
Statement [Line Items]      
Concentration risk, percentage 25.10%    
AT&T, Inc. | Accounts Receivable | Customer Concentration Risk      
Statement [Line Items]      
Concentration risk, percentage 14.50%    
Unbilled Receivables      
Statement [Line Items]      
Accounts receivable, after allowance for credit loss, noncurrent   $ 824,000  
Unbilled Receivables | U.S. Government and Its Agencies      
Statement [Line Items]      
Total accounts receivable $ 20,683,000 51,197,000  
Billed Receivables | U.S. Government and Its Agencies      
Statement [Line Items]      
Total accounts receivable 15,610,000 $ 20,682,000  
CGC Divestiture      
Statement [Line Items]      
Unbilled Receivables, Not Billable     $ 3,003,000
Cumulative Earnings (Deficit)     4,157,000
Satellite And Space Communications      
Statement [Line Items]      
Unbilled Receivables, Not Billable     2,324,000
Cumulative Earnings (Deficit)     $ 3,030,000
Modular Transportable Transmission Systems      
Statement [Line Items]      
Unbilled Receivables, Not Billable 2,234,000    
Cumulative Earnings (Deficit) 2,286,000    
Accounts Receivable      
Statement [Line Items]      
Unbilled Receivables, Not Billable $ 16,134,000