XML 120 R105.htm IDEA: XBRL DOCUMENT v3.10.0.1
Convertible Subordinated Notes Convertible Subordinated Notes (Liability and Equity Components) (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Debt Instrument [Line Items]    
Accumulated Amortization, Debt Issuance Costs $ 4,442 $ 4,138
Principal amount 36,040  
Unamortized discount of liability component (560)  
Debt Issuance Costs, Net 955 967
Convertible subordinated notes due 2021 5,732 124,441
Convertible subordinated notes    
Debt Instrument [Line Items]    
Accumulated Amortization, Debt Issuance Costs 106 1,877
Principal amount 6,346 143,750
Unamortized discount of liability component (560) (17,559)
Debt Issuance Costs, Net 54 1,750
Convertible subordinated notes due 2021 5,732 124,441
Carrying value of the equity component $ 789 $ 17,973