COMMITMENTS AND CONTINGENCIES (Details)  | 
12 Months Ended | 
|---|---|
| 
 Dec. 31, 2019  
USD ($) 
 | |
| Net payments in 2020 | $ 475,000 | 
| 2020 | 531,166 | 
| 2021 | 57,153 | 
| North Pastoria Lease [Member] | |
| North Pastoria Lease | 182,772 | 
| Sublease (see NOTE 13) | (106,323) | 
| Net payments in 2020 | 76,449 | 
| Gibraltar Sublease [Member] | |
| 2020 | 342,924 | 
| 2021 | $ 57,154 | 
| X | ||||||||||
- Definition Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef 
  | 
| X | ||||||||||
- Definition Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef 
  | 
| X | ||||||||||
- Definition This element represents the payments that the lessee is obligated to make or can be required to make in connection with a property under the terms of an agreement classified as an operating lease, excluding contingent rentals and a guarantee by the lessee of the lessor's debt and the lessee's obligation to pay (apart from the rental payments) executory costs such as insurance, maintenance, and taxes. Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef 
  | 
| X | ||||||||||
- Definition Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income. Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef 
  | 
| X | ||||||||||
- Definition The total amount of sublease rental income recognized during the period that reduces the entity's rent expense incurred under operating leases. Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef 
  | 
| X | ||||||||||
- Details 
  | 
| X | ||||||||||
- Details 
  |