v3.26.3
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Operating Loss Carryforwards [Line Items]          
Remaining state valuation allowance $ 7,900     $ 7,900  
Discrete income tax benefit   $ 6,200      
Provision for income taxes $ 5,543   $ 2,536 $ 1,496 $ 3,337
Percentage of expense on pre-tax (loss) income       4.80% 28.20%