XML 77 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Notes (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Debt instrument    
Total long-term convertible notes $ 159,806 $ 156,031
1.375% Convertible senior notes due 2023 | Convertible senior notes    
Debt instrument    
Face value 172,500 172,500
Unamortized discount (11,896) (15,420)
Unamortized debt issuance costs (798) (1,049)
Total convertible notes 159,806 156,031
Less current portion 0 0
Total long-term convertible notes $ 159,806 $ 156,031