XML 93 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Net Loss Per Share Attributable to Common Stockholders- Summary of Antidilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Potentially dilutive securities excluded from denominator of the diluted earnings per share computation (in shares) 20,832,775 14,649,185
Share-Based Payment Arrangement, Option [Member]    
Potentially dilutive securities excluded from denominator of the diluted earnings per share computation (in shares) 17,270,980 13,567,390
Restricted Stock Units (RSUs) [Member]    
Potentially dilutive securities excluded from denominator of the diluted earnings per share computation (in shares) 2,931,662 460,975
Warrant [Member] | Common Stock [Member]    
Potentially dilutive securities excluded from denominator of the diluted earnings per share computation (in shares) 227,434 228,725
Employee Stock Purchase Plan [Member]    
Potentially dilutive securities excluded from denominator of the diluted earnings per share computation (in shares) 402,699 392,095