v3.25.4
Finance Receivables - Schedule of Past Due Financing Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Financing Receivable, Past Due    
Total Finance Receivables $ 1,703,221 $ 7,689,477
Financing receivable, nonaccrual 618 526
Current    
Financing Receivable, Past Due    
Total Finance Receivables 1,677,115 7,371,031
Total Past Due    
Financing Receivable, Past Due    
Total Finance Receivables 26,106 318,446
31-60 Days Past Due    
Financing Receivable, Past Due    
Total Finance Receivables 11,545 182,215
61-90 Days Past Due    
Financing Receivable, Past Due    
Total Finance Receivables 3,890 69,975
Greater than 90 Days Past Due and Still Accruing    
Financing Receivable, Past Due    
Total Finance Receivables 10,053 65,730
Retail    
Financing Receivable, Past Due    
Total Finance Receivables 754,421 6,681,106
Financing receivable, nonaccrual 0 0
Retail | Current    
Financing Receivable, Past Due    
Total Finance Receivables 735,999 6,368,447
Retail | Total Past Due    
Financing Receivable, Past Due    
Total Finance Receivables 18,422 312,659
Retail | 31-60 Days Past Due    
Financing Receivable, Past Due    
Total Finance Receivables 9,715 178,752
Retail | 61-90 Days Past Due    
Financing Receivable, Past Due    
Total Finance Receivables 2,942 69,257
Retail | Greater than 90 Days Past Due and Still Accruing    
Financing Receivable, Past Due    
Total Finance Receivables 5,765 64,650
Wholesale    
Financing Receivable, Past Due    
Total Finance Receivables 948,800 1,008,371
Financing receivable, nonaccrual 618 526
Wholesale | Current    
Financing Receivable, Past Due    
Total Finance Receivables 941,116 1,002,584
Wholesale | Total Past Due    
Financing Receivable, Past Due    
Total Finance Receivables 7,684 5,787
Wholesale | 31-60 Days Past Due    
Financing Receivable, Past Due    
Total Finance Receivables 1,830 3,463
Wholesale | 61-90 Days Past Due    
Financing Receivable, Past Due    
Total Finance Receivables 948 718
Wholesale | Greater than 90 Days Past Due and Still Accruing    
Financing Receivable, Past Due    
Total Finance Receivables $ 4,288 $ 1,080