XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK OPTIONS AND WARRANTS (Tables)
3 Months Ended
Mar. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of stock option activity
            
  

Options

Outstanding

 

Weighted

Average

Exercise

Price

 

Weighted

Average

Remaining

Life (In

Years)

 

Aggregate

Intrinsic

Value

Outstanding at December 31, 2024   13,937   $27.81    1.86   $ 
Granted                
Exercised                
Expired or cancelled   (617)   29.73    1.13     
Outstanding at March 31, 2025   13,320   $27.72    1.63   $ 
Exercisable at March 31, 2025   10,364   $31.63    1.55   $ 
Schedule of warrants outstanding
      
      Weighted
      Average
      Exercise
   Warrants  Price per
   Outstanding  Share
Outstanding at December 31, 2024   342,828   $5.08 
Issued         
Exercised         
Expired or cancelled         
Outstanding at March 31, 2025   342,828   $5.08