XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Convertible Senior Notes - Interest Expense Recognized (Details) - Senior Notes - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
0% Convertible Senior Notes Due 2026    
Debt Instrument [Line Items]    
Contractual interest expense $ 0  
Amortization of debt discount 0  
Amortization of issuance costs 650  
Total interest expense 650  
0.125% Convertible Senior Notes Due 2025    
Debt Instrument [Line Items]    
Contractual interest expense 237 $ 249
Amortization of debt discount 0 8,841
Amortization of issuance costs 808 608
Total interest expense 1,045 9,698
0.25% Convertible Senior Notes Due 2023    
Debt Instrument [Line Items]    
Contractual interest expense 66 215
Amortization of debt discount 0 3,125
Amortization of issuance costs 168 372
Total interest expense $ 234 $ 3,712