v3.25.2
EARNINGS PER SHARE AND STOCKHOLDERS' EQUITY - Restricted Stock Awards and Share Repurchases (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 06, 2025
Feb. 28, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Repurchases of common stock                
Reduction of equity for retirement of repurchased shares     $ 645 $ 8,587 $ 809 $ 9,789    
Dividends                
Cash dividends paid per common share     $ 0.67 $ 0.67 $ 0.65 $ 0.65    
Dividends Q3 2025 | Subsequent Event                
Dividends                
Cash dividends declared per common share $ 0.67              
Dividend - Date Declared Aug. 06, 2025              
Dividend - Date to be paid Sep. 05, 2025              
Dividend - Date of record Aug. 21, 2025              
Common shares                
Non-cash transactions                
Issuance of common stock to settle compensation liabilities             $ 6,100 $ 4,400
Share Repurchase Program 2025                
Repurchases of common stock                
Shares repurchased during the period             0  
Share repurchase program, period for repurchases   12 months            
Authorized share repurchase capacity remaining     $ 75,000       $ 75,000  
Share Repurchase Program 2025 | Maximum                
Repurchases of common stock                
Repurchase authorization   $ 75,000