Loans Held for Investment and the Allowance for Credit Losses - Schedule of Amortized Cost and Results of Internal Risk Rating Review Performed for Loans Held for Investment Portfolio (Details) $ in Thousands |
Jun. 30, 2025
USD ($)
|
Mar. 31, 2025
USD ($)
|
Dec. 31, 2024
USD ($)
|
Jun. 30, 2024
USD ($)
|
Mar. 31, 2024
USD ($)
|
Dec. 31, 2023
USD ($)
|
||
---|---|---|---|---|---|---|---|---|
Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||||||
Total | [1] | $ 3,774,686 | $ 3,278,588 | |||||
Allowance for credit losses | [1] | (66,957) | (61,558) | |||||
Loans held for investment, net | [1] | $ 3,707,729 | 3,217,030 | |||||
Weighted average risk rating | 3.0 | |||||||
Senior loans | ||||||||
Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||||||
Total | $ 3,774,686 | 3,278,588 | ||||||
Allowance for credit losses | (66,957) | $ (64,721) | (61,558) | $ (66,848) | $ (71,258) | $ (67,092) | ||
Loans held for investment, net | $ 3,707,729 | $ 3,217,030 | ||||||
Weighted average risk rating | 3.0 | 3.0 | ||||||
1 | Senior loans | ||||||||
Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||||||
Total | $ 0 | $ 0 | ||||||
2 | Senior loans | ||||||||
Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||||||
Total | 62,767 | 62,716 | ||||||
3 | Senior loans | ||||||||
Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||||||
Total | 3,592,984 | 3,098,671 | ||||||
4 | Senior loans | ||||||||
Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||||||
Total | 118,935 | 117,201 | ||||||
5 | Senior loans | ||||||||
Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||||||
Total | $ 0 | $ 0 | ||||||
|