XML 74 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Summary of Income Tax Provision (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
U.S. federal $ 37,563 $ 82,802 $ 68,934
State 13,159 18,498 20,058
Total current income tax provision 50,722 101,300 88,992
Deferred:      
U.S. federal 61,583 10,345 21,440
State 1,638 (275) 194
Total deferred income tax provision 63,221 10,070 21,634
Total provision $ 113,943 $ 111,370 $ 110,626