v3.26.1
Our Portfolio - Schedule of Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Financing Receivable, Credit Quality Indicator [Line Items]    
Additional investments made in related party loans $ 198,915 $ 137,596
Principal collected from related party loans 244,291 40,455
Equity method investee    
Financing Receivable, Credit Quality Indicator [Line Items]    
Additional investments made in related party loans 19,000 46,000
Principal collected from related party loans 95,000 10,000
Related Party Loans | Equity method investee    
Financing Receivable, Credit Quality Indicator [Line Items]    
Interest income from related party loans 12,000 19,000
Additional investments made in related party loans 19,000 46,000
Principal collected from related party loans 95,000 10,000
Interest collected from related party loans $ 14,000 $ 17,000