v3.25.2
EQUITY TRANSACTIONS (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Mar. 31, 2023
Jun. 30, 2025
Jun. 30, 2024
Jan. 28, 2025
Jan. 21, 2025
Feb. 09, 2023
Equity, Class of Treasury Stock [Line Items]                      
Stock Repurchased During Period, Shares 865,585     0     1,177,351 0      
Stock Repurchase Program, Not Settled 0           0        
Average purchase price per share (in dollars per share) $ 2.06     $ 0     $ 2.09 $ 0      
Payments for Repurchase of Common Stock, Gross $ 1,786,000     $ 0     $ 2,459,000 $ 0      
Costs associated with repurchase $ 17,000           $ 24,000        
Stock Repurchase Program, Authorized Amount                   $ 5,000,000.0 $ 10,000,000
Preferred Stock, Par or Stated Value Per Share $ 0.01           $ 0.01        
Share Repurchase Program, Remaining Authorized, Amount $ 2,500,000           $ 2,500,000        
Preferred Stock, Shares Authorized 20,000,000           20,000,000        
Stockholders' Equity, Beneficial Ownership Limit Under Shareholder Rights Plan, Percent                 4.99%    
Preferred Stock, Purchase Rights, Number of Rights Declared Per Common Share                 1    
Preferred Stock, Shares Issued 0           0        
Preferred Stock, Shares Outstanding 0           0        
Dividends   $ 0     $ 0 $ 0          
2023                      
Equity, Class of Treasury Stock [Line Items]                      
Stock Repurchased During Period, Shares     1,400,000                
Treasury Stock, Value     $ 5,200,000                
Series 1 Participating Preferred Stock                      
Equity, Class of Treasury Stock [Line Items]                      
Preferred Stock, Par or Stated Value Per Share $ 0.01   $ 0.01       $ 0.01   $ 0.01    
Preferred stock, acquiring person beneficial ownership percentage, threshold for exercisability                 4.99%    
Preferred Stock, Purchase Rights, Exercise Price                 $ 17.00    
Class of warrant or right, number of securities called by each warrant or right (in shares)                 0.001    
Preferred Stock, Shares Authorized 240,000   240,000       240,000        
Preferred Stock, Purchase Rights, Exercise Price                 $ 17.00    
Preferred Stock, Shares Issued 0   0       0        
Preferred Stock, Shares Outstanding 0   0       0        
Series 1 Participating Preferred Stock | Minimum                      
Equity, Class of Treasury Stock [Line Items]                      
Preferred Stock, Dividends Preference Per Share                 0.001    
Preferred Stock, Liquidation Preference Per Share                 1    
Preferred Stock, Dividends Preference Per Share                 0.001    
Preferred Stock, Liquidation Preference Per Share                 $ 1