v3.25.2
Related Party Transactions - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Related Party Transaction [Line Items]          
Additional tax liability     $ 402,200    
Taxes payable $ 717,600   717,600   $ 331,300
Revenues $ 920,537 $ 744,194 $ 1,955,413 $ 1,568,265  
Class A Common Stock          
Related Party Transaction [Line Items]          
Common units, units exchanged (in shares) 30,786,354   30,786,354    
Tax Receivable Agreement          
Related Party Transaction [Line Items]          
Additional tax liability     $ 399,900    
Taxes payable $ 410,800   410,800   $ 308,900
Related Party Investments | Related Party          
Related Party Transaction [Line Items]          
Related party transaction, amounts of transaction     $ 100,400 59,100  
Annual Administration | Related Party          
Related Party Transaction [Line Items]          
Related party transaction, rate     1.00%    
Revenues $ 3,200 $ 4,300 $ 6,400 $ 8,600