Quarterly report pursuant to Section 13 or 15(d)

SHARE-BASED PAYMENTS TO VENDORS (Details)

v3.24.1.1.u2
SHARE-BASED PAYMENTS TO VENDORS (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Share-based compensation        
Share-based vendor payments $ 305,600   $ 165,903  
Warrants outstanding (in shares) 6,136,245 6,195,456    
Fourth Quarter 2022        
Share-based compensation        
Share-based vendor payments (in shares)       43,186
Share-based vendor payments $ 0   $ 46,743  
Contract term       6 months
Warrants outstanding (in shares)       10,096
Fourth Quarter 2022 | Minimum        
Share-based compensation        
Grant date fair value ($ per share)       $ 3.30
Fourth Quarter 2022 | Maximum        
Share-based compensation        
Grant date fair value ($ per share)       $ 3.67
First Quarter 2023        
Share-based compensation        
Share-based vendor payments (in shares)     36,000  
Share-based vendor payments 0   $ 119,160  
Grant date fair value ($ per share)     $ 3.31  
Contract term     6 months  
Fourth Quarter 2023        
Share-based compensation        
Share-based vendor payments (in shares)   116,000    
Share-based vendor payments $ 76,600   $ 0  
Fourth Quarter 2023 | Minimum        
Share-based compensation        
Grant date fair value ($ per share)   $ 1.50    
Contract term   4 months    
Fourth Quarter 2023 | Maximum        
Share-based compensation        
Grant date fair value ($ per share)   $ 5.18    
Contract term   6 months    
First Quarter 2024        
Share-based compensation        
Share-based vendor payments (in shares) 70,000      
Share-based vendor payments $ 229,000      
Shares to be granted pursuant to vendor agreements 120,000      
Contract term 4 months      
First Quarter 2024 | Minimum        
Share-based compensation        
Grant date fair value ($ per share) $ 2.84      
First Quarter 2024 | Maximum        
Share-based compensation        
Grant date fair value ($ per share) $ 4.81