XML 48 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Payable to Related Parties Pursuant to a Tax Receivable Agreement - Additional Information (Details)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
Sep. 30, 2024
USD ($)
Schedule Of Tax Receivable Agreement [Line Items]    
Percentage of tax receivable agreement   85.00%
Tax receivable agreement liability for related parties   $ 413.0
Tax receivable agreement additional liability $ 290.4 290.4
Tax receivable agreement liability, total 703.4 703.4
Total net change of tax receivable agreement liability   17.2
Partnership Interests 5.9 5.9
IPO    
Schedule Of Tax Receivable Agreement [Line Items]    
Deferred tax benefit   $ 0.0
Class A Common Stock    
Schedule Of Tax Receivable Agreement [Line Items]    
Tax receivable agreement liability for related parties $ 23.1