XML 88 R75.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE- Tabular (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator:        
Net income (in 000's) $ 8,645 $ 15,803 $ 33,616 $ 47,131
Denominator:        
Basic weighted-average common shares outstanding 23,868,727 24,154,779 24,016,152 24,237,405
Effect of dilutive securities:        
Diluted weighted-average common shares outstanding 24,433,224 24,810,816 24,576,028 24,870,712
Earnings per share        
Basic (in dollars per share) $ 0.36 $ 0.65 $ 1.4 $ 1.94
Diluted (in dollars per share) $ 0.35 $ 0.64 $ 1.37 $ 1.9
Restricted stock        
Effect of dilutive securities:        
Dilutive securities 522 636 503 410
Employee Stock Option        
Effect of dilutive securities:        
Dilutive securities 563,975 655,401 559,373 632,897