XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings per share - Schedule of Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Earnings per share    
Net income, Basic $ 9,630 $ 9,478
Average common shares outstanding - basic 7,172,455 7,210,952
Net income - basic $ 1.34 $ 1.31
Net income, Diluted $ 9,630 $ 9,478
Average common shares outstanding - diluted 7,216,421 7,246,016
Net income - diluted $ 1.33 $ 1.31