XML 100 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans and Stockholders' Equity - Schedule of Treasure Share Activity (Details) - shares
shares in Millions
1 Months Ended 12 Months Ended
May 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Increase (Decrease) In Treasury Stock [Roll Forward]        
Shares issued in connection with 2023 Notes conversions (in shares)   0.0 (0.4) (0.8)
Shares received from note hedge (in shares)   12.2 0.3 1.0
Shares issued in connection with the Restated Collaboration Agreement (in shares)   (3.7) (2.9) 0.0
Shares repurchased under the Share Repurchase Program (in shares) 1.6      
2022 Share Repurchase Program        
Increase (Decrease) In Treasury Stock [Roll Forward]        
Shares repurchased under the Share Repurchase Program (in shares)   0.0 6.6 0.0
2023 Share Repurchase Program        
Increase (Decrease) In Treasury Stock [Roll Forward]        
Shares repurchased under the Share Repurchase Program (in shares)   4.7 0.0 0.0
2028 Notes        
Increase (Decrease) In Treasury Stock [Roll Forward]        
Shares repurchased under the Share Repurchase Program (in shares)   1.6 0.0 0.0