XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Common Share (Tables)
6 Months Ended
Jun. 30, 2023
Net Loss Per Common Share [Abstract]  
Schedule of net loss per share attributable to common stockholders, basic and diluted
   As of
June 30,
 
   2023   2022 
Numerator:        
Net loss attributable to common stockholders  $20,339   $19,294 
Denominator:          
Weighted-average shares of common stock outstanding, basic and diluted
   11,305,867    11,252,686 
Net loss per share attributable to common stockholders, basic and diluted
  $(1.80)  $(1.71)
Schedule of weighted average dilutive common shares
    As of
June 30,
 
    2023     2022  
Stock options issued and outstanding     3,074,128       1,870,245  
Restricted stock units issued and outstanding     584,852       474,913  
Conversion of Series 1 Convertible Preferred Stock     8,029,039       8,029,039  
Total potentially dilutive shares     11,688,019       10,374,197