v3.26.1
Finance Receivables - Schedule of Past Due Financing Receivables (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Financing Receivable, Recorded Investment, Past Due      
Principal Balance $ 2,036,207 $ 1,703,221 $ 7,792,785
Financing receivable, nonaccrual 1,019 618 640
Current      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 2,005,345 1,677,115 7,535,306
Total Past Due      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 30,862 26,106 257,479
30+ Day Delinquent      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 12,253 11,545 143,363
61-90 Days Past Due      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 6,793 3,890 54,288
Greater than 90 Days Past Due and Still Accruing      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 10,797 10,053 59,188
Retail finance receivables held for investment      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 885,450 754,421 6,514,733
Financing receivable, nonaccrual 0 0 0
Retail finance receivables held for investment | Current      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 864,200 735,999 6,266,363
Retail finance receivables held for investment | Total Past Due      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 21,250 18,422 248,370
Retail finance receivables held for investment | 30+ Day Delinquent      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 9,478 9,715 138,090
Retail finance receivables held for investment | 61-90 Days Past Due      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 4,686 2,942 52,813
Retail finance receivables held for investment | Greater than 90 Days Past Due and Still Accruing      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 7,086 5,765 57,467
Wholesale finance receivables held for investment      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 1,150,757 948,800 1,278,052
Financing receivable, nonaccrual 1,019 618 640
Wholesale finance receivables held for investment | Current      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 1,141,145 941,116 1,268,943
Wholesale finance receivables held for investment | Total Past Due      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 9,612 7,684 9,109
Wholesale finance receivables held for investment | 30+ Day Delinquent      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 2,775 1,830 5,273
Wholesale finance receivables held for investment | 61-90 Days Past Due      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance 2,107 948 1,475
Wholesale finance receivables held for investment | Greater than 90 Days Past Due and Still Accruing      
Financing Receivable, Recorded Investment, Past Due      
Principal Balance $ 3,711 $ 4,288 $ 1,721