XML 71 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Convertible Notes (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Debt Instrument    
Convertible notes, long-term $ 152,359 $ 148,788
Convertible senior notes | 1.375% Convertible senior notes due 2023    
Debt Instrument    
Principal amount of convertible notes 172,500 172,500
Unamortized discount (18,841) (22,163)
Unamortized debt issuance costs (1,300) (1,549)
Total convertible notes 152,359 148,788
Convertible notes, short-term 0 0
Convertible notes, long-term $ 152,359 $ 148,788