v3.26.1
Income Taxes - Schedule of Provision (Benefit) for Income Taxes On Continuing Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current provision / (benefit)      
Federal $ (118) $ 0 $ 0
State (47) 49 92
Foreign 462 956 (1,689)
Total current provision / (benefit) 297 1,005 (1,597)
Deferred provision / (benefit)      
Federal (38) 1 3
State (25) 11 (4)
Foreign 152 (355) 3,200
Total deferred provision / (benefit) 89 (343) 3,199
Total provision / (benefit)      
Federal (156) 1 3
State (72) 60 88
Foreign 614 601 1,511
Total provision / (benefit) $ 386 $ 662 $ 1,602