v3.25.3
SUBSEQUENT EVENTS - Warrant and Stock (Details)
Oct. 13, 2025
$ / shares
shares
Oct. 10, 2025
shares
Oct. 07, 2025
item
$ / shares
shares
Sep. 30, 2025
$ / shares
Dec. 31, 2024
$ / shares
SUBSEQUENT EVENTS          
Common Stock, par value (in dollars per share) | $ / shares       $ 0.0001 $ 0.0001
Subsequent events          
SUBSEQUENT EVENTS          
Number of shares issued for exercise of warrants | shares   179,924      
Exercise of warrants into common stock (in shares) | shares 99,996        
Number of warrants exercised | shares 100,000        
Number of consulting firms | item     4    
Number of shares issuable for service | shares     750,000    
Common Stock, par value (in dollars per share) | $ / shares     $ 0.0001    
Subsequent events | June 2023 Purchase Agreement Amendment [Member] | Maximum          
SUBSEQUENT EVENTS          
Private Placement Price Per Share | $ / shares $ 4        
Subsequent events | June 2023 Purchase Agreement Amendment [Member] | Minimum          
SUBSEQUENT EVENTS          
Private Placement Price Per Share | $ / shares $ 2.75