XML 159 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current      
Federal $ 35,434 $ 35,365 $ 15,623
State 8,999 19,788 8,399
Current income tax expense (benefit) 44,433 55,153 24,022
Deferred      
Federal (3,638) (11,552) 3,878
State (8,806) (2,726) 3,793
Deferred income tax expense (benefit) (12,444) (14,278) 7,671
Total provision for income taxes $ 31,989 $ 40,875 $ 31,693