v3.25.4
Finance Receivables - Schedule of Contractual Maturities of Finance Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
2026 $ 976,335  
2027 148,593  
2028 171,442  
2029 220,203  
2030 155,734  
Thereafter 30,914  
Total 1,703,221 $ 7,689,477
United States    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
2026 925,094  
2027 148,363  
2028 171,187  
2029 219,920  
2030 155,421  
Thereafter 30,662  
Total 1,650,647  
Canada    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
2026 51,241  
2027 230  
2028 255  
2029 283  
2030 313  
Thereafter 252  
Total $ 52,574