XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Tables)
3 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of stock warrants activities
       Weighted Average 
   Option to
Acquire Shares
   Exercise
Price
 
Stock warrants outstanding at March 31, 2021   214,410   $6.67 
Granted   
-
    
-
 
Exercised   20,000    6.25 
Stock warrants outstanding at June 30, 2021   194,410   $6.71 

 

Schedule of stock option activities
       Weighted Average 
   Option to
Acquire Shares
   Exercise
Price
 
Stock options outstanding at March 31, 2021   1,136,500   $6.90 
Granted   
-
    
-
 
Exercised   
-
    
-
 
Forfeited   -    - 
Stock options outstanding at June 30, 2021   1,136,500   $6.90