v3.26.1
Long-Term Debt, Net - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended
Nov. 30, 2025
USD ($)
trading_day
businessDay
$ / shares
Aug. 31, 2022
USD ($)
businessDay
trading_day
$ / shares
Mar. 31, 2021
USD ($)
trading_day
businessDay
$ / shares
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Aug. 15, 2022
$ / shares
Debt Instrument [Line Items]            
Payment for capped calls   $ 69,100        
Convertible Debt            
Debt Instrument [Line Items]            
Total principal amount       $ 2,179,574 $ 2,179,574  
2032 Convertible Notes            
Debt Instrument [Line Items]            
Cap call transaction, cap price per share (usd per share) | $ / shares $ 136.78          
Sale of stock premium over last reported sale price, percentage 100.00%          
Sale of stock, price per share (usd per share) | $ / shares $ 68.30          
Payment for capped calls $ 106,800          
2032 Convertible Notes | Convertible Debt            
Debt Instrument [Line Items]            
Interest rate, stated percentage 0.875%          
Total principal amount $ 750,000     750,000 750,000  
Lenders fee 15,000          
Proceeds from issuance of 2028 Convertible Notes 735,000          
Payment of debt issuance cost $ 500          
Debt, convertible, conversion ratio 0.0114683          
Debt, convertible, conversion price (usd per share) | $ / shares $ 87.20          
2032 Convertible Notes | Convertible Debt | Period One            
Debt Instrument [Line Items]            
Convertible, threshold percentage of stock price trigger 130.00%          
Convertible, threshold trading days | trading_day 20          
Convertible, threshold consecutive trading days | trading_day 30          
2032 Convertible Notes | Convertible Debt | Period Two            
Debt Instrument [Line Items]            
Convertible, threshold percentage of stock price trigger 98.00%          
Convertible, threshold consecutive trading days | trading_day 5          
Convertible, threshold consecutive business days | businessDay 5          
2031 Convertible Notes            
Debt Instrument [Line Items]            
Cap call transaction, cap price per share (usd per share) | $ / shares $ 136.78          
Sale of stock premium over last reported sale price, percentage 100.00%          
Sale of stock, price per share (usd per share) | $ / shares $ 68.30          
Payment for capped calls $ 104,000          
2031 Convertible Notes | Convertible Debt            
Debt Instrument [Line Items]            
Interest rate, stated percentage 0.00%          
Total principal amount $ 750,000     750,000 750,000  
Lenders fee 15,000          
Proceeds from issuance of 2028 Convertible Notes 735,000          
Payment of debt issuance cost $ 500          
Debt, convertible, conversion ratio 0.0114683          
Debt, convertible, conversion price (usd per share) | $ / shares $ 87.20          
2031 Convertible Notes | Convertible Debt | Period One            
Debt Instrument [Line Items]            
Convertible, threshold percentage of stock price trigger 130.00%          
Convertible, threshold trading days | trading_day 20          
Convertible, threshold consecutive trading days | trading_day 30          
2031 Convertible Notes | Convertible Debt | Period Two            
Debt Instrument [Line Items]            
Convertible, threshold percentage of stock price trigger 98.00%          
Convertible, threshold consecutive trading days | trading_day 5          
Convertible, threshold consecutive business days | businessDay 5          
Convertible Senior Notes due 2028            
Debt Instrument [Line Items]            
Cap call transaction, cap price per share (usd per share) | $ / shares   $ 75.4075        
Sale of stock premium over last reported sale price, percentage   75.00%        
Sale of stock, price per share (usd per share) | $ / shares           $ 43.09
Repayments of convertible debt $ 342,900          
Convertible Senior Notes due 2028 | Convertible Debt            
Debt Instrument [Line Items]            
Interest rate, stated percentage   1.00%        
Total principal amount   $ 720,000   469,999 469,999  
Lenders fee   18,000        
Proceeds from issuance of 2028 Convertible Notes   702,000        
Payment of debt issuance cost   $ 1,000        
Debt, convertible, conversion ratio   0.0178517        
Debt, convertible, conversion price (usd per share) | $ / shares   $ 56.02        
Convertible Senior Notes due 2028 | Convertible Debt | Period One            
Debt Instrument [Line Items]            
Convertible, threshold percentage of stock price trigger   130.00%        
Convertible, threshold trading days | trading_day   20        
Convertible, threshold consecutive trading days | trading_day   30        
Convertible Senior Notes due 2028 | Convertible Debt | Period Two            
Debt Instrument [Line Items]            
Convertible, threshold percentage of stock price trigger   98.00%        
Convertible, threshold consecutive trading days | trading_day   5        
Convertible, threshold consecutive business days | businessDay   5        
2027 Convertible Notes            
Debt Instrument [Line Items]            
Proceeds from issuance of 2028 Convertible Notes     $ 784,900      
Repayments of convertible debt 676,800          
2027 Convertible Notes | Convertible Debt            
Debt Instrument [Line Items]            
Interest rate, stated percentage     0.25%      
Total principal amount     $ 805,000 209,575 $ 209,575  
Lenders fee     20,100      
Payment of debt issuance cost     $ 400      
Debt, convertible, conversion ratio     0.0129576      
Debt, convertible, conversion price (usd per share) | $ / shares     $ 77.17      
2027 Convertible Notes | Convertible Debt | Period One            
Debt Instrument [Line Items]            
Convertible, threshold percentage of stock price trigger     130.00%      
Convertible, threshold trading days | trading_day     20      
Convertible, threshold consecutive trading days | trading_day     30      
2027 Convertible Notes | Convertible Debt | Period Two            
Debt Instrument [Line Items]            
Convertible, threshold percentage of stock price trigger     98.00%      
Convertible, threshold consecutive trading days | trading_day     5      
Convertible, threshold consecutive business days | businessDay     5      
Credit Agreement | Revolving Credit Facility            
Debt Instrument [Line Items]            
Credit facility, maximum borrowing capacity $ 750,000          
Debt issuance costs       7,300    
Credit Agreement | Revolving Credit Facility | Maximum            
Debt Instrument [Line Items]            
Commitment fee percentage 0.35%          
Credit Agreement | Revolving Credit Facility | Minimum            
Debt Instrument [Line Items]            
Commitment fee percentage 0.15%          
Credit Agreement | Revolving Credit Facility | Fed Funds Rate            
Debt Instrument [Line Items]            
Basis spread on variable rate 0.50%          
Credit Agreement | Revolving Credit Facility | SOFR            
Debt Instrument [Line Items]            
Basis spread on variable rate 1.00%          
Credit Agreement | Revolving Credit Facility | SOFR | Maximum            
Debt Instrument [Line Items]            
Basis spread on variable rate 2.25%          
Credit Agreement | Revolving Credit Facility | SOFR | Maximum | Variable Rate Component Two            
Debt Instrument [Line Items]            
Basis spread on variable rate 2.25%          
Credit Agreement | Revolving Credit Facility | SOFR | Minimum            
Debt Instrument [Line Items]            
Basis spread on variable rate 1.25%          
Credit Agreement | Revolving Credit Facility | SOFR | Minimum | Variable Rate Component Two            
Debt Instrument [Line Items]            
Basis spread on variable rate 1.25%          
Credit Agreement | Revolving Credit Facility | Base Rate | Maximum            
Debt Instrument [Line Items]            
Basis spread on variable rate 1.25%          
Credit Agreement | Revolving Credit Facility | Base Rate | Minimum            
Debt Instrument [Line Items]            
Basis spread on variable rate 0.25%          
Credit Agreement | Term Loan Facility            
Debt Instrument [Line Items]            
Unamortized debt issuance cost       $ 4,200