v3.25.4
Shareholders' Equity and Earnings Per Share - Schedule of Reconciliation of Factors Used in Computing Basic and Diluted Earnings per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Shareholders' Equity and Earnings Per Share [Abstract]      
Net income $ 47,830 $ 40,528 $ 64,443
Weighted average common shares outstanding for basic earnings per common share (in shares) 61,407,520 61,270,730 61,038,857
Dilutive potential common shares 294,575 256,642 272,461
Shares used in computing diluted earnings per common share (in shares) 61,702,095 61,527,372 61,311,318
Basic earnings per share (in dollars per share) $ 0.78 $ 0.66 $ 1.06
Diluted earnings per share (in dollars per share) $ 0.78 $ 0.66 $ 1.05