XML 108 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Components of Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 99,938 $ 72,367 $ 70,536
State 23,093 14,733 23,350
Total current 123,031 87,100 93,886
Deferred:      
Federal (3,312) 1,839 2,906
State (765) 374 962
Total deferred (4,077) 2,213 3,868
Income tax expense $ 118,954 $ 89,313 $ 97,754