XML 111 R101.htm IDEA: XBRL DOCUMENT v3.21.2
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period     $ 675,644  
Change in derivative instruments $ (15)   4,278  
Income tax provision (benefit) on derivative instruments (1,340) $ (66) (2,928) $ 3,387
Foreign currency translation adjustments (12,929) 9,128 (23,206) 2,347
Balance at end of period 3,721,926   3,721,926  
AOCI Attributable to Parent        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period (11,694)   (6,546)  
Foreign currency translation adjustments (12,929) $ 9,128 (23,206) $ 2,347
Balance at end of period (25,422)   (25,422)  
Derivative Instruments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period (8,888)   (14,017)  
Change in derivative instruments (15)   4,278  
Income tax provision (benefit) on derivative instruments (1,340)   (2,928)  
Foreign currency translation adjustments 0   0  
Balance at end of period (9,687)   (9,687)  
Foreign Currency Translation        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period (2,806)   7,471  
Change in derivative instruments 0   0  
Income tax provision (benefit) on derivative instruments 0   0  
Foreign currency translation adjustments (12,929)   (23,206)  
Balance at end of period (15,735)   (15,735)  
Cost of Goods Sold        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Other comprehensive income (loss), cash flow hedge, gain (loss), reclassification, before tax (661)   (628)  
Cost of Goods Sold | Derivative Instruments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Other comprehensive income (loss), cash flow hedge, gain (loss), reclassification, before tax (661)   (628)  
Cost of Goods Sold | Foreign Currency Translation        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Other comprehensive income (loss), cash flow hedge, gain (loss), reclassification, before tax 0   0  
Interest Expense        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Other comprehensive income (loss), cash flow hedge, gain (loss), reclassification, before tax 1,217   3,608  
Interest Expense | Derivative Instruments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Other comprehensive income (loss), cash flow hedge, gain (loss), reclassification, before tax 1,217   3,608  
Interest Expense | Foreign Currency Translation        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Other comprehensive income (loss), cash flow hedge, gain (loss), reclassification, before tax $ 0   $ 0