Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.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, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:        
Net income attributable to common shareholders $ 6,368 $ 32,216 $ 7,470 $ 49,600
Adjustment for accretion of tax equity financing fees (28) (27) (55) (54)
Income attributable to common shareholders $ 6,340 $ 32,189 $ 7,415 $ 49,546
Denominator:        
Basic weighted-average shares outstanding (in shares) 52,127 51,818 52,045 51,781
Effect of dilutive securities:        
Stock options (in shares) 1,084 1,355 1,187 1,626
Diluted weighted-average shares outstanding (in shares) 53,211 53,173 53,232 53,407
Net income per share attributable to common shareholders:        
Basic (in usd per share) $ 0.12 $ 0.62 $ 0.14 $ 0.96
Diluted (in usd per share) $ 0.12 $ 0.61 $ 0.14 $ 0.93
Potentially dilutive shares (in shares) 1,961 2,798 1,939 2,232