Quarterly report [Sections 13 or 15(d)]

EARNINGS PER SHARE (Details)

v3.25.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator:        
Net income attributable to common shareholders $ 18,532 $ 17,599 $ 25,914 $ 19,672
Adjustment for accretion of tax equity financing fees (27) (26) (82) (80)
Income attributable to common shareholders $ 18,505 $ 17,573 $ 25,832 $ 19,592
Denominator:        
Basic weighted-average shares outstanding (in shares) 52,716 52,413 52,633 52,352
Effect of dilutive securities:        
Stock options (in shares) 654 830 462 746
Diluted weighted-average shares outstanding (in shares) 53,370 53,243 53,095 53,098
Net Income per share attributable to common shareholders:        
Basic (in usd per share) $ 0.35 $ 0.34 $ 0.49 $ 0.37
Diluted (in usd per share) $ 0.35 $ 0.33 $ 0.49 $ 0.37
Potentially dilutive shares (in shares) 2,789 2,204 2,718 2,084