v3.25.0.1
Income Taxes - Components of Income Tax Provision (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current income tax provision      
Federal $ (7,631) $ (1,162) $ (1,002)
State (1,640) (803) (1,399)
Foreign (12,088) (11,420) (7,778)
Total current income tax provision (21,359) (13,385) (10,179)
Deferred income tax (expense) benefit      
Federal (337)    
State (47)    
Foreign (2,306) (550) 1,285
Total deferred income tax (expense) benefit (2,690) (550) 1,285
Total income tax provision $ (24,049) $ (13,935) $ (8,894)