Borrowings - Capped Call Transactions (Details) shares in Millions |
6 Months Ended |
---|---|
Jun. 30, 2025
$ / shares
shares
| |
2026 Notes | |
Schedule of Borrowings [Line Items] | |
Initial Strike Price per Share, Subject to Certain Adjustments (in dollars per share) | $ 285.26 |
Initial Cap Price per Share, Subject to Certain Adjustments (in dollars per share) | $ 400.36 |
Shares of Common Stock Covered, Subject to Anti-Dilution Adjustments (in shares) | shares | 1.0 |
2029 Notes | |
Schedule of Borrowings [Line Items] | |
Initial Strike Price per Share, Subject to Certain Adjustments (in dollars per share) | $ 45.66 |
Initial Cap Price per Share, Subject to Certain Adjustments (in dollars per share) | $ 70.24 |
Shares of Common Stock Covered, Subject to Anti-Dilution Adjustments (in shares) | shares | 9.4 |