Annual report pursuant to Section 13 and 15(d)

Income Taxes - Reconciliation of Effective Tax Rates (Details)

v3.22.4
Income Taxes - Reconciliation of Effective Tax Rates (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Income before provision (benefit) for income taxes $ 105,719 $ 78,144 $ 56,428
Federal statutory tax expense 22,201 16,410 11,850
State income taxes, net of federal benefit 3,844 2,648 2,257
Net state impact of deferred rate change (575) (502) (29)
Nondeductible expenses 2,198 2,572 987
Impact of reserve for uncertain tax positions 59 286 (124)
Stock-based compensation expense 353 (4,618) (2,922)
Energy efficiency preferences (21,410) (17,639) (8,595)
Foreign items and rate differential 37 4 160
Redeemable non-controlling interests (411) (2,546) (767)
Valuation allowance (159) 337 (4,308)
Miscellaneous 1,033 1,001 997
Total income tax provision (benefit) $ 7,170 $ (2,047) $ (494)
Effective tax rate:      
Federal statutory rate expense 21.00% 21.00% 21.00%
State income taxes, net of federal benefit 3.60% 3.40% 4.00%
Net state impact of deferred rate change (0.50%) (0.60%) (0.10%)
Nondeductible expenses 2.10% 3.30% 1.70%
Impact of reserve for uncertain tax positions 0.10% 0.40% (0.20%)
Stock-based compensation expense 0.30% (5.90%) (5.20%)
Energy efficiency preferences (20.30%) (23.20%) (15.20%)
Foreign items and rate differential 0.00% 0.00% 0.30%
Redeemable non-controlling interests (0.40%) (3.30%) (1.40%)
Valuation allowance (0.20%) 0.40% (7.60%)
Miscellaneous 1.10% 1.90% 1.80%
Effective tax rate 6.80% (2.60%) (0.90%)