XML 55 R45.htm IDEA: XBRL DOCUMENT v3.26.3
EARNINGS PER SHARE (Detail) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share Reconciliation [Abstract]        
Basic weighted-average shares outstanding (shares) 36,688 37,430 36,822 37,582
Dilutive effect of deferred stock compensation 162 233 168 204
Diluted weighted-average shares outstanding (shares) 36,850 37,663 36,990 37,786