XML 128 R113.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Components of Income Tax Provision (Benefit) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Federal $ 32,167 $ 33,545 $ 32,586
State 936 471 397
Total current tax provision 33,103 34,016 32,983
Deferred State and Local Income Tax Expense (Benefit) 7,488 (1,967) 1,501
Deferred State and Local Income Tax Expense (Benefit) (99) (45) 76
Deferred Income Tax Expense (Benefit) 7,389 (2,012) 1,577
Total tax provision (benefit), Amount $ 40,492 $ 32,004 $ 34,560