XML 82 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Summary of Components of Income Tax Provision (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Federal, Current $ (1,286) $ 8,040 $ 38,877
Federal, Deferred (880) 1,467 (19,679)
Federal income tax provision, Total (2,166) 9,507 19,198
State, Current 1,144 770 2,700
State, Deferred (1,250) 1,772 (3,092)
State income tax provision, Total (106) 2,542 (392)
Income tax provision, Total $ (2,272) $ 12,049 $ 18,806