XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Net Loss per Share [Abstract]  
Schedule of Diluted Net Loss Per Share The following securities were excluded from the computation of diluted net loss per share for the periods presented because including them would have been anti-dilutive:
   For the three and six months 
   ended June 30, 
   2024   2023 
Stock options   3,333    6,930 
Warrants   9,101    46,669 
Restricted stock units   163,996    168,117 
Total common stock equivalents   176,430    221,716