XML 428 R56.htm IDEA: XBRL DOCUMENT v3.24.2
Tax Receivable Agreements (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended 85 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Mar. 31, 2024
Debt Instrument [Line Items]      
First payment made     $ 114,000
Minimum tax receivable agreement obligation over the agreed period $ 100    
Maximum tax receivable agreement obligation over the agreed period $ 22,000    
Period over which the obligations are to be settled 15 years 15 years  
Tax receivable agreement obligations $ 196,254 $ 216,480  
SBI bonds | VFH      
Debt Instrument [Line Items]      
Deferred tax assets $ 125,100 $ 135,700