XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of significant accounting policies - Earnings per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Basic earnings per share      
Net income, Basic $ 38,090 $ 43,519 $ 29,354
Average common shares outstanding - Basic 7,168,092 7,196,160 7,304,956
Earnings per share - Basic $ 5.31 $ 6.05 $ 4.02
Diluted earnings per share      
Net income, Diluted $ 38,090 $ 43,519 $ 29,354
Average common shares outstanding - Diluted 7,211,643 7,235,303 7,337,843
Earnings per share - Diluted $ 5.28 $ 6.02 $ 4.00