v3.25.2
Related Party Transactions - Tax Receivable Agreement Liability (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Related Party Transaction [Line Items]        
Tax receivable agreement, liability $ 131 $ 131   $ 82
Tax receivable agreement payments   17 $ 0  
Payments of tax made on behalf of non-controlling members 2 4 $ 0  
Related Party        
Related Party Transaction [Line Items]        
Tax receivable agreement, liability 98 98   $ 61
Tax receivable agreement payments   13    
Payments of tax made on behalf of non-controlling members $ 1 $ 3