XML 90 R79.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Net income $ 17,088 $ 13,764
Average number of common shares outstanding - basic (in shares) 33,428,444 33,350,869
Dilutive effect of common stock equivalents (in shares) 19,323 24,449
Average number of common shares used to calculate diluted EPS (in shares) 33,447,767 33,375,318
Anti-dilutive shares (in shares) 0 6,515
Basic net income per common share (in dollars per share) $ 0.51 $ 0.41
Diluted net income per common share (in dollars per share) $ 0.51 $ 0.41