XML 106 R88.htm IDEA: XBRL DOCUMENT v3.10.0.1
EARNINGS PER SHARE (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Earnings Per Share Reconciliation [Abstract]      
Basic 43,892 44,182 44,389
Dilutive effect of stock options and deferred stock compensation 424 579 656
Diluted 44,316 44,761 45,045
Earnings from continuing operations $ 6.28 $ 4.86 $ 4.27
Earnings from continuing operations $ 6.22 $ 4.80 $ 4.20
Earnings from continuing operations $ 275,749 $ 214,891 $ 189,382