XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Derivative Instruments and Hedging Strategies - Schedule of Fair Value of Derivative Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Designated as Hedging Instrument | Cash Flow Hedging    
Derivative [Line Items]    
Derivative Liability $ 3,156 $ 3,698
Designated as Hedging Instrument | Interest Rate Swap | Cash Flow Hedging    
Derivative [Line Items]    
Derivative Liability 3,156 3,698
Not Designated as Hedging Instrument    
Derivative [Line Items]    
Derivative Liability 3,193 895
Conversion option liability on Convertible Senior Notes $ 37 2
Not Designated as Hedging Instrument | Forward Exchange Contract    
Derivative [Line Items]    
Derivative Liability   $ 893