v3.25.4
Long-Term Debt - Senior Notes and Other Arrangements Narrative (Details)
1 Months Ended 12 Months Ended
Apr. 13, 2021
USD ($)
Jun. 12, 2020
USD ($)
Nov. 30, 2025
USD ($)
day
$ / shares
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Nov. 05, 2025
$ / shares
May 14, 2025
USD ($)
Debt Instrument [Line Items]                
Payments for capped called transactions     $ 131,900,000 $ 131,875,000 $ 0 $ 0    
Price per share of common stock, capped call transaction (in usd per share) | $ / shares     $ 396.24          
Premium     1          
Share price (in usd per share) | $ / shares             $ 198.12  
Bonds issued and outstanding       363,000,000.0        
Letter of Credit                
Debt Instrument [Line Items]                
Credit agreement, maximum borrowing capacity       48,700,000       $ 75,000,000
Letters of credit outstanding, amount       $ 48,700,000        
Senior Notes Due 2028 | Senior Notes                
Debt Instrument [Line Items]                
Long-term debt   $ 400,000,000            
Stated interest rate percentage of senior notes   4.125%            
Senior Notes Due 2028 | Senior Notes | Debt Instrument, Redemption, Period Four                
Debt Instrument [Line Items]                
Redemption price percentage   100.00%            
Senior Notes Due 2029 | Senior Notes                
Debt Instrument [Line Items]                
Long-term debt $ 400,000,000              
Stated interest rate percentage of senior notes 4.125%              
Senior Notes Due 2029 | Senior Notes | Debt Instrument, Redemption, Period Three                
Debt Instrument [Line Items]                
Redemption price percentage 101.031%              
Senior Notes Due 2029 | Senior Notes | Debt Instrument, Redemption, Period Four                
Debt Instrument [Line Items]                
Redemption price percentage 100.00%              
Credit Facility | Line of Credit | Senior Notes                
Debt Instrument [Line Items]                
Credit agreement, maximum borrowing capacity     $ 1,250,000,000          
Convertible Senior Notes Due 2030 | Convertible Debt                
Debt Instrument [Line Items]                
Stated interest rate percentage of senior notes     0.00%          
Credit agreement, initial purchase option     $ 150,000,000.0          
Conversion ratio     0.0038094          
Conversion price (in usd per share) | $ / shares     $ 262.51          
Convertible Senior Notes Due 2030 | Convertible Debt | Maximum                
Debt Instrument [Line Items]                
Debt instrument, basis spread on variable rate     0.50%          
Convertible Senior Notes Due 2030 | Convertible Debt | Debt Conversion Terms One                
Debt Instrument [Line Items]                
Threshold percentage trigger     130.00%          
Trading days | day     20          
Consecutive trading days | day     30          
Convertible Senior Notes Due 2030 | Convertible Debt | Debt Conversion Terms Two                
Debt Instrument [Line Items]                
Threshold percentage trigger     98.00%          
Trading days | day     5          
Consecutive trading days | day     10