Quarterly report pursuant to Section 13 or 15(d)

Derivative Instruments and Hedging Strategies - Schedule of Fair Value of Derivative Assets and Liabilities (Details)

v3.19.1
Derivative Instruments and Hedging Strategies - Schedule of Fair Value of Derivative Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Designated as Hedging Instrument | Cash Flow Hedging    
Derivative [Line Items]    
Derivative Liability $ 2,295 $ 1,659
Designated as Hedging Instrument | Interest Rate Swap | Cash Flow Hedging    
Derivative [Line Items]    
Derivative Liability 2,295 1,659
Not Designated as Hedging Instrument    
Derivative [Line Items]    
Derivative Liability 8,496 6,935
Conversion option liability on Convertible Senior Notes $ 6,201 $ 5,276