v3.26.3
Related Party Transactions - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Aug. 26, 2025
Related Party Transaction [Line Items]            
Taxes payable $ 938,000,000.0   $ 938,000,000.0   $ 811,600,000  
Payments for tax receivable agreement     29,931,000 $ 9,620,000    
Total revenues 1,221,112,000 $ 1,223,517,000 3,562,542,000 3,178,930,000    
Line of Credit            
Related Party Transaction [Line Items]            
Borrowing Amount 4,330,000,000   4,330,000,000      
Related Party            
Related Party Transaction [Line Items]            
Taxes payable 583,300,000   583,300,000   495,100,000  
Payments for tax receivable agreement     19,900,000      
Affiliated Entity | TPG Private Equity Opportunities | Revolving Credit Facility | T-POP Line of Credit | Line of Credit            
Related Party Transaction [Line Items]            
Borrowing Amount           $ 250,000,000.0
Long-term line of credit 0   0      
Tax Receivable Agreement            
Related Party Transaction [Line Items]            
Taxes payable 583,300,000   583,300,000   $ 495,100,000  
Related Party Investments | Related Party            
Related Party Transaction [Line Items]            
Related party transaction, amounts of transaction     $ 180,700,000 155,500,000    
Annual Administration | Related Party            
Related Party Transaction [Line Items]            
Related party transaction, rate     1.00%      
Total revenues $ 3,100,000 $ 3,200,000 $ 9,200,000 $ 9,600,000    
Annual Administration | Affiliated Entity            
Related Party Transaction [Line Items]            
Related party transaction, rate     1.00%      
Class A Common Stock            
Related Party Transaction [Line Items]            
Common units, units exchanged (in shares) 13,003,417   13,003,417      
Class A Common Stock | Related Party            
Related Party Transaction [Line Items]            
Common units, units exchanged (in shares) 9,180,234   9,180,234