v3.25.4
Income Taxes - Components of Income Tax Provision (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current income tax expense      
Federal $ (4,348) $ (7,631) $ (1,162)
State (1,406) (1,640) (803)
Foreign (17,800) (12,088) (11,420)
Total current income tax expense (23,554) (21,359) (13,385)
Deferred income tax (expense) benefit      
Federal (829) (337)  
State (777) (47) 0
Foreign 1,608 (2,306) (550)
Total deferred income tax benefit (expense) 2 (2,690) (550)
Total income tax expense $ (23,552) $ (24,049) $ (13,935)