XML 64 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based Compensation - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense $ 6,300,000 $ 5,300,000
Stock based compensation tax benefit 900,000 $ 600,000
Proceeds from stock options exercised 8,100,000  
Tax benefits on exercises 0  
Unrecognized expense 0  
Restricted Stock Units (RSUs)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Tax benefit realized on the vesting of restricted stock 100,000  
Compensation not yet recognized, share-based awards other than options $ 30,000,000  
Period for recognition of compensation not yet recognized 1 year 7 months 6 days  
Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation not yet recognized, share-based awards other than options $ 15,900,000  
Period for recognition of compensation not yet recognized 2 years 9 months 18 days