XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Earnings Per Share) (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Numerator:            
Net income $ 46,963 $ 41,063 $ 21,935 $ 18,477 $ 88,026 $ 40,412
Denominator:            
Weighted average shares of common stock outstanding 11,753   11,777   11,762 11,774
Effect of dilutive common stock equivalents 105   44   107 48
Weighted average shares of common stock outstanding 11,858   11,821   11,869 11,822
Basic earnings per share            
Earnings per share - basic $ 4.00   $ 1.86   $ 7.48 $ 3.43
Diluted earnings per share            
Earnings per share - diluted $ 3.96   $ 1.86   $ 7.42 $ 3.42