XML 143 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Income Tax Provisions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current tax expense (benefit):      
Federal $ 2,088 $ (39,710) $ 36,436
State (1,942) (5,332) 10,021
Total current tax expense (benefit) 146 (45,042) 46,457
Deferred tax expense (benefit):      
Federal 19,204 1,219 (1,028)
State 16,855 (19,486) 6,290
Total deferred tax expense (benefit) 36,059 (18,267) 5,262
Total income tax expense (benefit) $ 36,205 $ (63,309) $ 51,719