Loans Held for Investment and the Allowance for Credit Losses - Schedule of Loans Held for Investment Portfolio by Loan Seniority (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Mar. 31, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Dec. 31, 2024 |
||
|---|---|---|---|---|---|---|---|---|
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||||||
| Outstanding principal | $ 4,335,033 | $ 4,118,050 | ||||||
| Amortized cost | [1] | 4,321,538 | 4,103,022 | |||||
| Allowance for credit losses | [1] | (77,750) | (74,503) | |||||
| Loans held for investment, net | [1] | 4,243,788 | 4,028,519 | |||||
| Senior loans | ||||||||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||||||
| Outstanding principal | 4,335,033 | 4,118,050 | ||||||
| Unamortized premium (discount) and loan origination fees, net | (13,495) | (15,028) | ||||||
| Amortized cost | 4,321,538 | 4,103,022 | ||||||
| Allowance for credit losses | (77,750) | $ (74,033) | (74,503) | $ (66,957) | $ (64,721) | $ (61,558) | ||
| Loans held for investment, net | $ 4,243,788 | $ 4,028,519 | ||||||
| ||||||||