XML 50 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Note 8 - Stockholders' Equity - Reserved Shares of Common Stock for Issuance (Details) - shares
Jun. 30, 2020
Dec. 31, 2019
Stock options and restricted stock units issued and outstanding (in shares) 5,534,822 5,562,484
Total (in shares) 8,854,709 7,690,456
Share-based Payment Arrangement, Option [Member]    
Common stock available for issuance (in shares) 3,207,661 1,954,804
Employee Stock Purchase Plan Shares [Member]    
Common stock available for issuance (in shares) 112,226 173,168