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 | |||||