XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Derivatives (Fair Value of Company's Other Derivatives) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Derivative [Line Items]      
Fair value of derivatives $ 60,775 $ 8,696 $ 15,551
Interest rate component of debt - accounted for as a hedge | Other current assets | Interest rate contract      
Derivative [Line Items]      
Fair value of derivatives 6,095 6,761 10,281
Interest rate component of debt - accounted for as a hedge | Other noncurrent assets | Interest rate contract      
Derivative [Line Items]      
Fair value of derivatives 17,106 22,723 22,579
Interest rate component of debt - accounted for as a hedge | Other long-term liabilities | Interest rate contract      
Derivative [Line Items]      
Fair value of derivatives $ (849) $ (301) $ 0