v3.25.2
VIE’s Summarized Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]        
Cash and cash equivalents $ 226,505 $ 164,557    
Trade accounts receivable, net 42,867 42,215    
Disbursement prefunding 37,097 30,736    
Prepaid expenses 14,505 17,558    
Other current assets 28,702 25,927    
Property, plant, and equipment, net 38,869 38,652    
Other intangibles, net 5,056 6,285    
TOTAL ASSETS 626,203 550,095    
Trade accounts payable 19,435 24,773    
Accrued expenses 97,295 103,176    
Customer funds deposits 114,708 91,893    
Due to the Company 1,688 2,662    
Accumulated other comprehensive income (16,569) (18,142) $ (17,192) $ (11,305)
Noncontrolling interests 13,826 9,472    
TOTAL LIABILITIES AND NONCONTROLLING INTERESTS 626,203 550,095    
Variable Interest Entity, Primary Beneficiary [Member]        
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]        
Cash and cash equivalents 3,116 2,626    
Restricted cash 11,000 7,426    
Trade accounts receivable, net 244 74    
Disbursement prefunding 1,400 2,587    
Prepaid expenses 431 258    
Other current assets 224 294    
Property, plant, and equipment, net 204 179    
Other intangibles, net 432 584    
TOTAL ASSETS 17,051 14,028    
Trade accounts payable 27 4    
Accrued expenses 159 124    
Customer funds deposits 10,701 9,195    
Due to the Company 729 241    
Accumulated other comprehensive income 58 27    
Noncontrolling interests 5,377 4,437    
TOTAL LIABILITIES AND NONCONTROLLING INTERESTS $ 17,051 $ 14,028