XML 86 R75.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE- Tabular (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:        
Net income (in 000's) $ 14,695 $ 16,189 $ 24,971 $ 31,329
Denominator:        
Basic weighted-average common shares outstanding 24,050,252 24,165,320 24,091,086 24,279,038
Effect of dilutive securities:        
Diluted weighted-average common shares outstanding 24,600,720 24,780,903 24,648,705 24,899,616
Earnings per share        
Basic (in dollars per share) $ 0.61 $ 0.67 $ 1.04 $ 1.29
Diluted (in dollars per share) $ 0.6 $ 0.65 $ 1.01 $ 1.26
Restricted stock        
Effect of dilutive securities:        
Dilutive securities 301 366 337 279
Employee Stock Option        
Effect of dilutive securities:        
Dilutive securities 550,167 615,217 557,282 620,299