v3.25.4
Income Taxes - Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current      
Federal $ 11,586 $ 23,695 $ 35,434
State 8,231 11,441 8,999
Current income tax expense (benefit) 19,817 35,136 44,433
Deferred      
Federal (817) (2,424) (3,638)
State (3,470) (1,826) (8,806)
Deferred income tax expense (benefit) (4,287) (4,250) (12,444)
Total provision for income taxes $ 15,530 $ 30,886 $ 31,989