XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share [Abstract]    
Net income $ 7,730 $ 7,686
Income attributable to unvested shares (98) (15)
Numerator for basic 7,632 7,671
Loss attributable to unvested shares 0 15
Numerator for dilutive $ 7,632 $ 7,686
Basic weighted average shares outstanding (in shares) 103,758 103,659
Effect of dilutive securities (in shares) 27 882
Diluted weighted average shares outstanding (in shares) 103,785 104,541
Stock options and unvested restricted stock grants excluded from dilutive calculation because they would be antidilutive (in shares) 1,330 529