XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments (Details 2) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt instrument    
Carrying value $ 73,860 $ 163,687
1.375% Convertible senior notes due 2023 | Convertible senior notes    
Debt instrument    
Face value 64,604 172,500
Carrying value 73,860 163,687
Fair value 111,856 $ 254,103
1.375% Convertible senior notes due 2023 | Convertible senior notes | Remainder after completion of 2023 Notes Partial Repurchase    
Debt instrument    
Face value 49,400  
1.375% Convertible senior notes due 2023 | Convertible senior notes | Remainder of 2023 Notes Partial Repurchase    
Debt instrument    
Face value $ 15,200