v3.26.1
Income Taxes - Provision (Benefit) for Income Taxes (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Current provision (benefit):        
Federal $ (94) $ 313 $ (447) $ (263)
State 37 58 (21) (48)
Foreign 125 83 294 439
Total current provision (benefit) 68 454 (174) 128
Deferred provision (benefit):        
Federal 47 (383) 605 (361)
State 5 (71) 103 (67)
Foreign (22) 81 (43) 58
Total deferred provision (benefit) 30 (373) 665 (370)
Change in valuation allowance 0 (6) 0 (6)
Total provision (benefit) for income taxes $ 98 $ 75 $ 491 $ (248)