Quarterly report [Sections 13 or 15(d)]

EARNINGS PER SHARE (Details)

v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Net income (loss) attributable to common shareholders $ 9,718 $ 12,864 $ (8,565) $ 7,381
Adjustment for accretion of tax equity financing fees 0 (27) (46) (54)
Loss attributable to common shareholders $ 9,718 $ 12,837 $ (8,611) $ 7,327
Denominator:        
Basic weighted-average shares outstanding (in shares) 52,987 52,638 52,937 52,591
Stock options (in shares) 848 183 0 306
Diluted weighted-average shares outstanding (in shares) 53,835 52,821 52,937 52,897
Net income (loss) per share attributable to common shareholders:        
Basic (in usd per share) $ 0.18 $ 0.24 $ (0.16) $ 0.14
Diluted (in usd per share) $ 0.18 $ 0.24 $ (0.16) $ 0.14
Potentially dilutive shares (in shares) 2,399 3,649 3,063 2,566