XML 58 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Liabilities - 2023, 2025 and 2027 Convertible Senior Notes (Details) - USD ($)
$ in Thousands
Nov. 11, 2020
May 18, 2020
Jan. 10, 2017
Mar. 31, 2021
Dec. 31, 2020
Nov. 17, 2020
Debt            
Principal amount       $ 389,195 $ 389,195  
2023 Notes            
Debt            
Principal amount     $ 345,000 131,695 131,695  
Interest rate (as a percent)     2.70%      
Proceeds, net of issuance costs     $ 335,800      
Repurchased and retired amount $ 125,000 $ 88,300        
Carrying amount of debt extinguished $ 113,100 78,100        
Cash paid for repurchase of notes   81,200        
2025 Notes            
Debt            
Principal amount           $ 132,500
Interest rate (as a percent)           3.50%
2027 Notes            
Debt            
Principal amount   $ 125,000   $ 125,000 $ 125,000  
Interest rate (as a percent)   3.75%        
Proceeds, net of issuance costs   $ 121,900        
Purchase of capped calls   $ 10,300