XML 81 R70.htm IDEA: XBRL DOCUMENT v3.26.1
EARNINGS PER SHARE - Factors Used in Earnings Per Share Computation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
EARNINGS PER SHARE [Abstract]        
Net income (in Dollars) $ 18,992 $ 14,605 $ 33,537 $ 26,899
Weighted average common shares outstanding - basic (in Shares) 19,100,893 16,231,627 17,686,489 16,323,236
Effect of dilutive securities:        
Stock-based compensation awards (in Shares) 708,908 655,366 713,113 650,636
Weighted average common shares outstanding - diluted (in Shares) 19,809,801 16,886,993 18,399,602 16,973,872
Basic earnings per share (in Dollars per share) $ 0.99 $ 0.9 $ 1.9 $ 1.65
Diluted earnings per share (in Dollars per share) $ 0.96 $ 0.86 $ 1.82 $ 1.58