v3.26.1
Earnings per share ("EPS") (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Net income $ 11,275 $ 6,888
Dividends to participating securities (26) (26)
Undistributed earnings allocated to participating securities (248) (111)
Net income for earnings per share calculation, Basic 11,001 6,751
Net income for earnings per share calculation, Diluted $ 11,001 $ 6,751
Weighted average shares outstanding, basic (in shares) 7,724,253 7,670,224
Effect of dilutive equity-based awards (in shares) 76,682 70,297
Weighted average shares outstanding, diluted (in shares) 7,800,935 7,740,521
Net earnings per common share:    
Basic earnings per common share (in dollars per share) $ 1.42 $ 0.88
Diluted earnings per common share (in dollars per share) $ 1.41 $ 0.87