v3.25.1
Income taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Income Tax Disclosure [Abstract]    
Gross deferred tax assets $ 78,097 $ 74,201
Gross deferred tax liabilities (78,629) (71,932)
Valuation allowance (38,511) (34,826)
Net deferred tax liabilities $ (39,043) $ (32,557)