Property and Equipment (Details) - USD ($) |
Mar. 31, 2020 |
Dec. 31, 2019 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Gross Property and equipment | $ 7,287,064 | $ 6,894,087 |
| Less: Accumulated depreciation | (4,898,414) | (4,705,256) |
| Net property and equipment | 2,388,650 | 2,188,831 |
| Storage Equipment [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Gross Property and equipment | 756,236 | 756,236 |
| Website And Software [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Gross Property and equipment | 533,417 | 533,417 |
| Furniture and Fixtures [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Gross Property and equipment | 27,131 | 27,131 |
| Leasehold Improvements [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Gross Property and equipment | 16,846 | 16,846 |
| Computer Hardware and Software [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Gross Property and equipment | 1,218,464 | 1,218,464 |
| Data Center Equipment [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Gross Property and equipment | $ 4,734,970 | $ 4,341,993 |