XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings per share - Schedule of Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings per share        
Net income, Basic $ 9,353 $ 8,531 $ 18,983 $ 18,009
Average common shares outstanding - basic 7,171,909 7,204,261 7,172,181 7,207,588
Net income - basic $ 1.30 $ 1.18 $ 2.65 $ 2.50
Net income, Diluted $ 9,353 $ 8,531 $ 18,983 $ 18,009
Average common shares outstanding - diluted 7,215,365 7,239,325 7,215,890 7,242,652
Net income - diluted $ 1.30 $ 1.18 $ 2.63 $ 2.49