Loans Held for Investment - Narratives - Past-Due Loans and Loan Risk Rating (Details) |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||
---|---|---|---|---|---|
Jun. 30, 2025
USD ($)
loan
|
Jun. 30, 2024
USD ($)
loan
|
Jun. 30, 2025
USD ($)
loan
|
Jun. 30, 2024
USD ($)
loan
|
Dec. 31, 2024
loan
|
|
Loans and Financing Receivable | |||||
Suspended interest income accrual | $ | $ 0 | $ 700,000 | $ 0 | $ 700,000 | |
Number of loans with a loan risk rating | 9 | 13 | |||
Non-performing | |||||
Loans and Financing Receivable | |||||
Number of loans with a loan risk rating | 5 | 4 | |||
Non-performing | Suspended Interest Income Accrual | |||||
Loans and Financing Receivable | |||||
Suspended interest income accrual | $ | $ 3,500,000 | $ 6,800,000 | $ 6,900,000 | $ 12,600,000 | |
Number of loans with a loan risk rating | 2 | 5 | 2 | 5 |