Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.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 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Numerator:        
Net income attributable to common shareholders $ 32,216 $ 13,655 $ 49,600 $ 24,829
Adjustment for accretion of tax equity financing fees (27) (30) (54) (61)
Income attributable to common shareholders $ 32,189 $ 13,625 $ 49,546 $ 24,768
Denominator:        
Basic weighted-average shares outstanding (in shares) 51,818 51,315 51,781 50,158
Effect of dilutive securities:        
Stock options (in shares) 1,355 1,255 1,626 1,317
Diluted weighted-average shares outstanding (in shares) 53,173 52,570 53,407 51,475
Net income per share attributable to common shareholders:        
Basic (in usd per share) $ 0.62 $ 0.27 $ 0.96 $ 0.49
Diluted (in usd per share) $ 0.61 $ 0.26 $ 0.93 $ 0.48
Potentially dilutive shares (in shares) 2,798 1,718 2,232 1,423