v3.24.1.u1
Stockholders’ Equity and Equity-Based Compensation - Narrative (Details) - USD ($)
3 Months Ended
Apr. 22, 2024
Apr. 01, 2024
Mar. 31, 2024
Mar. 31, 2023
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares issued (in shares)     31,000 85,000  
Value remaining for repurchase     $ 71,800,000    
Payment of cash dividend (in dollars per share)     $ 0.30 $ 0.27  
Cash dividend paid     $ 10,700,000 $ 9,700,000  
Value of shares withheld     $ 7,966,000 11,008,000  
Subsequent Event          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Quarterly cash dividend, declared (in dollars per share) $ 0.30        
Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Authorized purchase amount (up to)         $ 100,000,000
Repurchase of treasury shares (in shares)     4,400,000    
Shares repurchased, average per share cost (in dollars per share)     $ 51.74    
Employee Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options granted (in shares)     0    
Options vested and exercisable (in shares)     299,000    
Options vested and exercisable, weighted average exercise price (in dollars per share)     $ 34.14    
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares granted (in shares)     71,000    
Nonvested shares outstanding (in shares)     1,958,000    
Weighted average grant-date fair value (in dollars per share)     $ 66.45    
Unrecognized non-cash equity-based compensation charge     $ 64,600,000    
Value of shares withheld     $ 1,000,000 $ 4,200,000  
Restricted Stock Units (RSUs) | Subsequent Event          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares granted (in shares)   1,422,000      
Fair value of shares granted   $ 61,000,000