v3.25.2
Schedule of Changes In Allowance and Reserves Deducted From Asset Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Accounting Policies [Abstract]      
Allowance for doubtful accounts, Balance at beginning of year $ 6,352 $ 5,642 $ 5,328
Allowance for doubtful accounts, Additions charged to costs and expenses 6,980 3,402 1,578
Allowance for doubtful accounts, Deductions [1] (4,235) (2,692) (1,264)
Allowance for doubtful accounts, Balance at end of year 9,097 6,352 5,642
Reserve for losses on settlement assets, Balance at beginning of year 1,866 1,143 554
Reserve for losses on settlement assets, Additions charged to costs and expenses 110 988 620
Reserve for losses on settlement assets, Deductions [1] (609) (265) (31)
Reserve for losses on settlement assets, Balance at end of year 1,367 1,866 1,143
Allowance and reserves deducted from asset, Balance at beginning of year 8,218 6,785 5,882
Allowance and reserves deducted from asset, Additions charged to costs and expenses 7,090 4,390 2,198
Allowance and reserves deducted from asset, Deductions [1] (4,844) (2,957) (1,295)
Allowance and reserves deducted from asset, Balance at end of year $ 10,464 $ 8,218 $ 6,785
[1] Primarily uncollectible accounts written off, net of recoveries.