XML 78 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Income Tax Provision (Benefit) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current income tax provision:      
Federal $ 75,552 $ 52,634 $ 28,830
State 20,147 13,966 9,126
Total 95,699 66,600 37,956
Deferred income tax provision:      
Federal (14,907) 2,869 20,000
State (1,500) 1,346 4,256
Total (16,407) 4,215 24,256
Total income tax provision $ 79,292 $ 70,815 $ 62,212