v3.25.2
EARNINGS PER SHARE - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:        
Net earnings attributable to Guaranty Bancshares, Inc. $ 10,002 $ 7,435 $ 18,642 $ 14,123
Denominator:        
Weighted-average shares outstanding (basic) 11,343,034 11,483,091 11,373,472 11,511,129
Effect of dilutive securities:        
Common stock equivalent shares from stock options 89,761 42,413 86,421 49,734
Weighted-average shares outstanding (diluted) 11,432,795 11,525,504 11,459,893 11,560,863
Net earnings attributable to Guaranty Bancshares, Inc. per share        
Basic $ 0.88 $ 0.65 $ 1.64 $ 1.23
Diluted $ 0.87 $ 0.65 $ 1.63 $ 1.22