v3.26.3
Note 13 - Variable Interest Entity - Schedule of Financial Statement Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Aug. 01, 2025
Aug. 01, 2024
Net income of the Disbursement Payments VIE $ 95,094 $ 81,139 $ 68,264    
Cash and cash equivalents 220,686 226,505      
Restricted cash 138,650 115,327      
Accounts Receivable, after Allowance for Credit Loss, Current 60,750 44,932   $ 44,932 $ 42,215
Disbursement prefunding 84,751 37,097      
Prepaid expenses 13,395 12,440      
Other current assets 30,867 28,702      
Other non-current assets 6,208 8,161      
Property, plant, and equipment, net 41,864 38,869      
Other intangibles, net 8,762 5,056      
TOTAL ASSETS 764,257 626,203      
Trade accounts payable 18,629 19,435      
Accrued expenses 106,434 97,295      
Customer funds deposits 147,654 114,708      
Other long-term liabilities 3,609 1,688      
Accumulated other comprehensive income (14,097) (16,569)      
Noncontrolling interests 18,790 13,826      
TOTAL LIABILITIES AND NONCONTROLLING INTERESTS 764,257 626,203      
Variable Interest Entity, Primary Beneficiary [Member]          
Net income of the Disbursement Payments VIE 1,850 940 513    
Aggregate funding provided by the Company, net 417 488 $ 215    
Cash and cash equivalents 3,623 3,116      
Restricted cash 18,102 11,000      
Accounts Receivable, after Allowance for Credit Loss, Current 942 244      
Disbursement prefunding 4,977 1,400      
Prepaid expenses 480 431      
Other current assets 176 224      
Other non-current assets 407 0      
Property, plant, and equipment, net 517 204      
Other intangibles, net 279 432      
TOTAL ASSETS 29,503 17,051      
Accrued expenses 379 159      
Customer funds deposits 19,920 10,701      
Other long-term liabilities 331 0      
Accumulated other comprehensive income 129 58      
Noncontrolling interests 7,227 5,377      
TOTAL LIABILITIES AND NONCONTROLLING INTERESTS 29,503 17,051      
Variable Interest Entity, Primary Beneficiary [Member] | Nonrelated Party [Member]          
Trade accounts payable 371 27      
Variable Interest Entity, Primary Beneficiary [Member] | Related Party [Member]          
Trade accounts payable $ 1,146 $ 729