Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2.2
Earnings Per Share - Schedule 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, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Numerator:        
Net income attributable to common shareholders $ 27,391 $ 17,423 $ 76,991 $ 42,252
Adjustment for accretion of tax equity financing fees (27) (27) (81) (89)
Income attributable to common shareholders $ 27,364 $ 17,396 $ 76,910 $ 42,163
Denominator:        
Basic weighted-average shares outstanding (in shares) 51,869 51,464 51,810 50,599
Effect of dilutive securities:        
Stock options (in shares) 1,428 1,375 1,442 1,414
Diluted weighted-average shares outstanding (in shares) 53,297 52,839 53,252 52,013
Net income per share attributable to common shareholders:        
Basic (in usd per share) $ 0.53 $ 0.34 $ 1.48 $ 0.83
Diluted (in usd per share) $ 0.51 $ 0.33 $ 1.44 $ 0.81
Potentially dilutive shares (in shares) 1,262 993 1,087 1,429