Quarterly report pursuant to Section 13 or 15(d)

Stock Options - Stock options outstanding (Details)

v3.21.2
Stock Options - Stock options outstanding (Details)
3 Months Ended
Sep. 30, 2021
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 2,741,438
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 9 years 1 month 28 days
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 735,807
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price | $ / shares $ 2.91
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price | $ / shares 2.36
Exercise Price 1. 84 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Share Price | $ / shares $ 1.84
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 648,000
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 8 years 11 months 23 days
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 162,000
Exercise Price 2. 03 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Share Price | $ / shares $ 2.03
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 659,000
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 9 years 3 days
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 316,333
Exercise Price 2. 72 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Share Price | $ / shares $ 2.72
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 25,000
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 4 years 9 months
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 25,000
Exercise Price 2. 80 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Share Price | $ / shares $ 2.80
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 220,625
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 7 years 11 months 23 days
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 110,495
Exercise Price 2. 96 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Share Price | $ / shares $ 2.96
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 70,313
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 7 years 9 months 7 days
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 70,313
Exercise Price 4. 03 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Share Price | $ / shares $ 4.03
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 1,020,000
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 9 years 9 months 3 days
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 51,667
Exercise Price 4. 07 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Share Price | $ / shares $ 4.07
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 25,000
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 9 years 9 months 14 days
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 0
Exercise Price 4. 20 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Share Price | $ / shares $ 4.20
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 25,000
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 9 years 7 months 2 days
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 0
Exercise Price 5. 10 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Share Price | $ / shares $ 5.10
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 48,500
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 9 years 11 months 15 days
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 0