XML 78 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Diluted Earnings Per share    
Net income $ 8,293 $ 3,676
Weighted average shares outstanding (in shares) 18,933,830 11,750,528
Effect of dilutive stock options (in shares) 80,943 39,703
Weighted average shares of common stock and common stock equivalents (in shares) 19,014,773 11,790,231
Diluted earnings per share (in dollars per share) $ 0.44 $ 0.31