XML 81 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders’ Equity and Stock-Based Compensation - Share Repurchase Authorization (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
May 04, 2023
Mar. 31, 2023
Mar. 31, 2022
Feb. 01, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Authorized amount under share repurchase program       $ 750.0
Share repurchases (in shares)   1,646,963 3,802,408  
Share repurchases   $ 50.0 $ 175.1  
Average price paid per share of common stock repurchased (in dollars per share)   $ 30.36 $ 46.04  
Subsequent Event        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Authorized amount under share repurchase program $ 750.0      
Share repurchases (in shares) 647,319      
Share repurchases $ 18.9      
Average price paid per share of common stock repurchased (in dollars per share) $ 29.21      
Remaining availability $ 80.4