v3.26.1
Loans and Preferred Equity Held for Investment, net - Nonaccrual and Past Due Loans (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Jun. 30, 2026
loan
Jun. 30, 2026
property
Dec. 31, 2025
USD ($)
loan
Jun. 30, 2025
loan
Financing Receivable, Past Due [Line Items]          
Carrying Value $ 2,893,663     $ 2,678,315  
Denver, Colorado          
Financing Receivable, Past Due [Line Items]          
Number of loans on nonaccrual status | loan       1 1
Loan carrying value, nonaccrual 56,600     $ 22,000  
Denver, Colorado | Multifamily          
Financing Receivable, Past Due [Line Items]          
Number of loans on nonaccrual status   1 1    
Denver, Colorado | Office          
Financing Receivable, Past Due [Line Items]          
Number of loans on nonaccrual status | loan   1      
Baltimore, Maryland          
Financing Receivable, Past Due [Line Items]          
Number of loans on nonaccrual status | loan   1   1  
Loan carrying value, nonaccrual 15,100     $ 14,700  
Commercial mortgage          
Financing Receivable, Past Due [Line Items]          
Carrying Value 2,893,663     2,678,315  
Commercial mortgage | Current or Less Than 30 Days Past Due          
Financing Receivable, Past Due [Line Items]          
Carrying Value 2,821,918     2,641,623  
Commercial mortgage | 30-59 Days Past Due          
Financing Receivable, Past Due [Line Items]          
Carrying Value 56,640     0  
Commercial mortgage | 60-89 Days Past Due          
Financing Receivable, Past Due [Line Items]          
Carrying Value 0     0  
Commercial mortgage | 90 Days or More Past Due          
Financing Receivable, Past Due [Line Items]          
Carrying Value $ 15,105     $ 36,692