v3.25.1
Income Taxes - Schedule of Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current tax expense (benefit)      
Federal $ 69 $ 10,091 $ 22,029
State 223 1,682 4,516
Deferred tax expense (benefit)      
Federal 57,037 (2,821) (4,165)
State 13,076 (2,164) 4,540
Income tax expense $ 70,405 $ 6,788 $ 26,920