v3.26.1
Notes Receivable - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 26, 2024
Oct. 13, 2023
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Accounts, Notes, Loans and Financing Receivable [Line Items]              
Due from related parties     $ 104,777   $ 104,777   $ 99,989
Secured Promissory Notes              
Accounts, Notes, Loans and Financing Receivable [Line Items]              
Funds from extended notes   $ 1,000          
Note term   5 years          
Notes payable maturity date   Oct. 13, 2028          
Note interest terms   The notes accrue interest at Secured Overnight Financing Rate ("SOFR") plus 2.10% and are payable annually on October 13 in arrears          
Debt Instrument face amount     1,200   $ 1,200    
Loan Agreement and Secured Notes              
Accounts, Notes, Loans and Financing Receivable [Line Items]              
Notes payable maturity date         Sep. 26, 2034    
Note interest terms The notes accrue interest at SOFR plus 2.10% and are payable quarterly            
Debt Instrument face amount     600   $ 600    
Loan Agreement and Secured Notes | Maximum              
Accounts, Notes, Loans and Financing Receivable [Line Items]              
Note to partners $ 4,000            
BCP Partners Holdings, LP              
Accounts, Notes, Loans and Financing Receivable [Line Items]              
Due from related parties     6,900   6,900   $ 7,200
Interest Income, Operating     100 $ 100 200 $ 200  
BCP Partners Holdings, LP | Promissory Note              
Accounts, Notes, Loans and Financing Receivable [Line Items]              
Note to partners     5,000   $ 5,000    
Notes payable maturity date         Sep. 30, 2031    
Note interest terms         The note will earn interest at the greater of (i) the applicable federal rate that must be charged to avoid imputation of interest under Section 1274(d) of the U.S. Internal Revenue Code and (ii) 5.5%. The stated interest rate is the effective rate. Interest will be paid on December 31st of each year commencing December 31, 2021, with any unpaid accrued interest being capitalized and added to the outstanding principal balance    
Interest rate of notes         5.50%    
Debt Instrument face amount     $ 5,100   $ 5,100