XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.2
Tax Receivable Agreement (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Tax Receivable Agreement          
Percentage of amount of U.S. federal, state and local income or franchise tax savings     50.00%    
Tax receivable agreement, payment term     15 years    
Tax receivable agreement liability $ 380,937,000   $ 380,937,000   $ 457,523,000
Tax receivable agreement liability adjustment $ 0 $ 0 $ 0 $ 0