XML 110 R86.htm IDEA: XBRL DOCUMENT v3.25.4
Income taxes - Schedule of Provision for income tax benefit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current taxes:      
United States - State $ (93) $ (37) $ (161)
Foreign (416) (683) (850)
Total current taxes (509) (720) (1,011)
Deferred taxes:      
Federal 4,447 0 0
State 802 0 0
Foreign 381 286 292
Total deferred taxes 5,630 286 292
Income tax benefit (expense) $ 5,121 $ (434) $ (719)