v3.26.1
SUBSEQUENT EVENTS (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 22, 2025
Apr. 30, 2026
Dec. 22, 2025
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
SUBSEQUENT EVENTS            
Shares repurchased under share repurchase program         1,961,940 1,390,597
Value of shares repurchased under share repurchase program         $ 19,956,493 $ 14,299,871
Dividend declared per share         $ 0.54 $ 0.54
O 2026 Q1 Dividends [Member]            
SUBSEQUENT EVENTS            
Daily dividend declared per share       $ 0.001479452    
Dividends Payable, Date of Record     Mar. 31, 2026      
O 2026 Q2 Dividends            
SUBSEQUENT EVENTS            
Dividends Payable, Date Declared Dec. 22, 2025          
Daily dividend declared per share   $ 0.001479452        
Dividends Payable, Date of Record     Apr. 30, 2026      
Class IX shares            
SUBSEQUENT EVENTS            
Shares repurchased under share repurchase program       104,527    
Subsequent events            
SUBSEQUENT EVENTS            
Value of shares repurchased under share repurchase program       $ 4,063,960    
Proceeds from subscription shares       $ 120,000    
Subsequent events | Class A shares            
SUBSEQUENT EVENTS            
Shares repurchased under share repurchase program       98,313    
Subsequent events | Class AX shares            
SUBSEQUENT EVENTS            
Shares repurchased under share repurchase program       33,729    
Subsequent events | Class I shares            
SUBSEQUENT EVENTS            
Shares repurchased under share repurchase program       121,471    
Subsequent events | Class T shares            
SUBSEQUENT EVENTS            
Subscription shares       11,443    
Subsequent events | Class P OP units            
SUBSEQUENT EVENTS            
Shares repurchased under share repurchase program       44,450    
Subsequent events | Class PX OP units            
SUBSEQUENT EVENTS            
Shares repurchased under share repurchase program       132