XML 137 R123.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Income Tax Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current income tax expense      
Federal $ 13,847 $ (3,072) $ 6,679
State 1,017 101 3,321
Total current income tax expense 14,864 (2,971) 10,000
Deferred income tax expense (benefit)      
Federal 2,703 (2,349) 2,197
State (1,907) (86) 397
Total deferred income tax expense (benefit) 796 (2,435) 2,594
Total income tax expense $ 15,660 $ (5,406) $ 12,594