XML 94 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Income Tax Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current provision:      
Federal $ 41,558 $ 63,257 $ 60,763
State 24,798 35,077 35,427
Current provision, total 66,356 98,334 96,190
Deferred provision      
Federal 3,461 (2,913) (2,496)
State 705 (1,422) (772)
Deferred provision (benefit), total 4,166 (4,335) (3,268)
Provision for income taxes $ 70,522 $ 93,999 $ 92,922