XML 72 R62.htm IDEA: XBRL DOCUMENT v3.19.1
Note 12 - Stock-based Compensation (Details Textual) - USD ($)
9 Months Ended
Apr. 11, 2019
Jan. 03, 2019
Apr. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross     130,000
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price     $ 1.38
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period     5 years
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period     217,750
Stock Issued During Period Shares Stock Options Exercised in Cash     66,250
Proceeds from Stock Options Exercised     $ 72,363
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises on a Forfeiture Basis     151,500
Stock Issued During Period, Shares, Stock Options Exercised on Forfeiture Basis     52,735
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value     $ 124,405
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value     2,066,559
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value     2,008,016
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsUnvestedInPeriodIntrinsicValue1     58,543
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount     $ 545,992
Share-based Payment Arrangement, Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 90,000 40,000 130,000
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 1.44 $ 1.25  
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 5 years 5 years  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     2 years
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period [1]     118,985
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     302 days
Share-based Payment Arrangement, Option [Member] | Share-based Payment Arrangement, Tranche Two [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     180 days
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     12.50%
Share-based Payment Arrangement, Option [Member] | Share-based Payment Arrangement, Tranche One [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     12.50%
Share-based Payment Arrangement, Option [Member] | Share-based Payment Arrangement, Tranche Three [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     1 year
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     25.00%
Share-based Payment Arrangement, Option [Member] | Share-based Compensation Award, Tranche Four [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     1 year 180 days
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     25.00%
Share-based Payment Arrangement, Option [Member] | Share-based Compensation Award, Tranche Five [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     2 years
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     25.00%
Minimum [Member]      
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price     $ 1.25
Maximum [Member]      
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price     $ 1.44
[1] 151,500 stock options were exercised on a forfeiture basis, resulting in 52,735 net shares being issued.