XML 81 R69.htm IDEA: XBRL DOCUMENT v3.25.2
Income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Tax Disclosure [Abstract]        
Loss before income tax provision $ (17,258) $ (17,896) $ (16,905) $ (37,377)
Income tax provision $ (3,617) $ (1,366) $ (3,441) $ (2,409)
Effective tax rate (as percent) (21.00%) (7.60%) (20.40%) (6.40%)