XML 85 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current      
Federal $ 23,695 $ 35,434 $ 35,365
State 11,441 8,999 19,788
Current income tax expense (benefit) 35,136 44,433 55,153
Deferred      
Federal (2,424) (3,638) (11,552)
State (1,826) (8,806) (2,726)
Deferred income tax expense (benefit) (4,250) (12,444) (14,278)
Total provision for income taxes $ 30,886 $ 31,989 $ 40,875