XML 242 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of significant accounting policies - Earnings per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Basic earnings per share      
Net income, Basic $ 8,498 $ 27,380 $ 38,090
Average common shares outstanding - Basic 8,531,122 7,107,908 7,168,092
Earnings per share - Basic $ 1 $ 3.85 $ 5.31
Diluted earnings per share      
Net income, Diluted $ 8,498 $ 27,380 $ 38,090
Average common shares outstanding - Diluted 8,586,035 7,151,471 7,211,643
Earnings per share - Diluted $ 0.99 $ 3.83 $ 5.28