v3.25.3
Income taxes - Income tax (expense) / benefit (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Current tax expense        
Dutch operations $ (7,479)   $ (7,479)  
Other (42) $ (89) (89) $ (160)
Total current income tax expense (7,521) (89) (7,568) (160)
Deferred tax (expense) / benefit        
Dutch operations (860)   (860)  
Other (245) 120 (1,119) (1,413)
Total deferred tax (expense) / benefit (1,105) 120 (1,979) (1,413)
Total income tax (expense) / benefit $ (8,626) $ 31 $ (9,547) $ (1,573)