Earnings Per Share and Equity - Dilutive Impact of the Warrants Issued (Details) - $ / shares |
Jul. 03, 2026 |
May 11, 2026 |
Dec. 31, 2025 |
Jul. 04, 2025 |
|---|---|---|---|---|
| 0.50% Notes | ||||
| Dividends Payable [Line Items] | ||||
| Warrants dilutive effect, stock prices exceeds exercise price (USD per share) | $ 156.78 | |||
| 0.50% Notes | Convertible Debt | ||||
| Dividends Payable [Line Items] | ||||
| Debt instrument, interest rate | 0.50% | 0.50% | ||
| 0% Notes | ||||
| Dividends Payable [Line Items] | ||||
| Warrants dilutive effect, stock prices exceeds exercise price (USD per share) | $ 74.34 | |||
| 0% Notes | Convertible Debt | ||||
| Dividends Payable [Line Items] | ||||
| Debt instrument, interest rate | 0.00% | 0.00% | 0.00% | |
| 2031 0% Notes | ||||
| Dividends Payable [Line Items] | ||||
| Warrants dilutive effect, stock prices exceeds exercise price (USD per share) | $ 211.54 | |||
| 2031 0% Notes | Convertible Debt | ||||
| Dividends Payable [Line Items] | ||||
| Debt instrument, interest rate | 0.00% | 0.00% | 0.00% |