XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SHAREHOLDERS’ EQUITY (Tables)
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
SCHEDULE OF RESTRICTED STOCK ACTIVITY

Below is a summary of restricted stock activity for the six months ended June 30, 2024:

 

   For the Six Months Ended 
   June 30, 2024 
       Weighted Average 
   Shares   Grant Date Fair Value 
Nonvested at beginning of period   144,211   $      34.07 
Granted   190,240    35.03 
Vested   (81,890)   33.19 
Forfeited   (22,284)   34.53 
Nonvested at June 30, 2024   230,277   $35.13 
SCHEDULE OF STOCK OPTION ACTIVITY

A summary of the status of outstanding stock options at June 30, 2024 and changes during the six months then ended is presented below:

 

   For the Six Months Ended     
   June 30, 2024     
       Weighted Average   Weighted Average   Aggregate 
       Exercise   Remaining   Intrinsic 
   Options   Price   Contract Life   Value 
Outstanding at beginning of period   93,892   $10.22           
Granted or assumed   -    -           
Exercised   (62,879)   10.05           
Forfeited   -    -           
Expired   -    -           
Outstanding at June 30, 2024   31,013   $10.57    6.3   $547,530.6 
                     
Exercisable at June 30, 2024   31,013   $10.57    6.3   $547,530.6 
SCHEDULE OF WARRANTS TO PURCHASE COMMON STOCK

A summary of the status of outstanding warrants to purchase common stock at June 30, 2024 and changes during the six months then ended is presented below:

 

   For the Six Months Ended 
   June 30, 2024 
       Weighted Average   Weighted Average 
       Exercise   Remaining 
   Warrants   Price   Contract Life 
Outstanding at beginning of period   16,725   $10.80      
Granted or assumed   -    -      
Exercised   -    -      
Forfeited   -    -      
Expired   -    -      
Outstanding at June 30, 2024   16,725   $10.80    6.3 
                
Exercisable at June 30, 2024   16,725   $10.80    6.3