XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Numerator:        
Net income $ 23,206 $ 20,045 $ 70,396 $ 47,521
Denominator:        
Denominator for basic earnings per share 26,279 26,197 26,267 26,186
Dilutive effect of unvested employee stock awards 176 171 165 176
Denominator for diluted earnings per share 26,455 26,368 26,432 26,362
Earnings per share:        
Basic $ 0.88 $ 0.77 $ 2.68 $ 1.81
Diluted $ 0.88 $ 0.76 $ 2.66 $ 1.80
Additional Disclosure        
Employee stock awards excluded from computation of diluted earnings per share 0 0 0 0