XML 95 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Income Tax Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current provision:      
Federal $ 63,257 $ 60,763 $ 44,514
State 35,077 35,427 27,526
Current provision, total 98,334 96,190 72,040
Deferred provision      
Federal (2,913) (2,496) 8,782
State (1,422) (772) 4,305
Deferred provision (benefit), total (4,335) (3,268) 13,087
Provision for income taxes $ 93,999 $ 92,922 $ 85,127