XML 197 R71.htm IDEA: XBRL DOCUMENT v3.25.4
Tax Receivable Agreements (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended 106 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Debt Instrument [Line Items]      
Tax receivable, percentage 85.00%   85.00%
Tax Receivable Agreement, Term 15 years    
Tax receivable agreement obligations $ 181,855 $ 196,592 $ 181,855
First payment made     134,800
Minimum tax receivable agreement obligation over the agreed period 300   300
Maximum tax receivable agreement obligation over the agreed period $ 22,500   22,500
Period over which the obligations are to be settled 15 years 15 years  
SBI bonds | VFH      
Debt Instrument [Line Items]      
Deferred tax assets $ 91,400 $ 114,400 $ 91,400
Class B Common Stock      
Debt Instrument [Line Items]      
Common stock, par value (in dollars per share) $ 0.00001 $ 0.00001 $ 0.00001