Annual report pursuant to Section 13 and 15(d)

Income Taxes - Schedule of Provision (Benefit) for Income Taxes (Detail)

v3.24.0.1
Income Taxes - Schedule of Provision (Benefit) for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Federal:      
Current $ (220) $ 34,968 $ 48,785
Deferred (5,342) (4,973) (9,600)
Provision for Income Taxes, Federal (5,562) 29,995 39,185
State:      
Current 277 8,857 13,903
Deferred (1,087) (1,100) (2,243)
Provision for Income Taxes, State (810) 7,757 11,660
Foreign:      
Current 0 0 0
Deferred 6 52 (12)
Provision for Income Taxes, Foreign 6 52 (12)
Provision for income taxes $ (6,366) $ 37,804 $ 50,833