v3.25.2
Debt - Capped Call Transactions (Details)
$ / shares in Units, $ in Millions
1 Months Ended 18 Months Ended
Mar. 31, 2023
USD ($)
Nov. 30, 2020
USD ($)
cappedCallTransaction
$ / shares
Jun. 30, 2019
$ / shares
Debt Instrument [Line Items]      
Number of capped call transactions | cappedCallTransaction   2  
Convertible Senior Notes Due 2025 And 2026 | Convertible Debt      
Debt Instrument [Line Items]      
Proceeds received from capped call transaction settlement | $ $ 0.1    
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