| Schedule of revenue recognition | 
 Revenue
by Service Line 
  
    |   | 
      | 
    Three
    Months Ended June 30, | 
 
    |   | 
      | 
    2019 | 
      | 
    2018 | 
 
    | Products: | 
      | 
      | 
      | 
      | 
 
    | Disposable
    products: | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
 
    | Functional
    neurosurgery | 
      | 
    $ | 
    1,690,122 | 
      | 
      | 
    $ | 
    1,159,527 | 
      | 
 
    | Biologics
    and drug delivery | 
      | 
      | 
    244,949 | 
      | 
      | 
      | 
    111,792 | 
      | 
 
    | Therapy | 
      | 
      | 
    17,830 | 
      | 
      | 
      | 
    - | 
      | 
 
    | Capital
    equipment | 
      | 
      | 
    241,293 | 
      | 
      | 
      | 
    141,280 | 
      | 
 
    | Total
    product revenue | 
      | 
      | 
    2,194,194 | 
      | 
      | 
      | 
    1,412,599 | 
      | 
 
    | Services: | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
 
    | Capital
    equipment and other | 
      | 
      | 
    243,954 | 
      | 
      | 
      | 
    71,736 | 
      | 
 
    | Biologics
    and drug delivery | 
      | 
      | 
    168,250 | 
      | 
      | 
      | 
    162,000 | 
      | 
 
    | Total
    service revenue | 
      | 
      | 
    412,204 | 
      | 
      | 
      | 
    233,736 | 
      | 
 
    | Total
    revenue | 
      | 
    $ | 
    2,606,398 | 
      | 
      | 
    $ | 
    1,646,335 | 
      | 
 
 
  
    |   | 
      | 
    Six
    Months Ended June 30, | 
 
    |   | 
      | 
    2019 | 
      | 
    2018 | 
 
    | Products: | 
      | 
      | 
      | 
      | 
 
    | Disposable
    products: | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
 
    | Functional
    neurosurgery | 
      | 
    $ | 
    3,294,767 | 
      | 
      | 
    $ | 
    2,338,862 | 
      | 
 
    | Biologics
    and drug delivery | 
      | 
      | 
    529,859 | 
      | 
      | 
      | 
    292,258 | 
      | 
 
    | Therapy | 
      | 
      | 
    17,830 | 
      | 
      | 
      | 
    - | 
      | 
 
    | Capital
    equipment | 
      | 
      | 
    515,692 | 
      | 
      | 
      | 
    320,078 | 
      | 
 
    | Total
    product revenue | 
      | 
      | 
    4,358,148 | 
      | 
      | 
      | 
    2,951,198 | 
      | 
 
    | Services: | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
 
    | Capital
    equipment and other | 
      | 
      | 
    455,156 | 
      | 
      | 
      | 
    156,504 | 
      | 
 
    | Biologics
    and drug delivery | 
      | 
      | 
    265,611 | 
      | 
      | 
      | 
    162,000 | 
      | 
 
    | Total
    service revenue | 
      | 
      | 
    720,767 | 
      | 
      | 
      | 
    318,504 | 
      | 
 
    | Total
    revenue | 
      | 
    $ | 
    5,078,915 | 
      | 
      | 
    $ | 
    3,269,702 | 
      | 
 
 
 |