v3.25.2
Lines of Credit, Mortgage Payable and Churchill Facility - Loans held for investment sold under the repurchase agreement (Details) - Loan - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Line of Credit, Mortgage Payable, and Churchill Facility    
Repurchase agreements $ 34,144 $ 66,365
Maturing within one year    
Line of Credit, Mortgage Payable, and Churchill Facility    
Repurchase agreements 27,174 56,050
After one but within two years    
Line of Credit, Mortgage Payable, and Churchill Facility    
Repurchase agreements $ 6,970 $ 10,315