v3.26.1
Other Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Operating lease right-of-use assets $ 50,259 $ 56,629
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Total Total
Prepaid expenses $ 34,522 $ 36,162
Other financial receivables 15,712 21,110
Service fee receivables 13,096 13,131
Real estate owned 10,403 18,068
Income tax deposits 5,255 12,959
Deferred tax assets 4,272 5,766
Other 29,750 29,288
Total $ 163,269 $ 193,113