XML 87 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Convertible Senior Notes - Capped Call Transactions (Details) - Senior Notes - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Aug. 31, 2020
Apr. 30, 2019
Dec. 31, 2024
2026 Notes      
Debt Instrument [Line Items]      
Conversion price (in dollars per share) $ 107.55    
2025 Notes      
Debt Instrument [Line Items]      
Conversion price (in dollars per share)   $ 51.56  
Capped Call | 2026 Notes      
Debt Instrument [Line Items]      
Net proceeds $ 103.4    
Debt instrument, convertible (in shares)     9,297,800
Conversion price (in dollars per share)     $ 156.44
Capped Call | 2025 Notes      
Debt Instrument [Line Items]      
Net proceeds   $ 97.2  
Debt instrument, convertible (in shares)     6,961,352
Conversion price (in dollars per share)     $ 79.32