Quarterly report [Sections 13 or 15(d)]

SHARE-BASED PAYMENTS TO VENDORS (Details)

v3.25.2
SHARE-BASED PAYMENTS TO VENDORS (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2025
Jun. 30, 2024
Share-based compensation                
Share-based vendor payments             $ 196,260 $ 519,100
Share based common stock and cash payment $ 86,180 $ 110,080   $ 213,500 $ 305,600      
Warrants outstanding (in shares) 1,092,947   306,812       1,092,947  
Fourth Quarter 2023                
Share-based compensation                
Share-based vendor payments (in shares)           1,000    
Contract term           4 months    
Fourth Quarter 2023 | Maximum                
Share-based compensation                
Grant date fair value ($ per share)           $ 76.6    
Fourth Quarter 2023 | General and Administrative Expense                
Share-based compensation                
Share-based vendor payments       0     $ 0 76,600
First Quarter 2024                
Share-based compensation                
Shares to be granted pursuant to vendor agreements         6,000      
Contract term         4 months      
First Quarter 2024 | Minimum                
Share-based compensation                
Grant date fair value ($ per share)         $ 37.4      
First Quarter 2024 | Maximum                
Share-based compensation                
Grant date fair value ($ per share)         $ 96.2      
First Quarter 2024 | General and Administrative Expense                
Share-based compensation                
Share-based vendor payments $ 0     $ 100,700     0 $ 329,700
Second Quarter 2024                
Share-based compensation                
Share-based vendor payments (in shares)       2,800        
Contract term       6 months        
Second Quarter 2024 | Minimum                
Share-based compensation                
Grant date fair value ($ per share)       $ 36       $ 36
Second Quarter 2024 | Maximum                
Share-based compensation                
Grant date fair value ($ per share)       $ 48       $ 48
Second Quarter 2024 | General and Administrative Expense                
Share-based compensation                
Share-based vendor payments             0 $ 112,800
Fourth Quarter 2024                
Share-based compensation                
Share-based vendor payments (in shares)     1,000          
Shares to be granted pursuant to vendor agreements     500          
Contract term     12 months          
Fourth Quarter 2024 | Minimum                
Share-based compensation                
Grant date fair value ($ per share)     $ 8.2          
Fourth Quarter 2024 | Maximum                
Share-based compensation                
Grant date fair value ($ per share)     $ 16.8          
Fourth Quarter 2024 | General and Administrative Expense                
Share-based compensation                
Share-based vendor payments 4,100           12,500  
First quarter 2025                
Share-based compensation                
Share-based vendor payments (in shares)   12,000            
Shares to be granted pursuant to vendor agreements   12,000            
Contract term   6 months            
First quarter 2025 | Minimum                
Share-based compensation                
Grant date fair value ($ per share)   $ 6.8            
First quarter 2025 | Maximum                
Share-based compensation                
Grant date fair value ($ per share)   $ 16.2            
First quarter 2025 | General and Administrative Expense                
Share-based compensation                
Share-based vendor payments $ 43,600           $ 124,280  
Second Quarter 2025                
Share-based compensation                
Share-based vendor payments (in shares) 2,300              
Grant date fair value ($ per share) $ 7.6           $ 7.6  
Contract term 6 months              
Second Quarter 2025 | General and Administrative Expense                
Share-based compensation                
Share-based vendor payments             $ 17,480  
Additional Grant, Fourth Quarter 2024                
Share-based compensation                
Share-based vendor payments (in shares)     3,880          
Share-based vendor payments     $ 21,000          
Contract term     12 months          
Additional Grant, Fourth Quarter 2024 | Minimum                
Share-based compensation                
Grant date fair value ($ per share)     $ 8.6          
Additional Grant, Fourth Quarter 2024 | Maximum                
Share-based compensation                
Grant date fair value ($ per share)     $ 14.6          
Additional Grant, Fourth Quarter 2024 | General and Administrative Expense                
Share-based compensation                
Share-based vendor payments $ 21,000           $ 42,000