XML 88 R76.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments, Hedging Activities and Fair Value - Derivatives Designated as Hedging Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Derivative [Line Items]        
Product Revenues $ 544,301 $ 509,398 $ 1,642,976 $ 1,355,520
Interest Expense (16,004) (15,794) (48,854) (43,396)
Gain or (loss) reclassified from AOCI into income (454) (1,225) (2,134) (1,199)
Product Revenues | Interest rate swaps        
Derivative [Line Items]        
Gain or (loss) reclassified from AOCI into income 0 0    
Product Revenues | Foreign exchange contracts        
Derivative [Line Items]        
Gain or (loss) reclassified from AOCI into income 418 (174) 465 1,562
Amount excluded from effectiveness testing recognized in earnings 24 12 62 208
Derivative Instruments, Loss Recognized in Income, Ineffective Portion and Amount Excluded from Effectiveness Testing (1) 3 (1) 24
Product Revenues | Cross-currency interest rate swaps        
Derivative [Line Items]        
Gain or (loss) reclassified from AOCI into income 0 0    
Interest Expense | Interest rate swaps        
Derivative [Line Items]        
Gain or (loss) reclassified from AOCI into income (872) (739) (2,599) (1,849)
Interest Expense | Foreign exchange contracts        
Derivative [Line Items]        
Gain or (loss) reclassified from AOCI into income 0 0    
Amount excluded from effectiveness testing recognized in earnings 0 0    
Interest Expense | Cross-currency interest rate swaps        
Derivative [Line Items]        
Gain or (loss) reclassified from AOCI into income 0 (312) 0 (912)
Cost of services and products sold | Foreign currency exchange forward contracts        
Derivative [Line Items]        
Gain or (loss) reclassified from AOCI into income 418 (174) 465 1,562
Amount of Gain Recognized in Income on Derivatives 4,105 (12,279) 8,109 (5,001)
Product Revenues        
Derivative [Line Items]        
Product Revenues $ 105,677 $ 124,892 $ 343,171 $ 333,782