XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Finance Receivables - Schedule of Past Due Financing Receivables (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Financing Receivable, Recorded Investment, Past Due      
Financing receivable $ 7,792,785 $ 7,689,477 $ 8,286,383
Current      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 7,535,306 7,371,031 8,055,938
Total Past Due      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 257,479 318,446 230,445
31-60 Days Past Due      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 143,363 182,215 131,960
61-90 Days Past Due      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 54,288 69,975 47,891
Greater than 90 Days Past Due      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 59,828 66,256 50,594
Retail finance receivables      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 6,514,733 6,681,106 6,799,510
Retail finance receivables | Current      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 6,266,363 6,368,447 6,569,714
Retail finance receivables | Total Past Due      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 248,370 312,659 229,796
Retail finance receivables | 31-60 Days Past Due      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 138,090 178,752 131,720
Retail finance receivables | 61-90 Days Past Due      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 52,813 69,257 47,672
Retail finance receivables | Greater than 90 Days Past Due      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 57,467 64,650 50,404
Wholesale finance receivables      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 1,278,052 1,008,371 1,486,873
Wholesale finance receivables | Current      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 1,268,943 1,002,584 1,486,224
Wholesale finance receivables | Total Past Due      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 9,109 5,787 649
Wholesale finance receivables | 31-60 Days Past Due      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 5,273 3,463 240
Wholesale finance receivables | 61-90 Days Past Due      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable 1,475 718 219
Wholesale finance receivables | Greater than 90 Days Past Due      
Financing Receivable, Recorded Investment, Past Due      
Financing receivable $ 2,361 $ 1,606 $ 190