XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Derivatives (Fair Value of the Company's Other Derivatives) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Not Designated as Hedging Instrument | Foreign currency contract      
Derivative [Line Items]      
Derivative liabilities   $ (3,124)  
Derivative assets $ 852   $ (1,749)
Designated as Hedging Instrument | Other current assets | Interest rate contracts      
Derivative [Line Items]      
Derivative assets 11,107,000 8,759 3,276
Designated as Hedging Instrument | Other Noncurrent Assets | Interest rate contracts      
Derivative [Line Items]      
Derivative assets $ 22,881,000 $ 22,641 $ 15,047