v3.19.3.a.u2
Financial Instruments - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Derivative [Line Items]    
Accrued interest $ 5,754 $ 5,109
Unrealized gain (loss) on cash flow hedges 18,046  
Foreign exchange forward contracts    
Derivative [Line Items]    
Foreign exchange forward contracts, notional value 285,700 276,696
Foreign exchange forward contracts | Cash Flow Hedging    
Derivative [Line Items]    
Realized gains (losses) related to the maturity of foreign exchange forward contracts (5,181) $ (4,170)
Foreign exchange forward contracts | Cash Flow Hedging | Other Current Liabilities    
Derivative [Line Items]    
Unrealized gain (loss) on cash flow hedges $ 5,830