v3.26.1
STOCKHOLDERS' EQUITY (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jul. 31, 2025
STOCKHOLDERS' EQUITY      
Issuance of common stock under equity incentive plan (in shares) 3,449,209 1,472,097  
Issuance of common stock 2,703,643    
Proceeds from stock options exercised $ 259,501 $ 55,000  
Proceeds from exercise of warrants $ 1,963,812 $ 2,225,411  
Warrants issued 0 0  
Number of common shares retained and transferred to treasury stock   0  
At-the-market offering      
STOCKHOLDERS' EQUITY      
Issuance of common stock shares 4,326,433 1,857,923  
Gross proceeds from sales of stock $ 50,033,307 $ 5,158,787  
Weighted average price (in dollars per share) $ 11.56 $ 2.78  
Direct issuance costs incurred $ 962,469 $ 94,304  
Aggregate net proceeds received $ 49,070,838 $ 5,064,483  
Amended And Restated 2023 Equity Incentive Plan      
STOCKHOLDERS' EQUITY      
Common stock available for issuance shares     23,700,000
Employee Stock Option      
STOCKHOLDERS' EQUITY      
Shares awarded contractual term 10 years    
Unrecognized share-based compensation expense $ 4,188,207    
Weighted-average remaining period 9 months 18 days    
Number of options exercised 1,722,289 622,500  
Stock options exercised for cash (in shares) 421,797 250,000  
Proceeds from stock options exercised $ 259,501 $ 55,000  
Treasury stock acquired (in shares) 372,185    
Number of cashless share options exercised 928,307    
Intrinsic value of options exercised $ 14,560,523 $ 1,061,033  
Cashless share options treated as exercised treasury stock   50,269  
Common stocks were issued   322,231  
Treasury stock acquired value $ 3,654,449    
Restricted stock units      
STOCKHOLDERS' EQUITY      
Issuance of common stock under equity incentive plan (in shares) 1,726,920 899,866  
Unrecognized share-based compensation expense $ 6,009,654    
Weighted-average remaining period 1 year 8 months 12 days    
Treasury stock acquired (in shares) 528,362    
Other than options, weighted average period for non-vested shares 1 year 6 months    
Total fair value $ 16,656,240 $ 1,269,256  
Treasury stock acquired value $ 5,189,407    
Common stock warrants      
STOCKHOLDERS' EQUITY      
Issuance of common stock 2,703,643 2,919,643  
Proceeds from exercise of warrants $ 1,963,812 $ 2,225,411  
Weighted average price $ 0.73 $ 0.76  
Number of shares to represent each warrant 1