XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings per share - Schedule of Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Earnings per share    
Net income, Basic $ 7,579 $ 9,630
Average common shares outstanding - Basic 7,157,553 7,172,455
Earnings per share - Basic $ 1.06 $ 1.34
Net income, Diluted $ 7,579 $ 9,630
Average common shares outstanding - Diluted 7,198,970 7,216,421
Earnings per share - Diluted $ 1.05 $ 1.33