XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Derivatives (Fair Value of Company's Other Derivatives) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Derivative [Line Items]      
Fair value of derivatives $ 35,489 $ 8,696 $ 75,903
Interest rate component of debt - accounted for as a hedge | Other current assets | Interest rate contract      
Derivative [Line Items]      
Fair value of derivatives 5,950 6,761 9,961
Interest rate component of debt - accounted for as a hedge | Other noncurrent assets | Interest rate contract      
Derivative [Line Items]      
Fair value of derivatives 13,500 22,723 22,788
Interest rate component of debt - accounted for as a hedge | Other long-term liabilities | Interest rate contract      
Derivative [Line Items]      
Fair value of derivatives $ (1,266) $ (301) $ 0