v3.25.4
CMBS TRUST (Details) - USD ($)
$ in Thousands
Jul. 18, 2024
Mar. 01, 2024
Feb. 27, 2024
Oct. 31, 2022
CMBS Trust        
Marketable Securities [Line Items]        
Proceeds from sale of equity method investments $ 25,588 $ 6,024 $ 1,564  
Net realized gains   $ 443 $ 22  
Net realized gain on sale $ 1,856      
CMBS Trust        
Marketable Securities [Line Items]        
Total investments       $ 30,855