v3.26.1
Finance Receivables - Schedule of Past Due Financing Receivables (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Financing Receivable, Recorded Investment, Past Due      
Principal Balance $ 2,137,579 $ 1,703,221 $ 7,725,515
Financing receivable, nonaccrual 643 618 451
Current      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 2,097,142 1,677,115 7,470,518
Total Past Due      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 40,437 26,106 254,997
30+ Day Delinquent      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 20,105 11,545 151,945
61-90 Days Past Due      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 8,527 3,890 55,636
Greater than 90 Days Past Due and Still Accruing      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 11,162 10,053 46,965
Retail finance receivables held for investment      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 1,120,705 754,421 6,593,043
Financing receivable, nonaccrual 0 0 0
Retail finance receivables held for investment | Current      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 1,091,406 735,999 6,342,019
Retail finance receivables held for investment | Total Past Due      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 29,299 18,422 251,024
Retail finance receivables held for investment | 30+ Day Delinquent      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 16,041 9,715 150,788
Retail finance receivables held for investment | 61-90 Days Past Due      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 5,688 2,942 54,983
Retail finance receivables held for investment | Greater than 90 Days Past Due and Still Accruing      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 7,570 5,765 45,253
Wholesale finance receivables held for investment      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 1,016,874 948,800 1,132,472
Financing receivable, nonaccrual 643 618 451
Wholesale finance receivables held for investment | Current      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 1,005,736 941,116 1,128,499
Wholesale finance receivables held for investment | Total Past Due      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 11,138 7,684 3,973
Wholesale finance receivables held for investment | 30+ Day Delinquent      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 4,064 1,830 1,157
Wholesale finance receivables held for investment | 61-90 Days Past Due      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 2,839 948 653
Wholesale finance receivables held for investment | Greater than 90 Days Past Due and Still Accruing      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance $ 3,592 $ 4,288 $ 1,712