v3.25.0.1
Leases - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Sublease income $ 6 $ 10 $ 10
Operating lease, impairment 6 $ 16  
Sublease income to be received 26    
Sublease income to be received, year one 26    
Sublease income to be received, year two 26    
Sublease income to be received, year three 26    
Sublease income to be received, year four 26    
Sublease income to be received, year five and thereafter $ 26