Quarterly report [Sections 13 or 15(d)]

SUBSEQUENT EVENTS (Details)

v3.26.1
SUBSEQUENT EVENTS (Details) - USD ($)
1 Months Ended 3 Months Ended
Apr. 16, 2026
May 08, 2025
May 18, 2023
Jul. 27, 2022
Jun. 29, 2021
May 11, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 23, 2021
Subsequent event                  
Common stock par value (in dollars per share)             $ 0.001 $ 0.001 $ 0.001
Share sales price (in dollars per share)         $ 120        
Warrants issued (in shares)             0    
Gross proceeds from stock issue     $ 4,000,000 $ 4,200,000 $ 17,300,000        
Equity Line of Credit Purchase Agreement                  
Subsequent event                  
Shares issued (in shares)   44,963         1,016,119    
Share sales price (in dollars per share)   $ 3.09              
Gross proceeds from stock issue             $ 3,134,998    
Pre-funded warrants                  
Subsequent event                  
Warrants issued (in shares)     36,574 6,538          
Subsequent Events                  
Subsequent event                  
Shares issued (in shares) 816,068                
Common stock par value (in dollars per share) $ 0.001                
Share sales price (in dollars per share) $ 3.03                
Gross proceeds from stock issue $ 2,500,000                
Subsequent Events | Equity Line of Credit Purchase Agreement                  
Subsequent event                  
Shares issued (in shares)           67,484      
Shares issued to date (in shares)           1,835,000      
Gross proceeds from stock issue           $ 200,000      
Proceeds to date           $ 7,300,000      
Subsequent Events | Pre-funded warrants                  
Subsequent event                  
Warrants issued (in shares) 9,017                
Warrant exercise price (in dollars per share) $ 3.029                
Subsequent Events | Unregistered short-term warrants                  
Subsequent event                  
Warrants issued (in shares) 1,650,170                
Warrant exercise price (in dollars per share) $ 2.78                
Warrants term 24 months