XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable (Tables)
3 Months Ended
Oct. 31, 2023
Receivables [Abstract]  
Accounts receivable
Accounts receivable consist of the following at:
 October 31, 2023July 31, 2023
Receivables from commercial and international customers$53,001,000 52,438,000 
Unbilled receivables from commercial and international customers68,474,000 54,469,000 
Receivables from the U.S. government and its agencies19,269,000 31,149,000 
Unbilled receivables from the U.S. government and its agencies46,239,000 27,192,000 
Total accounts receivable186,983,000 165,248,000 
Less allowance for doubtful accounts1,918,000 2,089,000 
Accounts receivable, net$185,065,000 163,159,000