XML 77 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt - Deferred Financing Costs (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Mar. 05, 2018
Debt Instrument [Line Items]        
Deferred financing costs related to convertible notes       $ 2,800
Amortization expenses of deferred financing costs included in Interest expense $ 1,800 $ 1,900 $ 2,400  
2018 Credit Agreement        
Debt Instrument [Line Items]        
Deferred financing costs related to convertible notes 1,700      
Senior Convertible Notes 2016        
Debt Instrument [Line Items]        
Deferred financing costs related to convertible notes $ 2,334 $ 3,445    
Credit Agreement and Convertible Notes | Debt Offerings        
Debt Instrument [Line Items]        
Weighted-average interest rate on debt borrowings 6.00% 5.00% 5.00%