XML 52 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Overview and Summary of Significant Accounting Policies - Schedule of Changes in Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance for credit losses-beginning balance $ 733 $ 644 $ 892
Charged to allowance for credit losses 830 212 200
Recoveries 0 (123) (80)
Write-offs (791) 0 (368)
Allowance for credit losses-ending balance $ 772 $ 733 $ 644