XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per share - Schedule of Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings per share        
Net income, Basic $ 6,746 $ 9,968 $ 23,750 $ 28,951
Average common shares outstanding - Basic 7,088,745 7,169,809 7,130,506 7,171,382
Earnings per share - Basic $ 0.95 $ 1.39 $ 3.33 $ 4.04
Net income, Diluted $ 6,746 $ 9,968 $ 23,750 $ 28,951
Average common shares outstanding - Diluted 7,120,685 7,213,147 7,165,570 7,214,966
Earnings per share - Diluted $ 0.95 $ 1.38 $ 3.31 $ 4.01