XML 82 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Obligations and Commitments, Convertible Debt and Call Spread (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
1 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2019
Apr. 30, 2021
Convertible Debt [Abstract]              
Proceeds from issuance of convertible senior notes   $ 0 $ 575,000 $ 0      
Repurchase of convertible senior notes   44,504 487,943 0      
Gain (loss) on early retirement of debt   0 13,389 0      
Unamortized debt issuance costs $ 13,981 13,981          
Amortization of debt issuance costs   6,690 6,330 5,373      
Convertible Senior Notes [Member]              
Convertible Debt [Abstract]              
Amortization of debt issuance costs   6,100 5,900 $ 5,300      
1.75% Notes [Member]              
Convertible Debt [Abstract]              
Face amount of offering     $ 575,000        
Outstanding principal balance 575,000 575,000          
Unamortized debt issuance costs $ 10,000 $ 10,000          
Maturity date   Jun. 30, 2028          
Interest rate 1.75% 1.75% 1.75%        
Effective interest rate 2.30% 2.30%          
Conversion price per share (in dollars per share) $ 53.73 $ 53.73          
Total shares of common stock subject to conversion (in shares) 10.7 10.7          
Percentage of principal amount used as purchase price upon occurrence of fundamental change   100.00%          
1.75% Notes [Member]              
Convertible Debt [Abstract]              
Proceeds from issuance of convertible senior notes     $ 488,200        
0% Notes [Member]              
Convertible Debt [Abstract]              
Face amount of offering         $ 632,500    
Outstanding principal balance $ 632,500 $ 632,500          
Unamortized debt issuance costs $ 4,000 $ 4,000          
Maturity date   Apr. 30, 2026          
Interest rate 0.00% 0.00% 0.00% 0.00%     0.00%
Effective interest rate 0.50% 0.50%          
Conversion price per share (in dollars per share) $ 57.84 $ 57.84          
Effective conversion price per share with call spread (in dollars per share) $ 76.39 $ 76.39          
Total shares of common stock subject to conversion (in shares) 10.9 10.9          
Cost of call spread         46,900    
Purchase of note hedges         136,700    
Proceeds from issuance of warrants         89,800    
Percentage of principal amount used as purchase price upon occurrence of fundamental change   100.00%          
0% Notes [Member]              
Convertible Debt [Abstract]              
Proceeds from issuance of convertible senior notes         319,000    
0.125% Notes [Member]              
Convertible Debt [Abstract]              
Proceeds from issuance of convertible senior notes $ 44,500            
Repurchase of convertible senior notes     $ 504,400        
Maturity date   Dec. 31, 2024          
Interest rate 0.125% 0.125% 0.125% 0.125%   0.125%  
Conversion price per share (in dollars per share) $ 83.28 $ 83.28          
Effective conversion price per share with call spread (in dollars per share) $ 123.38 $ 123.38          
Cost of call spread           $ 52,600  
Purchase of note hedges           108,700  
Proceeds from issuance of warrants           56,100  
0.125% Notes [Member] | Other Income [Member]              
Convertible Debt [Abstract]              
Gain (loss) on early retirement of debt     $ 13,400        
0.125% Notes Issued in Exchange for 1% Notes [Member]              
Convertible Debt [Abstract]              
Face amount of offering           439,300  
0.125% Notes Issued under Subscription Agreements [Member]              
Convertible Debt [Abstract]              
Face amount of offering           109,500  
1% Notes [Member]              
Convertible Debt [Abstract]              
Repurchase of convertible senior notes         $ 309,900    
Principal amount repurchased           $ 375,600  
Interest rate 1.00% 1.00%