XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Schedule of Convertible Notes (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Jan. 01, 2022
Dec. 31, 2021
May 15, 2020
Liability component:        
Total long-term debt outstanding $ 843,325   $ 711,437  
Convertible Senior Notes Due 2025        
Liability component:        
Total long-term debt outstanding 738,439   604,317  
Convertible Senior Notes Due 2025 | Cumulative Effect, Period of Adoption, Adjustment        
Liability component:        
Total long-term debt outstanding   $ 133,500    
Convertible Debt | Convertible Senior Notes Due 2025        
Liability component:        
Principal 747,498   747,498  
Unamortized debt discount and debt issuance costs (1) (9,059)   (143,181)  
Total long-term debt outstanding $ 738,439   $ 604,317 $ 558,300