v3.26.1
Deferred Revenue - Additional Information (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Disaggregation of Revenue [Line Items]      
Deferred revenue current liabilities $ 73 $ 34 $ 36
Deferred revenue non-current liabilities 105 $ 103 100
ETC contracts      
Disaggregation of Revenue [Line Items]      
Deferred revenue current liabilities 33   29
Deferred revenue non-current liabilities $ 102   $ 100