XML 66 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share - Summary of weighted average number of shares outstanding (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Numerator:    
Net income $ 20,688 $ 19,928
Denominator:    
Weighted average common shares outstanding (in shares) 16,916 16,760
Weighted average dilutive securities (in shares) 217 285
Weighted average common shares outstanding, diluted (in shares) 17,133 17,045
Income per common share:    
Basic (in dollars per share) $ 1.22 $ 1.19
Diluted (in dollars per share) $ 1.21 $ 1.17