Quarterly report pursuant to Section 13 or 15(d)

SALE OF COMMON STOCK (Details Narrative)

v3.23.3
SALE OF COMMON STOCK (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Aug. 01, 2023
Jul. 27, 2023
Aug. 16, 2022
Dec. 03, 2021
Apr. 08, 2020
Sep. 30, 2022
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2023
Sep. 30, 2022
Class of Stock [Line Items]                      
Number of shares issued, value               $ 1,029,000      
Repurchase of common stock                   $ 13,965,000
2022 Share Repurchase Program [Member]                      
Class of Stock [Line Items]                      
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]                      
Class of Stock [Line Items]                      
Price per share                 $ 2.75    
2022 Share Repurchase Program [Member] | Maximum [Member]                      
Class of Stock [Line Items]                      
Price per share                 $ 8.61    
2023 Share Repurchase Program [Member]                      
Class of Stock [Line Items]                      
Shares repurchased                 160,000    
Share repurchase authorized amount                 $ 12,500,000    
Price per share                 $ 7.12    
Repurchase of common stock                 $ 1,100,000    
Sales Agreement [Member]                      
Class of Stock [Line Items]                      
Number of shares issued   2,530,000                  
Stock offering expenses $ 700,000                    
Placement agent fees 500,000                    
Proceeds from equity offerings $ 6,300,000                    
Sales Agreement [Member] | Alliance Global Partners [Member]                      
Class of Stock [Line Items]                      
Number of shares issued             0     1,000,000 5,500,000
Proceeds from equity offerings             $ 0     $ 3,000,000 $ 76,200,000
Offering price per agreement         $ 320,000,000            
Commission to agent         3.00%            
Sales Agreement [Member] | Pre-Funded Warrants [Member]                      
Class of Stock [Line Items]                      
Number of shares for common warramts   4,470,000                  
Exercise price   $ 0.0001                  
Price per share   $ 0.9999                  
Sales Agreement [Member] | Common Warrants [Member]                      
Class of Stock [Line Items]                      
Number of shares for common warramts   7,000,000                  
Exercise price   $ 1.00                  
Price per share   $ 1.00                  
Purchase Agreement with Lincoln Park 2022 [Member]                      
Class of Stock [Line Items]                      
Number of shares issued             0     100,000 0
Proceeds from equity offerings             $ 0     $ 400,000  
Purchase Agreement with Lincoln Park 2022 [Member] | Lincoln Park Capital Fund, LLC [Member]                      
Class of Stock [Line Items]                      
Number of shares issued     100,000                
Commitment to purchase shares under agreement     $ 50,000,000                
Number of shares issued, value     $ 1,000,000                
Purchase Agreement with Lincoln Park [Member]                      
Class of Stock [Line Items]                      
Number of shares issued           400,000         500,000
Proceeds from equity offerings                     $ 8,700,000
Percentage of issuance by issuer of common stock                   19.99%  
Maximum number of shares issued wIthout shareholder approval                   500,000  
Purchase Agreement with Lincoln Park [Member] | Lincoln Park Capital Fund, LLC [Member]                      
Class of Stock [Line Items]                      
Number of shares issued       14,546              
Commitment to purchase shares under agreement       $ 80,000,000              
Number of shares issued, value       $ 1,600,000