v3.25.1
Income taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Mar. 31, 2023
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]        
Effective tax rate 17.40%      
Income tax expense (benefit) $ 1,061 $ 357    
Deferred tax assets net $ 14,400   $ 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%