XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Schedule of Convertible Notes (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
May 15, 2020
Liability component:      
Total long-term debt outstanding $ 689,204 $ 679,996  
Convertible Senior Notes Due 2025      
Liability component:      
Total long-term debt outstanding 577,215 $ 568,744  
Convertible Debt | Convertible Senior Notes Due 2025      
Liability component:      
Principal 747,500    
Unamortized debt discount and debt issuance costs (170,285)    
Total long-term debt outstanding $ 577,215   $ 558,300