XML 53 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Note 8 - Stockholders' Equity - Reserved Shares of Common Stock for Issuance (Details) - shares
Sep. 30, 2020
Dec. 31, 2019
Stock options and restricted stock units issued and outstanding (in shares) 5,279,277 5,562,484
Total (in shares) 9,886,980 7,690,456
Share-based Payment Arrangement, Option [Member]    
Common stock available for issuance (in shares) 3,036,308 1,954,804
Employee Stock Purchase Plan Shares [Member]    
Common stock available for issuance (in shares) 1,571,395 173,168