XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.2
EARNINGS PER SHARE - Computation of Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Numerator:            
Net income $ 39,113 $ 41,781 $ 46,963 $ 41,063 $ 80,894 $ 88,026
Denominator:            
Weighted average shares of common stock outstanding (in shares) 11,354   11,753   11,455 11,762
Effect of dilutive common stock equivalents (in shares) 81   105   79 107
Weighted average shares of common stock outstanding (in shares) 11,435   11,858   11,534 11,869
Basic earnings per share            
Earnings per share - basic (in dollars per share) $ 3.44   $ 4.00   $ 7.06 $ 7.48
Diluted earnings per share            
Earnings per share - diluted (in dollars per share) $ 3.42   $ 3.96   $ 7.01 $ 7.42