XML 88 R77.htm IDEA: XBRL DOCUMENT v3.26.1
EARNINGS PER SHARE- Tabular (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
Numerator:        
Net income (in 000's) $ 23,481 $ 14,695 $ 34,409 $ 24,971
Denominator:        
Basic weighted-average common shares outstanding 23,781,601 24,050,252 23,795,389 24,091,086
Effect of dilutive securities:        
Diluted weighted-average common shares outstanding 23,813,873 24,600,720 23,826,244 24,648,705
Earnings per share        
Basic (in dollars per share) $ 0.99 $ 0.61 $ 1.45 $ 1.04
Diluted (in dollars per share) $ 0.99 $ 0.6 $ 1.44 $ 1.01
Restricted stock        
Effect of dilutive securities:        
Dilutive securities 662 301 457 337
Employee Stock Option        
Effect of dilutive securities:        
Dilutive securities 31,610 550,167 30,398 557,282