XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Convertible Senior Notes - Carrying Value of 2026 Notes (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Feb. 05, 2021
Debt Instrument [Line Items]    
2026 Notes embedded conversion derivative $ 34,719  
Convertible Debt | 2026 Notes    
Debt Instrument [Line Items]    
Principal amount 155,250  
Less: unamortized discount and issuance costs, net of amortization (37,558)  
Carrying amount 117,692  
Convertible Debt | 2026 Notes | Embedded conversion derivative    
Debt Instrument [Line Items]    
Less: unamortized discount and issuance costs, net of amortization 37,600  
2026 Notes embedded conversion derivative $ 34,719 $ 33,200