v3.26.1
EARNINGS PER SHARE AND STOCKHOLDERS' EQUITY - Restricted Stock Awards and Share Repurchases (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 05, 2026
Feb. 28, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Repurchases of common stock                
Reduction of equity for retirement of repurchased shares     $ 299 $ 19,100 $ 645 $ 8,587    
Dividends                
Cash dividends paid per common share     $ 0.68 $ 0.68 $ 0.67 $ 0.67    
Non-cash transactions                
Stock-based compensation     $ 8,278 $ 7,072 $ 5,756 $ 6,303    
Dividends Q3 2026 | Subsequent Event                
Dividends                
Cash dividends declared per common share $ 0.68              
Dividend - Date Declared Aug. 05, 2026              
Dividend - Date to be paid Sep. 03, 2026              
Dividend - Date of record Aug. 20, 2026              
Common shares                
Non-cash transactions                
Stock-based compensation             $ 5,500 $ 6,100
Share Repurchase Program 2026                
Repurchases of common stock                
Shares repurchased and retired during the period             283  
Weighted average market price of shares repurchased and retired (in dollars per share)             $ 47.13  
Reduction of equity for retirement of repurchased shares             $ 13,300  
Repurchase authorization   $ 75,000            
Share repurchase program, period for repurchases   12 months            
Authorized share repurchase capacity remaining     $ 61,700       $ 61,700