XML 102 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans and Stockholders' Equity - Schedule of Treasure Share Activity (Details) - shares
shares in Millions
3 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Increase (Decrease) In Treasury Stock [Roll Forward]        
Shares issued in connection with 2023 Notes conversions (in shares)   0.0 0.0 (0.4)
Shares received from note hedge (in shares)   0.0 12.2 0.3
Shares issued in connection with the Restated Collaboration Agreement (in shares)   (1.5) (3.7) (2.9)
Shares issued in connection with 2023 Warrants (in shares)   (12.5) 0.0 0.0
2022 Share Repurchase Program        
Increase (Decrease) In Treasury Stock [Roll Forward]        
Shares repurchased under the Share Repurchase Program (in shares)   0.0 0.0 6.6
2023 Share Repurchase Program        
Increase (Decrease) In Treasury Stock [Roll Forward]        
Shares repurchased under the Share Repurchase Program (in shares)   0.0 4.7 0.0
2024 Share Repurchase Program        
Increase (Decrease) In Treasury Stock [Roll Forward]        
Shares repurchased under the Share Repurchase Program (in shares) 10.4 10.4 0.0 0.0
2028 Notes        
Increase (Decrease) In Treasury Stock [Roll Forward]        
Shares repurchased under the Share Repurchase Program (in shares)   0.0 1.6 0.0