XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.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, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Numerator:        
Net income $ 21,219 $ 13,385 $ 41,147 $ 23,317
Denominator:        
Weighted average common shares outstanding (in shares) 16,854 16,685 16,807 16,656
Weighted average dilutive securities (in shares) 271 80 286 95
Weighted average common shares outstanding, diluted (in shares) 17,125 16,765 17,093 16,751
Income per common share:        
Basic (in dollars per share) $ 1.26 $ 0.80 $ 2.45 $ 1.40
Diluted (in dollars per share) $ 1.24 $ 0.80 $ 2.41 $ 1.39