XML 85 R75.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders’ Equity and Stock-Based Compensation - Share Repurchase Authorization (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 08, 2023
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 06, 2022
Feb. 01, 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)   3,791,258 5,539,177 5,438,221 9,341,585    
Share repurchases   $ 99.8 $ 167.0 $ 149.8 $ 342.1    
Average price paid per share of common stock repurchased (in dollars per share)   $ 26.31 $ 30.16 $ 27.54 $ 36.62    
Subsequent Event              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share repurchases (in shares) 0            
Remaining availability $ 749.5