XML 89 R78.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share [Abstract]    
Net income $ 13,764 $ 8,184
Average number of common shares outstanding - basic (in shares) 33,351,000 33,189,000
Dilutive effect of common stock equivalents (in shares) 24,000 2,000
Average number of common shares used to calculate diluted EPS (in shares) 33,375,000 33,191,000
Anti-dilutive shares (in shares) 7,000 1,000
Earnings per common share - basic (in dollars per share) $ 0.41 $ 0.25
Diluted net income per common share (in dollars per share) $ 0.41 $ 0.25