XML 132 R117.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Proportional Amortization Method (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Contingency [Line Items]      
Income Tax Expense $ 12,456 $ 10,453 $ 15,608
Renewable Energy Program      
Income Tax Contingency [Line Items]      
Proportional amortization 5,908 0  
Income tax credits and other income tax benefits 6,525 0  
Income Tax Expense 617 0  
Proportional amortization 5,908 0  
Income tax credits and other income tax benefits $ 6,525 $ 0