XML 70 R53.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
The following table presents earnings per share for the years ended December 31, 2024, 2023 and 2022.
 
202420232022
Net income $22,050 $35,663 $22,037 
Weighted average shares outstanding - basic14,761 10,340 10,553 
Dilutive effect of share-based compensation153 95 153 
Weighted average shares outstanding - diluted14,914 10,435 10,706 
Per share information:
Basic earnings per share$1.49 $3.45 $2.09 
Diluted earnings per share1.48 3.42 2.06