v3.26.1
Income taxes (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income taxes        
Deferred tax expense $ 1.8 $ 0.4 $ 2.3 $ 0.9
Effective income tax rate (2.30%) (1.10%) (1.80%) (1.10%)
Enacted tax rate     25.80%