v3.25.3
Deferred Revenue - Additional Information (Details) - USD ($)
$ in Millions
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Disaggregation of Revenue [Line Items]      
Deferred revenue current liabilities $ 35 $ 41 $ 45
Deferred revenue non-current liabilities 101 $ 95 93
ETC contracts      
Disaggregation of Revenue [Line Items]      
Deferred revenue current liabilities 29   30
Deferred revenue non-current liabilities $ 101   $ 92