XML 73 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Senior Notes - Schedule of Components of Convertible Senior Notes (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Nov. 30, 2017
0% Convertible Senior Notes Due 2026          
Liability component:          
Principal $ 375,000 $ 375,000      
Less: debt discount, net of amortization (107,122)        
Net carrying amount 267,878        
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 (71,627)   (80,968)    
Net carrying amount 378,373   369,032    
Equity component 86,133   86,133    
1.50% Convertible Senior Notes Due 2022          
Liability component:          
Principal 303   79,795   $ 115,000
Less: debt discount, net of amortization (21)   (7,313)    
Net carrying amount 282   72,482    
Equity component $ (39,301)   $ (21,318)