v3.25.2
Stockholders' Equity - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 04, 2018
Equity Class Of Treasury Stock [Line Items]          
Stock-based compensation expense $ 3,900,000 $ 3,100,000 $ 17,600,000 $ 16,100,000  
Additional common shares issued under deferred and stock compensation arrangements     1,058,539    
Treasury stock purchases, shares     382,552    
Treasury Stock, Common, Shares 380,000   380,000    
Long Term Incentive Plan          
Equity Class Of Treasury Stock [Line Items]          
Treasury stock purchases, shares     176,960    
Common Stock Repurchase Plan          
Equity Class Of Treasury Stock [Line Items]          
Treasury stock purchases, shares     205,592    
Stock repurchase programs, remaining authorized amount $ 371,600,000   $ 371,600,000    
Stock repurchase programs, authorized amount         $ 500,000,000