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

Stock option activity, including options granted under the 2023 Plan and 2018 Plan, was as follows for the six months ended June 30, 2025 and 2024:

  

   2025   2024 
   Shares  

Weighted

Average
Exercise

Price

  

Weighted

Average
Remaining

Contract
Term

(years)

   Shares  

Weighted

Average
Exercise

Price

  

Weighted

Average
Remaining

Contract
Term

(years)

 
Outstanding at January 1   3,925,403    1.29         4,875,828   $1.31      
Granted                          
Cancelled or expired   (164,931)   1.19         (156,243)   1.03      
Outstanding at June 30   3,760,472    1.30    6.43    4,719,585    1.32    7.28 
Exercisable at June 30   3,006,140    1.35    6.06    2,313,011    1.46    6.22 
Schedule of Restricted Stock Activity

Restricted stock unit and deferred stock unit activity for awards granted under the 2023 Plan and 2018 Plan was as follows for the six months ended June 30, 2025 and 2024:

  

   2025   2024 
   Shares  

Weighted

Average Fair

Value at Grant

Date Per

Share

   Shares  

Weighted

Average Fair

Value at Grant

Date Per Share

 
Outstanding at January 1   5,455,472   $0.90    3,524,675   $1.07 
Granted       0.98    2,641,549    0.98 
Vested   (386,624)   0.91    (142,327)   0.67 
Cancelled   (34,197)   0.98    (155,668)   1.03 
Outstanding at June 30   5,034,651   $0.90    5,868,229   $1.04