XML 113 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements and Derivative Instruments (Non-Derivative Balance Sheet) (Details) - Foreign currency debt - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Derivative instruments disclosure    
Carrying Value $ 110,313 $ 263,031
Current portion of long-term debt    
Derivative instruments disclosure    
Carrying Value 75,518 43,696
Long-term debt    
Derivative instruments disclosure    
Carrying Value $ 34,795 $ 219,335