Annual report pursuant to Section 13 and 15(d)

Our Portfolio - Schedule of Related Party Transactions (Details)

v3.25.0.1
Our Portfolio - Schedule of Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Financing Receivable, Credit Quality Indicator [Line Items]      
Interest income $ 263,792 $ 207,794 $ 134,656
Related Party Commercial Receivables Loans | Equity Method Investee      
Financing Receivable, Credit Quality Indicator [Line Items]      
Interest income 81,000 68,000 60,000
Additional investments made in related party loans 246,000 324,000 164,000
Principal collected from related party loans 322,000 36,000 87,000
Interest collected from related party loans $ 64,000 $ 62,000 $ 64,000