v3.25.1
STOCKHOLDERS' EQUITY (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Class of Stock [Line Items]    
Preferred stock, par value per share $ 0.00 $ 0.00
Preferred stock, shares authorized 25,000,000 25,000,000
Liquidation preference $ 79,630,000 $ 75,521,000
Preferred stock, shares issued 2,160,267 2,029,450
Preferred stock, shares outstanding 2,160,267 2,029,450
Series A Convertible Preferred Stock [Member]    
Class of Stock [Line Items]    
Preferred stock, par value per share $ 0.001 $ 0.001
Preferred stock, stated value per share $ 25 $ 25
Preferred stock, shares authorized 1,000,000 1,000,000
Liquidation preference $ 176,000 $ 176,000
Preferred stock, shares issued 7,040 7,040
Preferred stock, shares outstanding 7,040 7,040
Series B Convertible Preferred Stock [Member]    
Class of Stock [Line Items]    
Preferred stock, par value per share $ 0.001  
Preferred stock, stated value per share $ 1,000  
Preferred stock, shares authorized 60,000  
Liquidation preference  
Preferred stock, shares issued  
Preferred stock, shares outstanding  
Series C Convertible Preferred Stock [Member]    
Class of Stock [Line Items]    
Preferred stock, par value per share $ 0.001 $ 0.001
Preferred stock, stated value per share $ 1,000 $ 1,000
Preferred stock, shares authorized 75,000 75,000
Liquidation preference $ 50,000,000 $ 50,000,000
Preferred stock, shares issued 50,000 50,000
Preferred stock, shares outstanding 50,000 50,000
Series D Cumulative Redeemable Perpetual Preferred Stock [Member]    
Class of Stock [Line Items]    
Preferred stock, par value per share $ 0.001 $ 0.001
Preferred stock, stated value per share $ 25 $ 25
Preferred stock, shares authorized 2,000,000 2,000,000
Liquidation preference $ 11,345,000 $ 8,096,000
Preferred stock, shares issued 453,792 323,835
Preferred stock, shares outstanding 453,792 323,835
Series E Redeemable Perpetual Preferred Stock [Member]    
Class of Stock [Line Items]    
Preferred stock, par value per share $ 0.001 $ 0.001
Preferred stock, stated value per share $ 25 $ 25
Preferred stock, shares authorized 2,500,000 2,500,000
Liquidation preference $ 16,250,000 $ 16,250,000
Preferred stock, shares issued 649,998 649,998
Preferred stock, shares outstanding 649,998 649,998
Series F Exchangeable Preferred Stock [Member]    
Class of Stock [Line Items]    
Preferred stock, par value per share $ 0.001 $ 0.001
Preferred stock, stated value per share $ 1,000 $ 1,000
Preferred stock, shares authorized 1,000,000 1,000,000
Liquidation preference $ 999,000 $ 999,000
Preferred stock, shares issued 998,577 998,577
Preferred stock, shares outstanding 998,577 998,577
Series G Convertible Preferred Stock [Member]    
Class of Stock [Line Items]    
Preferred stock, par value per share $ 0.001 $ 0.001
Preferred stock, stated value per share $ 1,000 $ 1,000
Preferred stock, shares authorized 25,000 25,000
Liquidation preference $ 860,000
Preferred stock, shares issued 860
Preferred stock, shares outstanding 860
Unallocated Shares [Member]    
Class of Stock [Line Items]    
Preferred stock, shares authorized 18,340,000 18,400,000