v3.26.1
CUSTOMER LOANS - Schedule of Aging Analysis of the Amortized Cost of Consumer Loans Held for Investment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Total amortized cost $ 4,330,572 $ 3,765,818
Consumer    
Financing Receivable, Past Due [Line Items]    
Total amortized cost 3,583,035 3,182,624
Consumer | Non-delinquent loans    
Financing Receivable, Past Due [Line Items]    
Total amortized cost 3,082,512 2,810,925
Consumer | 1 - 59 days past due    
Financing Receivable, Past Due [Line Items]    
Total amortized cost 355,382 293,088
Consumer | 60 - 89 days past due    
Financing Receivable, Past Due [Line Items]    
Total amortized cost 139,771 78,606
Consumer | 90+ days past due    
Financing Receivable, Past Due [Line Items]    
Total amortized cost $ 5,370 $ 5