XML 92 R77.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders’ Equity and Stock-Based Compensation - Share Repurchase Authorization (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Nov. 02, 2023
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Nov. 01, 2023
Jun. 30, 2023
Dec. 06, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Authorized amount under share repurchase program             $ 750.0 $ 750.0
Share repurchases (in shares)   0 5,348,809 5,438,221 14,690,394      
Share repurchases     $ 168.0 $ 149.8 $ 510.1      
Average price paid per share of common stock repurchased (in dollars per share)     $ 31.40 $ 27.54 $ 34.72      
Subsequent Event                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share repurchases (in shares) 0              
Remaining availability           $ 749.5