v3.25.4
Shareholders' Equity - Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Basic Earnings Per Common Share:      
Net income $ 38,168 $ 7,666 $ 25,536
Weighted average shares outstanding (in shares) 18,996,714 17,077,017 11,728,858
Net income per common share (in dollars per share) $ 2.01 $ 0.45 $ 2.17
Diluted Earnings Per Common Share:      
Net income $ 38,168 $ 7,666 $ 25,536
Weighted average shares outstanding (in shares) 18,996,714 17,077,017 11,728,858
Effect of dilutive stock options and warrants (in shares) 72,575 102,779 24,014
Weighted average shares of common stock and common stock equivalents 19,069,289 17,179,796 11,752,872
Net income per diluted common share (in dollars per share) $ 2.00 $ 0.45 $ 2.17
Antidilutive options and warrants excluded from computation of earnings per share 0 0 0