• Filing Date: 2019-07-11
  • Form Type: 10-K
  • Description: Annual report
v3.19.2
Disclosure of Share-based Compensation Arrangements by Share-based Payment Award (Details) - USD ($)
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2017
Exercise Price $ 2.27 $ 2.66 $ 2.46
Number of Options Outstanding 616,449 675,042 396,922
Aggregate Intrinsic Value of Options Outstanding $ 88,795 $ 51,302  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 239,551 256,555  
Aggregate Intrinsic Value of Options Exercisable $ 0 $ 32,636  
Exercise Price Range 1 [Member]      
Number of Options Outstanding 197,500    
Aggregate Intrinsic Value of Options Outstanding $ 88,795    
Aggregate Intrinsic Value of Options Exercisable $ 0    
Exercise Price Range 1 [Member] | Minimum [Member]      
Exercise Price $ 1.41    
Exercise Price Range 1 [Member] | Maximum [Member]      
Exercise Price $ 1.42    
Exercise Price Range 2 [Member]      
Number of Options Outstanding 74,272    
Aggregate Intrinsic Value of Options Outstanding $ 0    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 56,947    
Aggregate Intrinsic Value of Options Exercisable $ 0    
Exercise Price Range 2 [Member] | Minimum [Member]      
Exercise Price $ 2.03    
Exercise Price Range 2 [Member] | Maximum [Member]      
Exercise Price $ 2.41    
Exercise Price Range 3 [Member]      
Number of Options Outstanding 123,582    
Aggregate Intrinsic Value of Options Outstanding $ 0    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 108,932    
Aggregate Intrinsic Value of Options Exercisable $ 0    
Exercise Price Range 3 [Member] | Minimum [Member]      
Exercise Price $ 2.46    
Exercise Price Range 3 [Member] | Maximum [Member]      
Exercise Price $ 2.50    
Exercise Price Range 4 [Member]      
Number of Options Outstanding 221,095    
Aggregate Intrinsic Value of Options Outstanding $ 0    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 73,672    
Aggregate Intrinsic Value of Options Exercisable $ 0    
Exercise Price Range 4 [Member] | Minimum [Member]      
Exercise Price $ 2.51    
Exercise Price Range 4 [Member] | Maximum [Member]      
Exercise Price $ 2.89