Quarterly report pursuant to Section 13 or 15(d)

SHARE-BASED PAYMENTS TO VENDORS (Details)

v3.24.2.u1
SHARE-BASED PAYMENTS TO VENDORS (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2024
Jun. 30, 2023
Share-based compensation                
Share-based vendor payments             $ 519,100 $ 165,903
Warrants outstanding (in shares) 6,136,245   6,195,456       6,136,245  
Fourth Quarter 2022                
Share-based compensation                
Share-based vendor payments (in shares)           43,186    
Share-based vendor payments $ 0     $ 0     $ 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     0     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 0     0     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 $ 100,700     $ 100,700     329,700 $ 329,700
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)   $ 1.87            
First Quarter 2024 | Maximum                
Share-based compensation                
Grant date fair value ($ per share)   $ 4.81            
Second Quarter 2024                
Share-based compensation                
Share-based vendor payments (in shares) 56,000              
Share-based vendor payments $ 112,800           $ 112,800  
Shares to be granted pursuant to vendor agreements 156,000              
Contract term 6 months              
Second Quarter 2024 | Minimum                
Share-based compensation                
Grant date fair value ($ per share) $ 1.80           $ 1.80  
Second Quarter 2024 | Maximum                
Share-based compensation                
Grant date fair value ($ per share) $ 2.40           $ 2.40