XML 119 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 30,412 $ 8,271 $ (15,849)
State 3,255 3,251 1,857
Current income taxes 33,667 11,522 (13,992)
Deferred:      
Federal (17,321) (3,331) 15,038
State (1,805) (125) 4,251
Investment tax credit - net 3,048 2,147 898
Deferred income taxes (16,078) (1,309) 20,187
Income taxes $ 17,589 $ 10,213 $ 6,195