| Schedule of Intangible Assets | 
 Intangible assets were comprised of the following: 
  
    |   | 
      | 
    June 30, 2020 | 
      | 
 
    |   | 
      | 
    Gross carrying amount | 
      | 
      | 
    Accumulated amortization | 
      | 
      | 
    Net carrying value | 
      | 
 
    |   | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
 
    | Goodwill | 
      | 
    $ | 
    277,800 | 
      | 
      | 
    $ | 
    - | 
      | 
      | 
    $ | 
    277,800 | 
      | 
 
    | Customer list | 
      | 
      | 
    42,500 | 
      | 
      | 
      | 
    (42,500 | 
    ) | 
      | 
      | 
    - | 
      | 
 
    | Technology | 
      | 
      | 
    1,021,900 | 
      | 
      | 
      | 
    (836,300 | 
    ) | 
      | 
      | 
    185,600 | 
      | 
 
    | Trade name | 
      | 
      | 
    54,900 | 
      | 
      | 
      | 
    (54,900 | 
    ) | 
      | 
      | 
    - | 
      | 
 
    |   | 
      | 
    $ | 
    1,397,100 | 
      | 
      | 
    $ | 
    (933,700 | 
    ) | 
      | 
    $ | 
    463,400 | 
      | 
 
 
  
    |   | 
      | 
    December 31, 2019 | 
      | 
 
    |   | 
      | 
    Gross carrying amount | 
      | 
      | 
    Accumulated amortization | 
      | 
      | 
    Net carrying value | 
      | 
 
    |   | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
 
    | Goodwill | 
      | 
    $ | 
    277,800 | 
      | 
      | 
    $ | 
    - | 
      | 
      | 
    $ | 
    277,800 | 
      | 
 
    | Customer list | 
      | 
      | 
    42,500 | 
      | 
      | 
      | 
    (42,500 | 
    ) | 
      | 
      | 
    - | 
      | 
 
    | Technology | 
      | 
      | 
    1,021,900 | 
      | 
      | 
      | 
    (820,200 | 
    ) | 
      | 
      | 
    201,700 | 
      | 
 
    | Trade name | 
      | 
      | 
    54,900 | 
      | 
      | 
      | 
    (54,900 | 
    ) | 
      | 
      | 
    - | 
      | 
 
    |   | 
      | 
    $ | 
    1,397,100 | 
      | 
      | 
    $ | 
    (917,600 | 
    ) | 
      | 
    $ | 
    479,500 | 
      | 
 
 
 |