Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.2.u1
Earnings Per Share - Summary of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator:        
Net income attributable to common shareholders $ 5,010 $ 6,368 $ 2,073 $ 7,470
Adjustment for accretion of tax equity financing fees (27) (28) (54) (55)
Income attributable to common shareholders $ 4,983 $ 6,340 $ 2,019 $ 7,415
Denominator:        
Basic weighted-average shares outstanding (in shares) 52,355 52,127 52,322 52,045
Effect of dilutive securities:        
Stock options (in shares) 758 1,084 694 1,187
Diluted weighted-average shares outstanding (in shares) 53,113 53,211 53,016 53,232
Net income per share attributable to common shareholders:        
Basic (in usd per share) $ 0.10 $ 0.12 $ 0.04 $ 0.14
Diluted (in usd per share) $ 0.09 $ 0.12 $ 0.04 $ 0.14
Potentially dilutive shares (in shares) 2,228 1,961 2,092 1,939