Annual report pursuant to Section 13 and 15(d)

Equity & Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details)

v3.22.4
Equity & Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Numerator:      
Net income attributable to common shareholders $ 94,926 $ 70,458 $ 54,052
Adjustment for accretion of tax equity financing fees (116) (116) (121)
Income attributable to common shareholders $ 94,810 $ 70,342 $ 53,931
Denominator:      
Basic weighted-average shares outstanding (in shares) 51,841 50,855 47,702
Effect of dilutive securities:      
Stock options (in shares) 1,437 1,413 1,304
Diluted weighted-average shares outstanding (in shares) 53,278 52,268 49,006
Basic (in usd per share) $ 1.83 $ 1.38 $ 1.13
Diluted (in usd per share) $ 1.78 $ 1.35 $ 1.10
Potentially dilutive shares (in shares) 1,108 1,443 1,199