| Schedule of property and equipment | 
 Property and equipment, at cost, consist of the following: 
   
  
    |   | 
      | 
    March 31, | 
      | 
    December 31, | 
 
  
    |   | 
      | 
    2021 | 
      | 
    2020 | 
 
  
    | Storage equipment | 
      | 
    $ | 
    756,236 | 
      | 
      | 
    $ | 
    756,236 | 
      | 
 
  
    | Website and software | 
      | 
      | 
    533,417 | 
      | 
      | 
      | 
    533,417 | 
      | 
 
  
    | Furniture and fixtures | 
      | 
      | 
    27,131 | 
      | 
      | 
      | 
    17,441 | 
      | 
 
  
    | Leasehold improvements | 
      | 
      | 
    20,983 | 
      | 
      | 
      | 
    20,983 | 
      | 
 
  
    | Computer hardware and software | 
      | 
      | 
    1,228,520 | 
      | 
      | 
      | 
    1,236,329 | 
      | 
 
  
    | Data center equipment | 
      | 
      | 
    5,586,374 | 
      | 
      | 
      | 
    5,281,017 | 
      | 
 
  
    |   | 
      | 
      | 
    8,152,661 | 
      | 
      | 
      | 
    7,845,423 | 
      | 
 
  
    | Less: Accumulated depreciation | 
      | 
      | 
    (5,762,511 | 
    ) | 
      | 
      | 
    (5,543,822 | 
    ) | 
 
  
    | Net property and equipment | 
      | 
    $ | 
    2,390,150 | 
      | 
      | 
    $ | 
    2,301,601 | 
      | 
 
   
 |