v3.26.1
CAPITAL STRUCTURE (Tables)
3 Months Ended
Mar. 31, 2026
Equity [Abstract]  
Schedule of stock option activity
                    
   Shares Underlying Options   Weighted Average Exercise Price   Weighted Average Contractual Life (Years)   Intrinsic Value 
Outstanding at December 31, 2025   437,000   $12.11    6.26   $2,215,451 
Granted                
Exercised   (307,375)   10.52         
Surrendered   (129,625)   23.58         
Outstanding at March 31, 2026      $       $ 
Schedule of weighted average assumptions
               
    For the three months ended March 31,  
    2026     2025  
Expected term, in years     N/A       5.84  
Expected volatility     N/A       94.85%  
Risk-free interest rate     N/A       4.06%  
Dividend yield     N/A        
Schedule of warrants outstanding
                    
               Outstanding at 
Reference  Date Issued   Exercise price   Expiration   March 31,
2026
   December 31,
2025
 
Warrant Holder 1   5/28/2021   $59.40    5/13/26    8,380    8,380 
Warrant Holder 1   5/28/2021   $118.80    5/13/26    8,422    8,422 
Warrant Holder 1   5/28/2021   $296.80    5/13/26    8,422    8,422 
Warrant Holder 2   7/30/21   $59.40    7/30/26    421    421 
Warrant Holder 2   7/30/21   $296.80    6/1/26    1,263    1,263 
Warrant Holder 5   12/20/21   $59.40    12/20/26    2,948    2,948 
Warrant Holder 20   1/3/23   $50.00    1/2/27    5,000    5,000 
Warrant Holder 21   1/20/23   $38.00    1/19/27    12,500    12,500 
Series A & B Warrants   6/16/23   $27.20    12/16/28    306,250    306,250 
Series B Warrants   10/23/23   $27.20    4/26/29    100,000    100,000 
Warrant Holder 22   6/16/23   $25.00    12/16/28    6,300    6,300 
Warrant Holder 22   10/23/23   $28.00    4/26/29    3,300    3,300 
Warrant Holder 23   6/16/23   $25.00    12/16/28    4,200    4,200 
Warrant Holder 23   10/23/23   $28.00    4/26/29    2,400    2,400 
Warrant Holder 24   10/23/23   $28.00    4/26/29    300    300 
Warrant Holder 25   1/20/25   $12.00    1/20/30    100,000    100,000 
Total Warrants outstanding   570,105    570,105