XML 95 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - 2023. 2025, 2027 and 2029 Notes (Details) - USD ($)
$ in Thousands, shares in Millions
12 Months Ended
Jan. 15, 2025
May 19, 2023
May 18, 2020
Dec. 31, 2023
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2024
Nov. 17, 2020
Jan. 10, 2017
Debt                  
Principal amount       $ 281,500     $ 281,500    
Proceeds from issuance of Notes, net of issuance cost       223,202          
Cash paid for repurchase of notes       218,991          
Loss on extinguishment of debt       97,091          
2023 Notes                  
Debt                  
Principal amount                 $ 345,000
Interest rate (as a percent)                 2.70%
Repurchased and retired amount         $ 111,500 $ 213,300      
2025 Notes and 2027 Notes                  
Debt                  
Repurchased and retired amount   $ 198,800              
2025 Notes                  
Debt                  
Principal amount       26,500     26,500 $ 132,500  
Interest rate (as a percent)               3.50%  
Repurchased and retired amount   106,000              
Carrying amount of debt extinguished   105,400              
Cash paid for repurchase of notes   $ 106,000              
Number of shares of common stock used for repurchase of notes   0.7              
2025 Notes | Subsequent event                  
Debt                  
Number of shares of common stock used for repurchase of notes 1.1                
2025 Notes | Other income (expense), net                  
Debt                  
Loss on extinguishment of debt       16,500          
2027 Notes                  
Debt                  
Principal amount     $ 125,000 25,000     25,000    
Interest rate (as a percent)     3.75%            
Proceeds from issuance of Notes, net of issuance cost     $ 121,900            
Repurchased and retired amount   $ 100,000              
Carrying amount of debt extinguished   98,500              
Cash paid for repurchase of notes   $ 92,800              
Number of shares of common stock used for repurchase of notes   3.8              
Purchase of capped calls     $ 10,300            
2027 Notes | Other income (expense), net                  
Debt                  
Loss on extinguishment of debt       80,600          
2029 Notes                  
Debt                  
Principal amount   $ 230,000   $ 230,000     $ 230,000    
Interest rate (as a percent)   2.875%              
Proceeds from issuance of Notes, net of issuance cost   $ 223,200