v3.26.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]        
Income tax (benefit) / provision $ (373) $ 1,192 $ (2,950) $ 2,836
Discrete tax benefit related to partial reversal $ 688 $ 201 $ 1,368 $ 510
Effective tax rate (4.80%) (10.30%) 36.80% (9.00%)
Pre-tax income (loss) $ 7,800 $ (11,622) $ (8,024) $ (31,578)