XML 112 R93.htm IDEA: XBRL DOCUMENT v3.25.4
EARNINGS PER SHARE- Tabular (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Numerator:    
Net income (in 000's) $ 41,809 $ 61,642
Denominator:    
Basic weighted-average common shares outstanding 23,979,349 24,217,631
Effect of dilutive securities:    
Diluted weighted-average common shares outstanding 23,983,093 24,853,778
Earnings per share    
Basic (in dollars per share) $ 1.74 $ 2.55
Diluted (in dollars per share) $ 1.74 $ 2.48
Restricted stock    
Effect of dilutive securities:    
Dilutive securities 31  
Employee Stock Option    
Effect of dilutive securities:    
Dilutive securities 3,713 636,147