XML 114 R93.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements and Derivative Instruments (Non-Derivative Balance Sheet) (Details) - Foreign currency debt - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Derivative instruments disclosure    
Carrying Value $ 461,859 $ 110,313
Current portion of long-term debt    
Derivative instruments disclosure    
Carrying Value 62,282 75,518
Long-term debt    
Derivative instruments disclosure    
Carrying Value $ 399,577 $ 34,795