v3.26.1
Loans and Investments - Schedule of Other Non-Accrued Loans (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
loan
Jun. 30, 2025
USD ($)
loan
Jun. 30, 2026
USD ($)
loan
Jun. 30, 2025
USD ($)
loan
Mar. 31, 2026
loan
Dec. 31, 2025
loan
Mar. 31, 2025
loan
Dec. 31, 2024
loan
Financing Receivable, Nonaccrual [Roll Forward]                
Beginning balance $ 0 $ 142,823 $ 48,311 $ 167,428        
Loans that progressed to greater than 60 days past due 0 0 (1,221) (82,290)        
Loans modified or paid off 0 (47,675) (47,090) (86,165)        
Loans transferred to REO   (48,500)   (48,500)        
Additional loans classified as non-accrual 94,920 10,264 94,920 106,439        
Ending balance $ 94,920 $ 56,912 $ 94,920 $ 56,912        
Number of other nonaccrued loans | loan 3 3 3 3 0 3 5 9