v3.26.1
Earnings Per Share - Narrative (Details) - $ / shares
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2021
Dec. 31, 2024
Dec. 31, 2021
Feb. 23, 2026
Jun. 21, 2024
Debt Instrument [Line Items]                  
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 496,000 33,000 308,000 24,000          
Treasury stock, shares, acquired         3,700,000   3,700,000    
Class of warrant or right, exercise price of warrants or rights         $ 180.00   $ 180.00    
2024 Notes                  
Debt Instrument [Line Items]                  
Debt instrument, convertible, conversion price                 $ 131.24
2024 Notes | Call Option                  
Debt Instrument [Line Items]                  
Option indexed to issuer's equity, shares           6,100,000      
Option indexed to issuer's equity, strike price (in dollars per share)           $ 131.2353      
Option indexed to issuer's equity, cap price (in dollars per share)           $ 205.86      
2026 Convertible notes                  
Debt Instrument [Line Items]                  
Debt instrument, convertible, conversion price               $ 123.77  
2026 Convertible notes | Call Option                  
Debt Instrument [Line Items]                  
Option indexed to issuer's equity, shares     6,500,000            
Option indexed to issuer's equity, strike price (in dollars per share)     $ 123.77            
Option indexed to issuer's equity, cap price (in dollars per share)     $ 190.42            
Convertible Debt Securities [Member]                  
Debt Instrument [Line Items]                  
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 3,700,000   3,700,000   3,700,000