XML 132 R117.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER SHARE - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator:      
Net earnings attributable to Guaranty Bancshares, Inc. $ 30,037 $ 40,447 $ 39,806
Denominator:      
Weighted-average shares outstanding (basic) 11,693,761 11,980,209 12,065,182
Effect of dilutive securities:      
Common stock equivalent shares from stock options 44,844 112,638 146,576
Weighted-average shares outstanding (diluted) 11,738,605 12,092,847 12,211,758
Net earnings per share      
Basic $ 2.57 $ 3.38 $ 3.3
Diluted $ 2.56 $ 3.34 $ 3.26