v3.25.2
FINANCIAL INSTRUMENTS - Carrying Amount and Estimated Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financial Instruments Not Carried at Fair Value    
Receivables, less allowance for credit losses of $66,771 and $58,094, respectively $ 14,000,141 $ 13,992,556
Long-term debt 8,728,806 8,666,627
Carrying Amount    
Financial Instruments Not Carried at Fair Value    
Receivables, less allowance for credit losses of $66,771 and $58,094, respectively 14,000,141 13,992,556
Long-term debt 8,728,806 8,666,627
Estimated Fair Value    
Financial Instruments Not Carried at Fair Value    
Receivables, less allowance for credit losses of $66,771 and $58,094, respectively 14,001,036 14,040,507
Long-term debt $ 8,813,317 $ 8,654,374