v3.25.2
Stockholders’ Equity and Equity-Based Compensation - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 21, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares issued (in shares)   386,000 273,000        
Treasury stock, common, shares (in shares)   5,521,000   5,521,000   5,521,000  
Value remaining for repurchase   $ 30,200,000   $ 30,200,000      
Payment of cash dividend (in dollars per share)   $ 0.33 $ 0.30 $ 0.66 $ 0.60    
Cash dividend paid   $ 11,600,000 $ 10,700,000 $ 23,100,000 $ 21,300,000    
Value of shares withheld       $ 5,012,000 8,859,000    
Subsequent Event              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Quarterly cash dividend, declared (in dollars per share) $ 0.33            
Share-based Payment Arrangement, 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   264,000      
Options vested and exercisable, weighted average exercise price (in dollars per share)   $ 32.95   $ 32.95      
Restricted Stock Units (RSUs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares granted (in shares)       2,872,000      
Nonvested shares outstanding (in shares)   5,094,000   5,094,000      
Weighted average grant-date fair value (in dollars per share)   $ 28.10   $ 28.10      
Unrecognized non-cash equity-based compensation charge   $ 92,600,000   $ 92,600,000      
Value of shares withheld       $ 5,000,000.0 $ 8,900,000    
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   5,500,000      
Shares repurchased, average per share cost (in dollars per share)       $ 48.86 $ 39.83    
Repurchase of treasury shares (in shares)         517,000