v3.25.2
Loans, notes payable, and other financial liabilities - TZRC Secured Promissory Note (Details) - USD ($)
$ in Thousands
6 Months Ended
Dec. 06, 2022
Jun. 30, 2025
Dec. 31, 2024
Loans, notes payable, and other financial liabilities      
Outstanding loan exclusive of deferred financing costs   $ 315,071  
TZRC Secured Promissory Note      
Loans, notes payable, and other financial liabilities      
Fair value of debt on investment date $ 95,100    
Discount on promissory note $ 1,700 $ 700  
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] us-gaap:PrimeRateMember    
Variable interest rate 12.00%    
Fixed interest rate 15.25%    
Post-default interest 2.00%    
Interest Rate   15.25% 15.25%
Percentage of distribution funds used to pay down notes 100.00%    
Outstanding loan exclusive of deferred financing costs   $ 90,784 $ 84,211
Debt instrument, Term   5 years