v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2025
Dec. 31, 2024
Class A shares    
Common stock, par value per share $ 0.01  
Common stock, shares authorized 100,000,000  
Common stock, shares issued 4,709,994 4,990,586
Common stock, shares outstanding 4,709,994 4,990,586
Class AX shares    
Common stock, par value per share $ 0.01  
Common stock, shares authorized 100,000,000  
Common stock, shares issued 1,449,051 1,423,800
Common stock, shares outstanding 1,442,824 1,423,800
Class D shares    
Common stock, par value per share $ 0.01  
Common stock, shares authorized 100,000,000  
Common stock, shares issued 0 0
Common stock, shares outstanding 0 0
Class DX shares    
Common stock, par value per share $ 0.01  
Common stock, shares authorized 100,000,000  
Common stock, shares issued 0 0
Common stock, shares outstanding 0 0
Class I shares    
Common stock, par value per share $ 0.01  
Common stock, shares authorized 100,000,000  
Common stock, shares issued 2,168,458 1,828,031
Common stock, shares outstanding 2,168,458 1,828,031
Class IX shares    
Common stock, par value per share $ 0.01  
Common stock, shares authorized 100,000,000  
Common stock, shares issued 1,738,483 1,934,499
Common stock, shares outstanding 1,730,475 1,934,449
Class S share    
Common stock, par value per share $ 0.01  
Common stock, shares authorized 94,000,000  
Common stock, shares issued 0 0
Common stock, shares outstanding 0 0
Class T shares    
Common stock, par value per share $ 0.01  
Common stock, shares authorized 97,000,000  
Common stock, shares issued 9,443 0
Common stock, shares outstanding 9,443 0