v3.25.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Operating Loss Carryforwards [Line Items]    
(Benefit) provision for income taxes $ (283) $ 603
Percentage of (benefit) provision on pre-tax (loss) income (14.70%) 9.70%
State and Local Jurisdiction [Member]    
Operating Loss Carryforwards [Line Items]    
Valuation allowance reduction, Change $ 1,200