v3.26.1
Income taxes - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2026
Dec. 31, 2025
Income Tax Contingency [Line Items]        
Effective tax rate (as a percent) 36.80% 35.70%    
Unrecognized tax benefits that would impact effective tax rate $ 46.3 $ 46.3   $ 46.0
Unrecognized tax benefits, accrued interest and penalties $ 0.0 $ 0.0   $ 0.0
Estimated annual effective tax rate percent (as a percent)       403.10%
Forecast        
Income Tax Contingency [Line Items]        
Effective tax rate (as a percent)     35.20%