XML 90 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Derivatives and Hedging Activities (Fair Value Balance Sheet Disclosures) (Details) - USD ($)
$ in Thousands
Dec. 22, 2022
Dec. 31, 2022
Dec. 31, 2021
Fair value disclosues, by balance sheet location      
Noncurrent derivative assets $ 68,200    
Derivative Asset Noncurrent Statement Of Financial Position Extensible Enumeration Not Disclosed Flag Noncurrent derivative assets    
Not Designated as a Hedging Instrument | Forward Exchange Contracts      
Fair value disclosues, by balance sheet location      
Current derivative assets   $ 2,207 $ 740
Noncurrent derivative assets   66 2
Current derivative liabilities   4,422 2,924
Noncurrent derivative liabilities   $ 63 $ 82