XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator:        
Net Income (Loss) $ 27,059 $ 25,598 $ 66,374 $ 59,493
Denominator:        
Denominator for basic earnings per share 26,292,000 26,262,000 26,334,000 26,281,000
Dilutive effect of unvested employee stock awards 209,000 172,000 184,000 125,000
Denominator for diluted earnings per share 26,501,000 26,434,000 26,518,000 26,406,000
Earnings per share:        
Basic $ 1.03 $ 0.97 $ 2.52 $ 2.26
Diluted $ 1.02 $ 0.97 $ 2.50 $ 2.25
Additional Disclosure        
Employee stock awards excluded from computation of diluted earnings per share 0 0 0 0