XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivatives (Fair Value of the Company's Other Derivatives) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Not Designated as Hedging Instrument | Foreign currency contract      
Derivative [Line Items]      
Derivative liabilities   $ 907  
Derivative assets $ (793)   $ 4,260
Designated as Hedging Instrument | Other current assets | Interest rate contracts      
Derivative [Line Items]      
Derivative assets 10,281,000 9,968 8,265
Designated as Hedging Instrument | Other Noncurrent Assets | Interest rate contracts      
Derivative [Line Items]      
Derivative assets $ 22,579,000 $ 18,041 $ 16,779