XML 116 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
EARNINGS PER SHARE (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Earnings Per Share Reconciliation [Abstract]      
Basic 40,417 41,738 42,739
Dilutive effect of stock options and deferred stock compensation 185 261 277
Diluted 40,602 41,999 43,016
Net earnings $ 267,159 $ 201,392 $ 307,583
Diluted earnings per share $ 6.58 $ 4.80 $ 7.15
Basic earnings per share $ 6.61 $ 4.83 $ 7.20