v3.25.1
Notes Receivable - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 26, 2024
Oct. 13, 2023
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Due from related parties     $ 86,977   $ 81,909
Secured Promissory Notes          
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Note interest terms The notes accrue interest at SOFR plus 2.10% and are payable quarterly The notes accrue interest at SOFR plus 2.10% and are payable annually on October 13th in arrears      
Debt Instrument face amount     $ 1,100    
Maturity Date   Oct. 13, 2028 Sep. 26, 2034    
Funds from extened notes   $ 1,000      
Note term   5 years      
Loan Agreement and Secured Notes          
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Debt Instrument face amount     $ 1,200    
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     7,400   $ 7,500
Interest Income, Operating     100 $ 100  
BCP Partners Holdings, LP | Promissory Note          
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Note to partners     $ 5,000    
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    
Maturity Date     Sep. 30, 2031