v3.26.3
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 9 Months Ended
Nov. 04, 2026
Feb. 28, 2026
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Repurchases of common stock                    
Reduction of equity for retirement of repurchased shares     $ 792 $ 299 $ 19,100 $ 1,038 $ 645 $ 8,587    
Dividends                    
Cash dividends paid per common share     $ 0.68 $ 0.68 $ 0.68 $ 0.67 $ 0.67 $ 0.67    
Non-cash transactions                    
Stock-based compensation     $ 8,346 $ 8,278 $ 7,072 $ 7,036 $ 5,756 $ 6,303    
Dividends Q4 2026 | Subsequent Event                    
Dividends                    
Cash dividends declared per common share $ 0.68                  
Dividend - Date Declared Nov. 04, 2026                  
Dividend - Date to be paid Dec. 04, 2026                  
Dividend - Date of record Nov. 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