NOTE 16 - OUTSTANDING WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range | 3 Months Ended |
Mar. 31, 2016$ / sharesshares |
NOTE 16 - OUTSTANDING WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range [Line Items] | |
Warrants Outstanding (in Shares) | shares | 4,575,098 |
Warrants Outstanding, Remaining Life | 4 years 226 days |
Warrants Outstanding, Weighted Average Exercise Price | $ 3.70 |
Warrants Exercisable (in Shares) | shares | 4,435,098 |
Warrants Exercisable, Weighted Average Exercise Price | $ 3.65 |
Warrant Exercisable at $3.13 - 5.10 [Member] | |
NOTE 16 - OUTSTANDING WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range [Line Items] | |
Warrants Outstanding (in Shares) | shares | 3,971,134 |
Warrants Outstanding, Remaining Life | 4 years 292 days |
Warrants Outstanding, Weighted Average Exercise Price | $ 3.13 |
Warrants Exercisable (in Shares) | shares | 3,971,134 |
Warrants Exercisable, Weighted Average Exercise Price | $ 3.16 |
Warrants Exercisable at $5.00 [Member] | |
NOTE 16 - OUTSTANDING WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range [Line Items] | |
Warrants, Exercise Price Range | $ 5 |
Warrants Outstanding (in Shares) | shares | 238,352 |
Warrants Outstanding, Remaining Life | 2 years 98 days |
Warrants Outstanding, Weighted Average Exercise Price | $ 5 |
Warrants Exercisable (in Shares) | shares | 102,352 |
Warrants Exercisable, Weighted Average Exercise Price | $ 5 |
Warrants Exercisable at $6.50 - 9.50 [Member] | |
NOTE 16 - OUTSTANDING WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range [Line Items] | |
Warrants Outstanding (in Shares) | shares | 284,068 |
Warrants Outstanding, Remaining Life | 4 years 189 days |
Warrants Outstanding, Weighted Average Exercise Price | $ 7.55 |
Warrants Exercisable (in Shares) | shares | 284,068 |
Warrants Exercisable, Weighted Average Exercise Price | $ 7.55 |
Warrants Exercisable at $10.00-22.50 [Member] | |
NOTE 16 - OUTSTANDING WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range [Line Items] | |
Warrants Outstanding (in Shares) | shares | 81,544 |
Warrants Outstanding, Remaining Life | 2 years 288 days |
Warrants Outstanding, Weighted Average Exercise Price | $ 12.58 |
Warrants Exercisable (in Shares) | shares | 77,544 |
Warrants Exercisable, Weighted Average Exercise Price | $ 12.66 |
Minimum [Member] | |
NOTE 16 - OUTSTANDING WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range [Line Items] | |
Warrants, Exercise Price Range | 3.13 |
Minimum [Member] | Warrant Exercisable at $3.13 - 5.10 [Member] | |
NOTE 16 - OUTSTANDING WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range [Line Items] | |
Warrants, Exercise Price Range | 3.13 |
Minimum [Member] | Warrants Exercisable at $6.50 - 9.50 [Member] | |
NOTE 16 - OUTSTANDING WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range [Line Items] | |
Warrants, Exercise Price Range | 6.50 |
Minimum [Member] | Warrants Exercisable at $10.00-22.50 [Member] | |
NOTE 16 - OUTSTANDING WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range [Line Items] | |
Warrants, Exercise Price Range | 10 |
Maximum [Member] | |
NOTE 16 - OUTSTANDING WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range [Line Items] | |
Warrants, Exercise Price Range | 22.50 |
Maximum [Member] | Warrant Exercisable at $3.13 - 5.10 [Member] | |
NOTE 16 - OUTSTANDING WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range [Line Items] | |
Warrants, Exercise Price Range | 5.10 |
Maximum [Member] | Warrants Exercisable at $6.50 - 9.50 [Member] | |
NOTE 16 - OUTSTANDING WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range [Line Items] | |
Warrants, Exercise Price Range | 9.50 |
Maximum [Member] | Warrants Exercisable at $10.00-22.50 [Member] | |
NOTE 16 - OUTSTANDING WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range [Line Items] | |
Warrants, Exercise Price Range | $ 22.50 |