v3.25.1
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
Apr. 30, 2025
Feb. 28, 2025
Mar. 31, 2025
Mar. 31, 2024
Repurchases of common stock        
Reduction of equity for retirement of repurchased shares     $ 8,587 $ 9,789
Dividends        
Cash dividends paid per common share     $ 0.67 $ 0.65
Dividends Q1 2025        
Dividends        
Cash dividends declared per common share $ 0.67      
Dividend - Date Declared Apr. 30, 2025      
Dividend - Date to be paid May 29, 2025      
Dividend - Date of record May 15, 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  
Share Repurchase Program 2025 | Maximum        
Repurchases of common stock        
Repurchase authorization   $ 75,000