XML 83 R72.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Capped Call Transactions (Details) - Convertible Senior Notes - Capped Calls - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Mar. 31, 2021
Jun. 30, 2020
2026 Notes    
Debt Instrument [Line Items]    
Cap price (in dollars per share) $ 37.5375  
Taxes paid related to net share settlement of equity awards $ 18.5  
2025 Notes    
Debt Instrument [Line Items]    
Cap price (in dollars per share)   $ 17.1520
Taxes paid related to net share settlement of equity awards   $ 15.6
Strike price (in dollars per share)   $ 12.60