XML 101 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Provision (Benefit) for Income Taxes On Continuing Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current provision / (benefit)      
Federal $ 0 $ 0 $ 2
State 49 92 77
Foreign 956 (1,689) 2,756
Total current provision / (benefit) 1,005 (1,597) 2,835
Deferred (benefit) / provision      
Federal 1 3 726
State 11 (4) 230
Foreign (355) 3,200 (1,061)
Total deferred (benefit) / provision (343) 3,199 (105)
Total provision / (benefit)      
Federal 1 3 728
State 60 88 307
Foreign 601 1,511 1,695
Total provision / (benefit) $ 662 $ 1,602 $ 2,730