v3.23.1
Convertible Senior Notes - Capped Call Transactions (Details)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
cappedCallTransaction
$ / shares
Debt Instrument [Line Items]  
Number of capped call transactions | cappedCallTransaction 2
Convertible Senior Notes Due June 2026 | Convertible Debt  
Debt Instrument [Line Items]  
Initial strike price (in usd per share) $ 88.6124
Initial cap price (in usd per share) $ 139.00
Cost incurred in connection with capped calls | $ $ 40.8
Convertible Notes Due 2025 | Convertible Debt  
Debt Instrument [Line Items]  
Initial strike price (in usd per share) $ 140.1443
Initial cap price (in usd per share) $ 211.54
Cost incurred in connection with capped calls | $ $ 39.8
Convertible Senior Notes Due 2025 And 2026 | Convertible Debt  
Debt Instrument [Line Items]  
Proceeds received from capped call transaction settlement | $ $ 0.1