Annual report [Section 13 and 15(d), not S-K Item 405]

TRA Liability - Reconciliation of changes in TRA liability (Details)

v3.25.0.1
TRA Liability - Reconciliation of changes in TRA liability (Details) - Tax Receivable Agreement - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
TRA Liability, Beginning Balance $ 98,274 $ 97,980
Increase in TRA Liability Related to Current Year Share Redemption 411 232
Change in Payables Related to TRA Liability 229 413
Adjustments Reflected in Federal Income Tax Return   (351)
TRA Liability, Ending Balance $ 98,914 $ 98,274