v3.26.1
Borrowings - Schedule of Capped Call Transactions (Details)
shares in Millions
3 Months Ended
Mar. 31, 2026
$ / 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 0.2
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
2032 Notes  
Schedule of Borrowings [Line Items]  
Initial Strike Price per Share, Subject to Certain Adjustments (in dollars per share) $ 82.50
Initial Cap Price per Share, Subject to Certain Adjustments (in dollars per share) $ 126.92
Shares of Common Stock Covered, Subject to Anti-Dilution Adjustments (in shares) | shares 8.4