v3.26.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Operating Loss Carryforwards [Line Items]          
Remaining state valuation allowance $ 8,000     $ 8,000  
Discrete income tax benefit   $ 6,200      
(Benefit) provision for income taxes $ (1,917)   $ 1,084 $ (4,047) $ 801
Percentage of benefit on pre-tax (loss) income       (42.80%) 37.00%