XML 56 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Accounts Receivable (Tables)
12 Months Ended
Jul. 31, 2024
Receivables [Abstract]  
Accounts receivable
Accounts receivable consists of the following at July 31, 2024 and 2023:
 20242023
Receivables from commercial and international customers$53,108,000 52,438,000 
Unbilled receivables from commercial and international customers72,540,000 54,469,000 
Receivables from the U.S. government and its agencies20,682,000 31,149,000 
Unbilled receivables from the U.S. government and its agencies51,197,000 27,192,000 
Total accounts receivable197,527,000 165,248,000 
Less allowance for doubtful accounts1,932,000 2,089,000 
Accounts receivable, net$195,595,000 163,159,000