XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share
The following table presents earnings per share for the three and six months ended June 30, 2024 and 2023:
Three Months Ended June 30,Six Months Ended June 30,
(shares presented in the table are in thousands)2024202320242023
Net income$7,738 $9,838 $16,269 $18,994 
Weighted average shares outstanding - basic10,393 10,336 10,371 10,360 
Dilutive effect of share-based compensation160 85 146 98 
Weighted average shares outstanding - diluted10,553 10,421 10,517 10,458 
Per share information:
Basic earnings per share$0.74 $0.95 $1.57 $1.83 
Diluted earnings per share0.73 0.94 1.55 1.82