v3.25.1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Mar. 24, 2024
Loss Contingencies [Line Items]    
Outstanding non-cancellable purchase commitments $ 326  
Non-cancellable purchase commitments related to the next twelve months 120  
Bank guarantees $ 27  
CWT Holdings LLC    
Loss Contingencies [Line Items]    
Failure to consummate, termination fee, second extension   $ 25