v3.26.1
Income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income taxes        
Effective tax rate (in percentage) 32.13% 17.02% 29.51% 17.85%
Income tax expense (benefit) $ (992) $ (225) $ (4,300) $ (234)