v3.26.1
Finance receivables measured at fair value (Details - Delinquency status) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Finance receivables $ 4,306,511 $ 3,778,127
Financial Asset, Not Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Finance receivables 3,782,693 3,220,198
Financial Asset, 30 to 59 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Finance receivables 274,270 272,421
Financial Asset, 60 to 89 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Finance receivables 109,305 118,201
Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Finance receivables 45,933 56,203
Repossessed Vehicles [Member]    
Financing Receivable, Past Due [Line Items]    
Finance receivables $ 94,310 $ 111,104