XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Numerator:        
Net income $ 25,398 $ 17,292 $ 47,190 $ 27,476
Denominator:        
Denominator for basic earnings per share 26,268 26,187 26,262 26,180
Dilutive effect of unvested employee stock awards 161 172 155 181
Denominator for diluted earnings per share 26,429 26,359 26,417 26,361
Earnings per share:        
Basic $ 0.97 $ 0.66 $ 1.80 $ 1.05
Diluted $ 0.96 $ 0.66 $ 1.79 $ 1.04
Additional Disclosure        
Employee stock awards excluded from computation of diluted earnings per share 0 0 0 0