v3.26.1
Consolidated Variable Interest Entities Assets and Liabilities, CMBS Trusts, at Fair Value - Schedule of Net Interest Income Included in Consolidated Statement of Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Variable Interest Entity [Line Items]        
Net interest income $ 18,182 $ 30,171 $ 44,371 $ 61,512
Change in net assets of consolidated variable interest entities, CMBS trusts 836 41 1,275 41
Primary beneficiary        
Variable Interest Entity [Line Items]        
Net interest income 789 41 1,177 41
Unrealized gain (loss) 47 0 98 0
Change in net assets of consolidated variable interest entities, CMBS trusts $ 836 $ 41 $ 1,275 $ 41