XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.2
Finance Receivables - Schedule of Past Due Financing Receivables (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Financing Receivable, Recorded Investment, Past Due      
Financing receivable $ 7,725,515 $ 7,689,477 $ 8,412,081
Financing receivable, nonaccrual 451 526 96
Current      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 7,470,518 7,371,031 8,170,936
Total Past Due      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 254,997 318,446 241,145
31-60 Days Past Due      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 151,945 182,215 149,305
61-90 Days Past Due      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 55,636 69,975 50,009
Greater than 90 Days Past Due and Still Accruing      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 46,965 65,730 41,735
Retail finance receivables      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 6,593,043 6,681,106 6,993,930
Financing receivable, nonaccrual 0 0 0
Retail finance receivables | Current      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 6,342,019 6,368,447 6,753,883
Retail finance receivables | Total Past Due      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 251,024 312,659 240,047
Retail finance receivables | 31-60 Days Past Due      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 150,788 178,752 148,590
Retail finance receivables | 61-90 Days Past Due      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 54,983 69,257 49,790
Retail finance receivables | Greater than 90 Days Past Due and Still Accruing      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 45,253 64,650 41,667
Wholesale finance receivables      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 1,132,472 1,008,371 1,418,151
Financing receivable, nonaccrual 451 526 96
Wholesale finance receivables | Current      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 1,128,499 1,002,584 1,417,053
Wholesale finance receivables | Total Past Due      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 3,973 5,787 1,098
Wholesale finance receivables | 31-60 Days Past Due      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 1,157 3,463 715
Wholesale finance receivables | 61-90 Days Past Due      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 653 718 219
Wholesale finance receivables | Greater than 90 Days Past Due and Still Accruing      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable $ 1,712 $ 1,080 $ 68