v3.23.2
Tax Receivable Agreements (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Tax Receivable Agreements [Abstract]      
Tax benefits realized which must be paid (as a percent) 85.00%    
Expected benefit from remaining cash savings (as a percent) 15.00%    
Tax receivable agreement liability $ 2,967,400,000   $ 2,978,700,000
Payments for tax receivable agreement 0 $ 5,000,000  
Tax receivable agreement remeasurement $ 11,200,000 $ (900,000)