XML 69 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Convertible Notes (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Debt instrument    
Convertible notes, long-term $ 154,182 $ 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 (17,143) (22,163)
Unamortized debt issuance costs (1,175) (1,549)
Total convertible notes 154,182 148,788
Convertible notes, short-term 0 0
Convertible notes, long-term $ 154,182 $ 148,788