v3.25.2
Fair Value Measurements - Schedule of Quantitative Inputs and Assumptions used for Items Categorized in Level 3 of Fair Value (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Financial Liabilities $ (1,028,960) $ (828,215)
Level 3 [Member] | Loans Receivable at Fair Value [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Financial Assets $ 1,028,960 $ 828,215
Alternative Investment, Valuation Technique [Extensible Enumeration] us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:ValuationTechniqueDiscountedCashFlowMember
Alternative Investment, Measurement Input [Extensible Enumeration] us-gaap:MeasurementInputDiscountRateMember us-gaap:MeasurementInputDiscountRateMember
Level 3 [Member] | Loans Receivable at Fair Value [Member] | Weighted Average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0713 0.0786
Level 3 [Member] | Loans Receivable at Fair Value [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0673 0.0753
Level 3 [Member] | Loans Receivable at Fair Value [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0757 0.0818
Level 3 [Member] | Secured Financings, at Fair Value [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Financial Liabilities $ (771,266) $ (619,787)
Debt Instrument, Valuation Technique [Extensible Enumeration] us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:ValuationTechniqueDiscountedCashFlowMember
Debt Instrument, Measurement Input [Extensible Enumeration] us-gaap:MeasurementInputDiscountRateMember us-gaap:MeasurementInputDiscountRateMember
Level 3 [Member] | Secured Financings, at Fair Value [Member] | Weighted Average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0624 0.0674
Level 3 [Member] | Secured Financings, at Fair Value [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0582 0.0642
Level 3 [Member] | Secured Financings, at Fair Value [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0657 0.0708