v3.25.2
Fair Value of Financial Instruments - Investment in BFG Level 3 Recurring Asset (Details) - Level 3 - Fair Value, Recurring
Jun. 30, 2025
Dec. 31, 2024
Discounted Cash Flows | Revenue growth rate | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investment, measurement input 0.153 0.153
Discounted Cash Flows | Expense growth rate | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investment, measurement input 0.149 0.149
Discounted Cash Flows | Discount rate | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investment, measurement input 0.250 0.275
Discounted Cash Flows | Lack of marketability discount | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investment, measurement input 0.200 0.200
Guideline Public Company | Multiples of enterprise value | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investment, measurement input 3.8 3.5
Guideline Public Company | Multiples of enterprise value | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investment, measurement input 5.0 5.8