XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Income taxes - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2025
Dec. 31, 2024
Effective Income Tax Rate Reconciliation [Line Items]            
Effective tax rate (as a percent) (81.60%) 24.60% 171.00% 20.30%    
Unrecognized tax benefits that would impact effective tax rate $ 45.9   $ 45.9     $ 41.7
Unrecognized tax benefits, accrued interest and penalties $ 0.1   $ 0.1     $ 0.1
Estimated annual effective tax rate percent (as a percent)           0.90%
Forecast            
Effective Income Tax Rate Reconciliation [Line Items]            
Effective tax rate (as a percent)         172.80%