v3.25.4
Commitments and contingencies - Product Warranty Rollforward (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Movement in Standard Product Warranty Accrual [Roll Forward]    
Beginning balance $ 60 $ 18
Increase for warranties issued 14 16
Increase for pre-existing warranties 51 58
Decrease for payments (36) (32)
Ending balance $ 89 $ 60