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