v3.26.3
Note 1 - Description of Business and Summary of Significant Accounting Policies - Schedule of Changes in the Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Balance at beginning of year $ 10,464 $ 8,218 $ 6,785
Additional charged to costs and expenses 4,649 7,090 4,390
Deductions (6,640) (4,844) (2,957)
Balance at end of year 8,473 10,464 8,218
SEC Schedule, 12-09, Allowance, Credit Loss [Member]      
Balance at beginning of year 9,097 6,352 5,642
Additional charged to costs and expenses 4,097 6,980 3,402
Deductions (6,256) (4,235) (2,692)
Balance at end of year 6,938 9,097 6,352
Reserve for Losses on Settlement Assets [Member]      
Balance at beginning of year 1,367 1,866 1,143
Additional charged to costs and expenses 552 110 988
Deductions (384) (609) (265)
Balance at end of year $ 1,535 $ 1,367 $ 1,866