XML 86 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Note 13 - Net Loss Per Share Attributable to Common Stockholders - Summary of Antidilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Potentially dilutive securities excluded from denominator of the diluted earnings per share computation (in shares) 23,981,183 20,832,775
Share-Based Payment Arrangement, Option [Member]    
Potentially dilutive securities excluded from denominator of the diluted earnings per share computation (in shares) 20,659,336 17,270,980
Restricted Stock Units (RSUs) [Member]    
Potentially dilutive securities excluded from denominator of the diluted earnings per share computation (in shares) 2,828,395 2,931,662
Warrant [Member] | Common Stock [Member]    
Potentially dilutive securities excluded from denominator of the diluted earnings per share computation (in shares) 158,262 227,434
Employee Stock Purchase Plan [Member]    
Potentially dilutive securities excluded from denominator of the diluted earnings per share computation (in shares) 335,190 402,699