v3.26.3
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Income Tax Disclosure [Abstract]          
Income tax benefit $ (708) $ (47) $ (331) $ (1,591)  
Effective tax rate (6.00%) (0.40%) (1.20%) (3.40%)  
Gross unrecognized tax benefits $ 2,000   $ 2,000   $ 2,000