XML 126 R111.htm IDEA: XBRL DOCUMENT v3.25.4
EARNINGS PER SHARE - Factors Used in Earnings Per Share Computation (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
EARNINGS PER SHARE [Abstract]      
Net income (in Dollars) $ 58,471 $ 49,717 $ 62,745
Weighted average common shares outstanding - basic (in Shares) 16,283,804 16,410,336 16,843,753
Effect of dilutive securities:      
Stock based compensation awards (in Shares) 699,263 621,002 489,459
Weighted average common shares outstanding - diluted (in Shares) 16,983,067 17,031,338 17,333,212
Basic earnings per share (in Dollars per share) $ 3.59 $ 3.03 $ 3.73
Diluted earnings per share (in Dollars per share) $ 3.44 $ 2.92 $ 3.62