XML 73 R62.htm IDEA: XBRL DOCUMENT v3.21.1
Convertible Senior Notes - Schedule of Components of Convertible Senior Notes (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Nov. 30, 2017
0% Convertible Senior Notes Due 2026        
Liability component:        
Principal $ 375,000      
Less: debt discount, net of amortization (111,920)      
Net carrying amount 263,080      
Equity component 99,000      
0.125% Convertible Senior Notes Due 2024        
Liability component:        
Principal 450,000 $ 450,000 $ 450,000  
Less: debt discount, net of amortization (76,328) (80,968)    
Net carrying amount 373,672 369,032    
Equity component 86,133 86,133    
1.50% Convertible Senior Notes Due 2022        
Liability component:        
Principal 1,538 79,795   $ 115,000
Less: debt discount, net of amortization (125) (7,313)    
Net carrying amount 1,413 72,482    
Equity component $ (39,064) $ (21,318)