v3.26.1
Our Portfolio - Schedule of Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Financing Receivable, Credit Quality Indicator [Line Items]        
Additional investments made in related party loans     $ 301,681 $ 287,049
Principal collected from related party loans     343,834 172,080
Equity method investee        
Financing Receivable, Credit Quality Indicator [Line Items]        
Additional investments made in related party loans     62,000 95,000
Principal collected from related party loans     124,000 79,000
Related Party Loans | Equity method investee        
Financing Receivable, Credit Quality Indicator [Line Items]        
Interest income from related party loans $ 23,000 $ 18,000 35,000 37,000
Additional investments made in related party loans 43,000 49,000 62,000 95,000
Principal collected from related party loans 29,000 69,000 124,000 79,000
Interest collected from related party loans $ 19,000 $ 24,000 $ 33,000 $ 40,000