Quarterly report pursuant to Section 13 or 15(d)

SALE AND PURCHASE OF COMMON STOCK (Details Narrative)

v3.23.2
SALE AND PURCHASE OF COMMON STOCK (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Aug. 16, 2022
Dec. 03, 2021
Apr. 08, 2020
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Number of shares issued, value       $ 1,029,000        
Repurchase of common stock             $ 13,965,000
2022 Share Repurchase Program [Member]                
Shares repurchased         2,512,044      
Share repurchase authorized amount         $ 12,500,000      
Repurchase of common stock         12,500,000      
Stock repurchase agreement expense         $ 300,000      
2022 Share Repurchase Program [Member] | Minimum [Member]                
Price per share         $ 2.75      
2022 Share Repurchase Program [Member] | Maximum [Member]                
Price per share         $ 8.61      
2023 Share Repurchase Program [Member]                
Shares repurchased         160,000      
Share repurchase authorized amount         $ 12,500,000      
Price per share         $ 7.12      
Repurchase of common stock         $ 1,100,000      
Purchase Agreement with Lincoln Park 2022 [Member]                
Number of shares issued       0     100,000  
Proceeds from equity offerings       $ 0     $ 400,000  
Purchase Agreement with Lincoln Park 2022 [Member] | Lincoln Park Capital Fund, LLC [Member]                
Commitment to purchase shares under agreement $ 50,000,000              
Number of shares issued 100,000              
Number of shares issued, value $ 1,000,000              
Purchase Agreement with Lincoln Park [Member]                
Number of shares issued           100,000   200,000
Proceeds from equity offerings           $ 2,000,000   $ 6,500,000
Purchase Agreement with Lincoln Park [Member] | Lincoln Park Capital Fund, LLC [Member]                
Commitment to purchase shares under agreement   $ 80,000,000            
Number of shares issued   14,546            
Number of shares issued, value   $ 1,600,000            
Sales Agreement [Member] | Alliance Global Partners [Member]                
Number of shares issued       400,000   2,200,000 1,000,000.0 2,400,000
Proceeds from equity offerings       $ 1,000,000   $ 43,000,000 $ 3,000,000 $ 51,500,000
Offering price per agreement     $ 320,000,000          
Commission to agent     3.00%