XML 110 R83.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Components of income tax benefit (expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Deferred income tax benefit:    
Total income tax benefit $ 44 $ 3,075
United States    
Current income tax benefit/(expense):    
Foreign (70) (28)
Deferred income tax benefit:    
Foreign 136 3,148
Other foreign    
Current income tax benefit/(expense):    
Foreign $ (22) $ (45)