Annual report [Section 13 and 15(d), not S-K Item 405]

Income Taxes - Reconciliation of Effective Tax Rates (Details)

v3.25.0.1
Income Taxes - Reconciliation of Effective Tax Rates (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Income before (benefit) provision for income taxes $ 33,940 $ 38,269 $ 105,719
Federal statutory tax expense 7,128 8,036 22,201
State income taxes, net of federal benefit 2,345 (774) 3,844
Net state impact of deferred rate change 2,919 (3,213) (575)
Nondeductible expenses 1,182 667 2,198
Impact of reserve for uncertain tax positions (265) (200) 59
Stock-based compensation expense 1,240 4 353
Energy efficiency preferences (38,929) (30,359) (21,410)
Foreign items and rate differential 2,629 458 37
State tax adjustment 0 (66) 0
Redeemable non-controlling interests 729 (227) (411)
Valuation allowance 311 81 (159)
Miscellaneous 711 (42) 1,033
Total income tax (benefit) provision $ (20,000) $ (25,635) $ 7,170
Effective tax rate:      
Federal statutory rate expense 21.00% 21.00% 21.00%
State income taxes, net of federal benefit 6.90% (2.00%) 3.60%
Net state impact of deferred rate change 8.60% (8.40%) (0.50%)
Nondeductible expenses 3.50% 1.70% 2.10%
Impact of reserve for uncertain tax positions (0.80%) (0.50%) 0.10%
Stock-based compensation expense 3.70% 0.00% 0.30%
Energy efficiency preferences (114.70%) (79.30%) (20.30%)
Foreign items and rate differential 7.70% 1.20% 0.00%
State tax adjustment 0.00% (0.20%) 0.00%
Redeemable non-controlling interests 2.10% (0.60%) (0.40%)
Valuation allowance 0.90% 0.20% (0.20%)
Miscellaneous 2.20% (0.10%) 1.10%
Effective tax rate (58.90%) (67.00%) 6.80%