XML 92 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share - Antidilutive Shares (Details) - shares
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 3,874,483 2,089,464
Common stock warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 226,786 226,786
Common stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 946,792 1,201,993
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 2,700,905 660,685