XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share - Summary of weighted average number of shares outstanding (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 $ 19,684 $ 21,219 $ 40,372 $ 41,147
Denominator:        
Weighted average common shares outstanding (in shares) 16,894 16,854 16,904 16,807
Weighted average dilutive securities (in shares) 176 271 237 286
Weighted average common shares outstanding, diluted (in shares) 17,070 17,125 17,141 17,093
Income per common share:        
Basic (in dollars per share) $ 1.17 $ 1.26 $ 2.39 $ 2.45
Diluted (in dollars per share) $ 1.15 $ 1.24 $ 2.36 $ 2.41