XML 136 R117.htm IDEA: XBRL DOCUMENT v3.25.4
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
SHARE-BASED COMPENSATION      
Net income $ 77,480 $ 53,412 $ 58,669
Weighted average shares outstanding - basic (in shares) 26,931,761 27,057,329 27,027,681
Weighted average shares outstanding - diluted (in shares) 27,045,170 27,157,120 27,080,518
Basic earnings per share (in dollars per share) $ 2.88 $ 1.97 $ 2.17
Diluted earnings per share (in dollars per share) $ 2.86 $ 1.97 $ 2.17
Antidilutive securities excluded from the dilutive share calculation (in shares) 0 58 19,030
Stock Option      
SHARE-BASED COMPENSATION      
Dilutive effect of share-based compensation arrangements (in shares) 113,409 99,791 52,837