XML 156 R101.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Convertible Subordinated Notes Convertible Subordinated Notes (Liability and Equity Components) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Debt Instrument [Line Items]    
Accumulated Amortization, Debt Issuance Costs $ 4,442 $ 4,138
Principal amount 90,764  
Unamortized discount of liability component (319)  
Debt Issuance Costs, Net 1,618 955
Convertible subordinated notes due 2021 5,971 5,732
Convertible subordinated notes    
Debt Instrument [Line Items]    
Accumulated Amortization, Debt Issuance Costs 130 106
Principal amount 6,319 6,346
Unamortized discount of liability component (319) (560)
Debt Issuance Costs, Net 29 54
Convertible subordinated notes due 2021 5,971 5,732
Carrying value of the equity component $ 789 $ 789