v3.26.1
Debt (Note Hedges) (Details) - 2025 Warrants
shares in Millions, $ in Millions
1 Months Ended
Jun. 30, 2020
USD ($)
shares
Schedule of Note Hedge Transactions  
Initial Number of Shares (in shares) | shares 40
Aggregate Purchase | $ $ 371