XML 133 R118.htm IDEA: XBRL DOCUMENT v3.22.4
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Change in derivative instruments $ 16,200 $ 6,900 $ 3,000
Income tax benefit on derivative instruments (2,500) (1,600) 2,900
Foreign currency translation adjustments (44,700) (29,200) 25,700
AOCI Attributable to Parent      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period (27,300) (6,500) (22,400)
Foreign currency translation adjustments (44,700) (29,200) 25,700
Balance at end of period (61,500) (27,300) (6,500)
Derivative Instruments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period (5,600) (14,000) (4,200)
Change in derivative instruments 16,200 6,900 3,000
Income tax benefit on derivative instruments (2,500) (1,600) 2,900
Foreign currency translation adjustments 0 0 0
Balance at end of period 4,900 (5,600) (14,000)
Foreign Currency Translation      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period (21,700) 7,500 (18,200)
Change in derivative instruments 0 0 0
Income tax benefit on derivative instruments 0 0 0
Foreign currency translation adjustments (44,700) (29,200) 25,700
Balance at end of period (66,400) (21,700) 7,500
Cost of Goods Sold      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Net (gain) loss reclassified from accumulated other comprehensive income (4,800) (1,700) (1,000)
Cost of Goods Sold | Derivative Instruments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Net (gain) loss reclassified from accumulated other comprehensive income (4,800) (1,700) (1,000)
Cost of Goods Sold | Foreign Currency Translation      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Net (gain) loss reclassified from accumulated other comprehensive income 0 0 0
Other Income (Expense)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Net (gain) loss reclassified from accumulated other comprehensive income     (16,800)
Other Income (Expense) | Derivative Instruments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Net (gain) loss reclassified from accumulated other comprehensive income     (16,800)
Other Income (Expense) | Foreign Currency Translation      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Net (gain) loss reclassified from accumulated other comprehensive income    
Interest Expense      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Net (gain) loss reclassified from accumulated other comprehensive income 1,600 4,800 2,100
Interest Expense | Derivative Instruments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Net (gain) loss reclassified from accumulated other comprehensive income 1,600 4,800 2,100
Interest Expense | Foreign Currency Translation      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Net (gain) loss reclassified from accumulated other comprehensive income $ 0 $ 0