XML 71 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Income Tax Provision (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
U.S. federal $ 82,802 $ 68,934 $ 62,222
State 18,498 20,058 12,997
Total current income tax provision 101,300 88,992 75,219
Deferred:      
U.S. federal 10,345 21,440 3,915
State (275) 194 404
Total deferred income tax provision 10,070 21,634 4,319
Total provision $ 111,370 $ 110,626 $ 79,538