v3.25.4
Stock-based compensation (Tables)
9 Months Ended
Sep. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of share-based compensation

The following is a summary of stock-based compensation during the three and nine months ended September 30, 2024 and 2023:

 

             
   Three Months Ended September 30,   Nine Months Ended September 30, 
   2024   2023   2024   2023 
Canceled stock options  $—   $30,242   $5,434   $140,913 
Restricted stock units   —    1,034,664    1,508,116    4,359,265 
Total  $—   $1,064,906   $1,513,550   $4,500,178 
Summary of changes in restricted stock units

The following is a summary of the restricted stock units during the nine months ended September 30, 2024:

 

       Weighted Average 
       Grant-Date 
   Number of Units   Fair Value 
Unvested as of December 31, 2023   86,749   $48.12 
Granted   —    - 
Vested   (85,278)   48.26 
Unvested as of September 30, 2024   1,471   $40.46