v3.26.1
Note 10 - Variable Interest Entity - Schedule of Financial Statement Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Aug. 01, 2025
Jul. 31, 2025
Aug. 01, 2024
Net income of the VIE $ 23,747 $ 22,962 $ 70,667 $ 63,657      
Cash and cash equivalents 214,957   214,957     $ 226,505  
Restricted cash 128,385   128,385     115,327  
Accounts Receivable, after Allowance for Credit Loss, Current 41,750 43,084 41,750 43,084 $ 44,932 44,932 $ 42,215
Disbursement prefunding 96,396   96,396     37,097  
Prepaid expenses 8,889   8,889     12,440  
Other current assets 30,829   30,829     28,702  
Property, plant, and equipment, net 41,010   41,010     38,869  
Other intangibles, net 4,177   4,177     5,056  
Total assets 698,029   698,029     626,203  
Trade accounts payable 15,229   15,229     19,435  
Accrued expenses 90,548   90,548     97,295  
Customer funds deposits 130,081   130,081     114,708  
Accumulated other comprehensive income (13,809)   (13,809)     (16,569)  
Noncontrolling interests 18,537   18,537     13,826  
Total liabilities and noncontrolling interests 698,029   698,029     626,203  
Variable Interest Entity, Primary Beneficiary [Member]              
Net income of the VIE 509 187 1,065 537      
Aggregate funding provided by the Company, net 97 $ 109 371 $ 368      
Cash and cash equivalents 3,467   3,467     3,116  
Restricted cash 21,878   21,878     11,000  
Accounts Receivable, after Allowance for Credit Loss, Current 668   668     244  
Disbursement prefunding 4,794   4,794     1,400  
Prepaid expenses 293   293     431  
Other current assets 186   186     224  
Property, plant, and equipment, net 431   431     204  
Other intangibles, net 318   318     432  
Total assets 32,035   32,035     17,051  
Accrued expenses 203   203     159  
Customer funds deposits 23,988   23,988     10,701  
Accumulated other comprehensive income 96   96     58  
Noncontrolling interests 6,442   6,442     5,377  
Total liabilities and noncontrolling interests 32,035   32,035     17,051  
Variable Interest Entity, Primary Beneficiary [Member] | Nonrelated Party [Member]              
Trade accounts payable 206   206     27  
Variable Interest Entity, Primary Beneficiary [Member] | Related Party [Member]              
Trade accounts payable $ 1,100   $ 1,100     $ 729