XML 57 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Details) - Schedule of stock options outstanding
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Ranges One [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges One [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.01
Number Outstanding (in Shares) | shares 10,000
Weighted average remaining contractual life (years) 1 year 10 months 9 days
Weighted Average Exercise price $ 0.01
Ranges Two [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Two [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.01
Number Outstanding (in Shares) | shares 5,000
Weighted average remaining contractual life (years) 2 years 5 months 12 days
Weighted Average Exercise price $ 0.01
Ranges Three [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Three [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.01
Number Outstanding (in Shares) | shares 20,000
Weighted average remaining contractual life (years) 4 years 5 months 1 day
Weighted Average Exercise price $ 0.01
Ranges Four [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Four [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.01
Number Outstanding (in Shares) | shares 130,000
Weighted average remaining contractual life (years) 5 years
Weighted Average Exercise price $ 0.01
Ranges Five [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Five [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.01
Number Outstanding (in Shares) | shares 50,000
Weighted average remaining contractual life (years) 5 years
Weighted Average Exercise price $ 0.01
Ranges Six [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Six [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.01
Number Outstanding (in Shares) | shares 60,000
Weighted average remaining contractual life (years) 5 years 3 months 14 days
Weighted Average Exercise price $ 0.01
Ranges Seven [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Seven [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.01
Number Outstanding (in Shares) | shares 200,000
Weighted average remaining contractual life (years) 5 years 4 months 17 days
Weighted Average Exercise price $ 0.01
Ranges Eight [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Eight [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.01
Number Outstanding (in Shares) | shares 40,000
Weighted average remaining contractual life (years) 5 years 8 months 26 days
Weighted Average Exercise price $ 0.01
Ranges Nine [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Nine [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.01
Number Outstanding (in Shares) | shares 85,000
Weighted average remaining contractual life (years) 6 years
Weighted Average Exercise price $ 0.01
Ranges Ten [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Ten [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.01
Number Outstanding (in Shares) | shares 25,000
Weighted average remaining contractual life (years) 6 years
Weighted Average Exercise price $ 0.01
Ranges Eleven [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Eleven [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.01
Number Outstanding (in Shares) | shares 30,000
Weighted average remaining contractual life (years) 6 years 1 month 24 days
Weighted Average Exercise price $ 0.01
Ranges Twelve [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Twelve [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.01
Number Outstanding (in Shares) | shares 4,000
Weighted average remaining contractual life (years) 6 years 3 months 3 days
Weighted Average Exercise price $ 0.01
Scenario Thirteen [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Scenario Thirteen [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.01
Number Outstanding (in Shares) | shares 25,000
Weighted average remaining contractual life (years) 7 years 3 days
Weighted Average Exercise price $ 0.01
Ranges Fourteen [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Fourteen [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.01
Number Outstanding (in Shares) | shares 85,000
Weighted average remaining contractual life (years) 7 years 8 months 15 days
Weighted Average Exercise price $ 0.01
Ranges Fifteen [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Fifteen [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.01
Number Outstanding (in Shares) | shares 205,000
Weighted average remaining contractual life (years) 7 years 10 months 17 days
Weighted Average Exercise price $ 0.01
Ranges Sixteen [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Sixteen [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.01
Number Outstanding (in Shares) | shares 35,000
Weighted average remaining contractual life (years) 8 years 3 days
Weighted Average Exercise price $ 0.01
Ranges Seventeen [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Seventeen [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.01
Number Outstanding (in Shares) | shares 75,000
Weighted average remaining contractual life (years) 9 years 3 days
Weighted Average Exercise price $ 0.01
Ranges Eighteen [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Eighteen [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.01
Number Outstanding (in Shares) | shares 200,000
Weighted average remaining contractual life (years) 9 years 4 months 17 days
Weighted Average Exercise price $ 0.01
Ranges Nineteen [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Nineteen [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.01
Number Outstanding (in Shares) | shares 355,000
Weighted average remaining contractual life (years) 9 years 6 months 14 days
Weighted Average Exercise price $ 0.01
Ranges Twenty [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Twenty [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.01
Number Outstanding (in Shares) | shares 10,000
Weighted average remaining contractual life (years) 9 years 7 months 28 days
Weighted Average Exercise price $ 0.01
Ranges Twenty One [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Twenty One [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.16
Number Outstanding (in Shares) | shares 340,000
Weighted average remaining contractual life (years) 3 years 11 months 8 days
Weighted Average Exercise price $ 0.16
Ranges Twenty Two [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Twenty Two [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.16
Number Outstanding (in Shares) | shares 75,000
Weighted average remaining contractual life (years) 7 years 11 months 8 days
Weighted Average Exercise price $ 0.16
Ranges Twenty Three [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Twenty Three [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.18
Number Outstanding (in Shares) | shares 25,000
Weighted average remaining contractual life (years) 3 years 10 months 28 days
Weighted Average Exercise price $ 0.18
Ranges Twenty Four [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Twenty Four [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.25
Number Outstanding (in Shares) | shares 50,000
Weighted average remaining contractual life (years) 9 years 7 months 28 days
Weighted Average Exercise price $ 0.25
Ranges Twenty Five [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Twenty Five [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.25
Number Outstanding (in Shares) | shares 363,000
Weighted average remaining contractual life (years) 9 years 7 months 28 days
Weighted Average Exercise price $ 0.25
Ranges Twenty Six [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Twenty Six [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.28
Number Outstanding (in Shares) | shares 25,000
Weighted average remaining contractual life (years) 3 years 8 months 1 day
Weighted Average Exercise price $ 0.28
Ranges Twenty Seven [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Twenty Seven [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.28
Number Outstanding (in Shares) | shares 25,000
Weighted average remaining contractual life (years) 7 years 8 months 1 day
Weighted Average Exercise price $ 0.28
Ranges Twenty Eight [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Twenty Eight [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.29
Number Outstanding (in Shares) | shares 25,000
Weighted average remaining contractual life (years) 5 years 5 months 12 days
Weighted Average Exercise price $ 0.29
Ranges Twenty Nine [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Twenty Nine [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.39
Number Outstanding (in Shares) | shares 1,510,000
Weighted average remaining contractual life (years) 9 years 9 months 25 days
Weighted Average Exercise price $ 0.39
Ranges Thirty [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Thirty [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.59
Number Outstanding (in Shares) | shares 1,400,000
Weighted average remaining contractual life (years) 5 years 4 months 17 days
Weighted Average Exercise price $ 0.59
Ranges Thirty One [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Thirty One [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.59
Number Outstanding (in Shares) | shares 1,800,000
Weighted average remaining contractual life (years) 9 years 4 months 17 days
Weighted Average Exercise price $ 0.59
Ranges Thirty Two [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Thirty Two [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.92
Number Outstanding (in Shares) | shares 350,000
Weighted average remaining contractual life (years) 5 years
Weighted Average Exercise price $ 0.92
Ranges Thirty Three [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Thirty Three [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 0.92
Number Outstanding (in Shares) | shares 600,000
Weighted average remaining contractual life (years) 9 years 3 days
Weighted Average Exercise price $ 0.92
Ranges Thirty Four [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Thirty Four [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 1.33
Number Outstanding (in Shares) | shares 25,000
Weighted average remaining contractual life (years) 1 year 3 months 25 days
Weighted Average Exercise price $ 1.33
Ranges Thirty Five [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Thirty Five [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 1.38
Number Outstanding (in Shares) | shares 105,307
Weighted average remaining contractual life (years) 3 years 3 days
Weighted Average Exercise price $ 1.38
Ranges Thirty Six [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Thirty Six [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 1.55
Number Outstanding (in Shares) | shares 200,000
Weighted average remaining contractual life (years) 5 months 4 days
Weighted Average Exercise price $ 1.55
Ranges Thirty Seven [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Thirty Seven [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 1.67
Number Outstanding (in Shares) | shares 405,943
Weighted average remaining contractual life (years) 2 years 9 months
Weighted Average Exercise price $ 1.67
Ranges Thirty Eight [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Thirty Eight [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 1.7
Number Outstanding (in Shares) | shares 218,500
Weighted average remaining contractual life (years) 11 months 19 days
Weighted Average Exercise price $ 1.7
Ranges Thirty Nine [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Thirty Nine [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 1.75
Number Outstanding (in Shares) | shares 250,000
Weighted average remaining contractual life (years) 1 year 6 months 3 days
Weighted Average Exercise price $ 1.75
Ranges Fourty [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Fourty [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 1.78
Number Outstanding (in Shares) | shares 25,000
Weighted average remaining contractual life (years) 2 years 8 months 4 days
Weighted Average Exercise price $ 1.78
Range Fourty One [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Range Fourty One [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 2.31
Number Outstanding (in Shares) | shares 250,000
Weighted average remaining contractual life (years) 2 years
Weighted Average Exercise price $ 2.31
Ranges Fourty Two [Member] | Non-vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price
Number Outstanding (in Shares) | shares
Weighted average remaining contractual life (years)
Weighted Average Exercise price
Ranges Fourty Two [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 4.15
Number Outstanding (in Shares) | shares 25,000
Weighted average remaining contractual life (years) 2 years 6 months
Weighted Average Exercise price $ 4.15
Range Fourty Three [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number Outstanding (in Shares) | shares 9,741,750
Weighted Average Exercise price $ 0.64
Range Fourty Three [Member] | Minimum [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price 0.01
Range Fourty Three [Member] | Maximum [Member] | Vested [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price $ 4.15