XML 140 R130.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Income Tax Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 23,997 $ (3,853) $ 2,332
State 5,431 (275) 415
Foreign 67 194 102
Total current taxes 29,495 (3,934) 2,849
Deferred:      
Federal (738) (7,828) 489
State (365) (2,023) 653
Foreign 1 (30) 0
Total deferred taxes (1,102) (9,881) 1,142
Income tax expense (benefit) $ 28,393 $ (13,815) $ 3,991