Quarterly report pursuant to Section 13 or 15(d)

EARNINGS PER SHARE - Summary of Earnings Per Share, Basic and Diluted (Details)

v3.24.3
EARNINGS PER SHARE - Summary of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator:        
Net income attributable to common shareholders $ 17,599 $ 21,265 $ 19,672 $ 28,735
Adjustment for accretion of tax equity financing fees (26) (26) (80) (81)
Income attributable to common shareholders $ 17,573 $ 21,239 $ 19,592 $ 28,654
Denominator:        
Basic weighted-average shares outstanding (in shares) 52,413 52,209 52,352 52,104
Effect of dilutive securities:        
Stock options (in shares) 830 1,091 746 1,155
Diluted weighted-average shares outstanding (in shares) 53,243 53,300 53,098 53,259
Net income per share attributable to common shareholders:        
Basic (in usd per share) $ 0.34 $ 0.41 $ 0.37 $ 0.55
Diluted (in usd per share) $ 0.33 $ 0.40 $ 0.37 $ 0.54
Potentially dilutive shares (in shares) 2,204 1,954 2,084 1,950