XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Notes (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt instrument    
Total convertible notes $ 73,860 $ 163,687
1.375% Convertible senior notes due 2023 | Convertible senior notes    
Debt instrument    
Face value 74,011 172,500
Unamortized discount 0 (8,266)
Unamortized debt issuance costs (151) (547)
Total convertible notes 73,860 163,687
Less current portion 73,860 163,687
Total long-term convertible notes 0 0
Face value 64,604 $ 172,500
Debt instrument, carrying value and related conversion premium 24,600  
1.375% Convertible senior notes due 2023 | Convertible senior notes | Remainder after completion of 2023 Notes Partial Repurchase    
Debt instrument    
Face value $ 49,400