v3.25.2
Equity and Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity

Stock option activity under our Equity Incentive Plans is summarized as follows:

  

               Weighted avg.     
       Weighted avg.   Weighted avg.   remaining     
   Number of   exercise price   grant date fair   contractual life   Aggregate 
   awards   per share   value per share   (in years)   intrinsic value 
                     
Outstanding, December 31, 2024   62,469   $9.05   $8.07    4.37   $334,769 
Granted   -   $-   $-    -      
Exercised   (10,640)  $7.42   $6.99    3.78      
Expired/Forfeited   -   $-   $-    -      
Outstanding, June 30, 2025   51,829   $9.36   $8.30    3.80   $254,605 
Exercisable, June 30, 2025   51,829   $9.36   $8.30    3.80   $254,605 
Unvested, June 30, 2025   -   $-   $-    -   $-