v3.26.1
Tax Receivable Agreements (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended 112 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2026
Debt Instrument [Line Items]      
First payment made     $ 155,800
Minimum tax receivable agreement obligation over the agreed period $ 700   700
Maximum tax receivable agreement obligation over the agreed period $ 23,200   23,200
Period over which the obligations are to be settled 15 years 15 years  
Tax receivable agreement obligations $ 173,090 $ 181,855 173,090
SBI bonds | VFH      
Debt Instrument [Line Items]      
Deferred tax assets $ 83,400 $ 91,400 $ 83,400