XML 65 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Capped Calls Additional Information (Details) - Convertible Debt - USD ($)
$ / shares in Units, $ in Millions
Feb. 27, 2024
May 15, 2020
Convertible senior notes due 2025 (the "2025 Notes")    
Debt Instrument    
Cost of capped call transactions   $ 132.7
Initial cap price (in dollars per share)   $ 73.83
Convertible senior notes due 2029 (the "2029 Notes")    
Debt Instrument    
Cost of capped call transactions $ 47.9  
Initial cap price (in dollars per share) $ 31.82