XML 81 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Components of Income Tax Provision (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Federal, Current $ 8,040 $ 38,877 $ 41,592
Federal, Deferred 1,467 (19,679) (20,373)
Federal income tax provision, Total 9,507 19,198 21,219
State, Current 770 2,700 16,888
State, Deferred 1,772 (3,092) (10,866)
State income tax provision, Total 2,542 (392) 6,022
Income tax provision, Total $ 12,049 $ 18,806 $ 27,241