v3.25.0.1
Income Taxes - Provision for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current tax expense:      
Federal $ 44,082 $ 36,277 $ 3,388
State 11,633 12,888 9,300
Total current tax expense 55,715 49,165 12,688
Deferred tax (benefit):      
Federal (53,032) (53,382) (21,978)
State (6,103) (8,283) (5,130)
Total deferred tax benefit (59,135) (61,665) (27,108)
Income tax benefit $ (3,420) $ (12,500) $ (14,420)