Debt - Schedule of Components of Interest Expense on Debt (Parenthetical) (Details) - Senior Notes |
Mar. 31, 2026 |
Mar. 06, 2026 |
|---|---|---|
| 2027 Notes | ||
| Schedule Of Long Term And Short Term Debt Instruments [Line Items] | ||
| Interest rate | 4.50% | 4.50% |
| 2029 Notes | ||
| Schedule Of Long Term And Short Term Debt Instruments [Line Items] | ||
| Interest rate | 3.50% | 3.50% |
| 2031 Notes | ||
| Schedule Of Long Term And Short Term Debt Instruments [Line Items] | ||
| Interest rate | 4.00% |