XML 135 R118.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2022
Numerator:      
Net earnings attributable to Guaranty Bancshares, Inc. $ 31,537 $ 30,037 $ 40,447
Denominator:      
Weighted-average shares outstanding (basic) 11,456,540 11,693,761 11,980,209
Effect of dilutive securities:      
Common stock equivalent shares from stock options 46,142 44,844 112,638
Weighted-average shares outstanding (diluted) 11,502,682 11,738,605 12,092,847
Net earnings attributable to Guaranty Bancshares, Inc. per share      
Basic $ 2.75 $ 2.57 $ 3.38
Diluted $ 2.74 $ 2.56 $ 3.34