Annual report pursuant to Section 13 and 15(d)

Income Taxes - Components of Income Tax Expense (Benefit) (Details)

v3.25.0.1
Income Taxes - Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Current federal tax provision $ 9,541 $ 3,498 $ 0
Current state tax (benefit) provision 3,351 4,976 (1,028)
Total current tax provision (benefit) 12,892 8,474 (1,028)
Deferred federal tax provision (benefit) 26,892 16,602 90,916
Deferred state tax provision (benefit) 6,802 (2,098) 14,325
Deferred tax provision (benefit) 33,694 14,504 105,241
Provision for (benefit from) income taxes $ 46,586 $ 22,978 $ 104,213