XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per share - Schedule of Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Earnings per share          
Net income, Basic $ 8,531 $ 7,576   $ 18,009 $ 12,857
Average common shares outstanding - basic 7,204,261 7,341,636   7,207,588 7,360,517
Net income - basic $ 1.18 $ 1.03   $ 2.50 $ 1.75
Net income, Diluted $ 8,531 $ 7,576   $ 18,009 $ 12,857
Average common shares outstanding - diluted 7,239,325 7,376,700   7,242,652 7,391,202
Net income - diluted $ 1.18 $ 1.03 $ 1.74 $ 2.49 $ 1.74