v3.25.2
Net Loss Per Common Share (Tables)
6 Months Ended
Jun. 30, 2025
Net Loss Per Common Share [Abstract]  
Schedule of Computation of Net Loss Per Common Share

The table below summarizes potentially dilutive securities that were excluded from the above computation of net loss per common share as of the periods presented because including them would be anti-dilutive.

 

   Six Months Ended
June 30,
 
   2025   2024 
         
Common stock options   4,407,870    3,931,323 
Common stock warrants   11,344,229    8,507,311 
Unvested restricted stock units   59,700    469,400 
Total   15,811,800    12,908,034