v3.26.1
Income taxes - Effective tax rate (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Taxes        
U.S. federal statutory income tax rate   21.00%   21.00%
Effective tax rate 28.40% 51.10% 27.80% 35.80%
Valuation allowance   $ 1.1   $ 1.1