v3.24.3
Stockholders' equity (Tables)
9 Months Ended
Sep. 30, 2024
Stockholders' Equity Note [Abstract]  
Schedule of for Number of Common Stock Reserved for Exercise of Outstanding Stock Options and Warrants
September 30,
2024
December 31,
2023
Stock options12,527,245 10,902,845 
Restricted stock units4,747,697 3,834,108 
17,274,942 14,736,953