v3.25.1
Stockholders’ Equity and Equity-Based Compensation - Narrative (Details) - USD ($)
3 Months Ended
Apr. 21, 2025
Apr. 01, 2025
Mar. 31, 2025
Mar. 31, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares issued (in shares)     27,000 31,000  
Treasury stock, common, shares (in shares)     5,521,000    
Value remaining for repurchase     $ 30,200,000    
Payment of cash dividend (in dollars per share)     $ 0.33 $ 0.30  
Cash dividend paid     $ 11,500,000 $ 10,700,000  
Value of shares withheld     $ 3,539,000 7,966,000  
Subsequent Event          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Quarterly cash dividend, declared (in dollars per share) $ 0.33        
Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Authorized purchase amount (up to)         $ 100,000,000
Treasury stock, common, shares (in shares)     5,500,000    
Shares repurchased, average per share cost (in dollars per share)     $ 48.86    
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)     264,000    
Options vested and exercisable, weighted average exercise price (in dollars per share)     $ 32.95    
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares granted (in shares)     79,000    
Nonvested shares outstanding (in shares)     2,932,000    
Weighted average grant-date fair value (in dollars per share)     $ 45.34    
Unrecognized non-cash equity-based compensation charge     $ 64,200,000    
Value of shares withheld     $ 500,000 $ 1,000,000.0  
Restricted Stock Units (RSUs) | Subsequent Event          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares granted (in shares)   3,079,000      
Fair value of shares granted   $ 49,500,000