XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per share - Schedule of Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings per share        
Net income, Basic $ 9,425 $ 9,353 $ 17,004 $ 18,983
Average common shares outstanding - Basic 7,145,975 7,171,909 7,151,732 7,172,181
Earnings per share - Basic $ 1.32 $ 1.30 $ 2.38 $ 2.65
Net income, Diluted $ 9,425 $ 9,353 $ 17,004 $ 18,983
Average common shares outstanding - Diluted 7,177,915 7,215,365 7,188,384 7,215,890
Earnings per share - Diluted $ 1.31 $ 1.30 $ 2.37 $ 2.63