XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Computation Of Basic And Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Net income $ 12,214 $ 9,315 $ 27,663 $ 22,711
Weighted average common shares outstanding - Basic 1,888 1,884 1,887 1,885
Incremental shares outstanding assuming the exercise of dilutive stock options and SARs (share settled) 6 9 9 4
Weighted average common shares outstanding - Diluted 1,894 1,893 1,896 1,889
Basic Earnings per Common Share $ 6.47 $ 4.94 $ 14.66 $ 12.05
Diluted Earnings per Common Share $ 6.45 $ 4.92 $ 14.59 $ 12.02