v3.25.2
Income taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Jun. 30, 2023
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]            
Effective tax rate (6.30%)   (46.10%)      
Income tax expense (benefit) $ 606 $ 1,486 $ 1,667 $ 1,843    
Deferred tax assets net $ 14,100   $ 14,100   $ 14,800  
United Kingdom            
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]            
Tax credit research and development           $ 6,800
United Kingdom | Maximum            
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]            
R&D expenditure credits     15.00%