XML 76 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts Receivable - Schedule of Accounts, Notes, Loans and Financing Receivable (Details) - USD ($)
Jul. 31, 2025
Jul. 31, 2024
Statement [Line Items]    
Total accounts receivable $ 163,993,000 $ 197,527,000
Less: Allowance for doubtful accounts 19,156,000 1,932,000
Accounts receivable, net 144,837,000 195,595,000
Billed Receivables | Commercial and International Customers    
Statement [Line Items]    
Total accounts receivable 57,713,000 53,108,000
Billed Receivables | U.S. Government and Its Agencies    
Statement [Line Items]    
Total accounts receivable 15,610,000 20,682,000
Unbilled Receivables | Commercial and International Customers    
Statement [Line Items]    
Total accounts receivable 69,987,000 72,540,000
Unbilled Receivables | U.S. Government and Its Agencies    
Statement [Line Items]    
Total accounts receivable $ 20,683,000 $ 51,197,000