Quarterly report [Sections 13 or 15(d)]

Our Portfolio - Schedule of Related Party Transactions (Details)

v3.25.1
Our Portfolio - Schedule of Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Financing Receivable, Credit Quality Indicator [Line Items]    
Interest income from related party loans $ 66,394 $ 68,692
Related Party Commercial Receivables, Loans | Equity method investee    
Financing Receivable, Credit Quality Indicator [Line Items]    
Interest income from related party loans 19,000 21,000
Additional investments made in related party loans 46,000 61,000
Principal collected from related party loans 10,000 17,000
Interest collected from related party loans $ 17,000 $ 17,000