v3.26.1
Accounts Receivable (Tables)
9 Months Ended
Apr. 30, 2026
Receivables [Abstract]  
Accounts receivable
Accounts receivable consist of the following at:
 April 30, 2026July 31, 2025
Receivables from commercial and international customers$57,775,000 57,713,000 
Unbilled receivables from commercial and international customers54,368,000 69,987,000 
Receivables from the U.S. government and its agencies9,418,000 15,610,000 
Unbilled receivables from the U.S. government and its agencies24,325,000 20,683,000 
Total accounts receivable145,886,000 163,993,000 
Less allowance for doubtful accounts18,091,000 19,156,000 
Accounts receivable, net$127,795,000 144,837,000