Acquisitions - Summary of Allocation of Total Consideration to the Acquired Net Assets (Details) - USD ($)
|
May 09, 2017 |
Dec. 31, 2018 |
Oct. 31, 2018 |
Aug. 31, 2018 |
Dec. 31, 2017 |
| Business Acquisition [Line Items] |
|
|
|
|
|
| Cash |
|
|
$ 560,932
|
|
|
| Accounts receivable |
|
|
2,238,881
|
|
|
| Inventories |
|
|
3,721,685
|
|
|
| Prepaid expenses and deposits |
|
|
124,491
|
|
|
| Equipment at estimated fair value |
|
|
346,637
|
|
|
| Accounts payable and accrued expenses |
|
|
(2,076,450)
|
|
|
| Notes payable |
|
|
(2,536,148)
|
|
|
| Deferred income taxes |
|
|
(43,499)
|
|
|
| Total fair value excluding goodwill |
|
|
4,113,639
|
|
|
| Goodwill |
|
$ 7,914,211
|
1,489,722
|
|
$ 3,324,128
|
| Total consideration |
|
|
5,603,361
|
|
|
| Customer Lists and Relationships |
|
|
|
|
|
| Business Acquisition [Line Items] |
|
|
|
|
|
| Intangibles |
|
|
1,215,798
|
|
|
| Trade Name |
|
|
|
|
|
| Business Acquisition [Line Items] |
|
|
|
|
|
| Intangibles |
|
|
329,515
|
|
|
| Non Compete |
|
|
|
|
|
| Business Acquisition [Line Items] |
|
|
|
|
|
| Intangibles |
|
|
$ 231,797
|
|
|
| Ion Software and Services |
|
|
|
|
|
| Business Acquisition [Line Items] |
|
|
|
|
|
| Equipment at estimated fair value |
$ 297,700
|
|
|
|
|
| Amount paid |
(67,000)
|
|
|
|
|
| Gain on acquisition of equipment to be recognized over the three year contract service period |
$ 230,700
|
|
|
|
|
| Concept Development Inc |
|
|
|
|
|
| Business Acquisition [Line Items] |
|
|
|
|
|
| Cash |
|
|
|
$ 139,634
|
|
| Accounts receivable |
|
|
|
489,267
|
|
| Prepaid expenses |
|
|
|
45,683
|
|
| Inventories |
|
|
|
205,635
|
|
| Equipment at estimated fair value |
|
|
|
45,026
|
|
| Deposits and other |
|
|
|
12,526
|
|
| Intangibles |
|
|
|
1,770,000
|
|
| Accounts payable |
|
|
|
(91,997)
|
|
| Accrued expenses |
|
|
|
(99,711)
|
|
| Deferred revenue |
|
|
|
(95,610)
|
|
| Deferred income taxes |
|
|
|
(258,301)
|
|
| Other accrued liabilities |
|
|
|
(50,985)
|
|
| Working capital loan |
|
|
|
(370,096)
|
|
| Total fair value excluding goodwill |
|
|
|
1,741,071
|
|
| Goodwill |
|
|
|
3,100,361
|
|
| Total consideration |
|
|
|
4,841,432
|
|
| Concept Development Inc | Customer Lists and Relationships |
|
|
|
|
|
| Business Acquisition [Line Items] |
|
|
|
|
|
| Intangibles |
|
|
|
1,470,000
|
|
| Concept Development Inc | Trade Name |
|
|
|
|
|
| Business Acquisition [Line Items] |
|
|
|
|
|
| Intangibles |
|
|
|
100,000
|
|
| Concept Development Inc | Non Compete |
|
|
|
|
|
| Business Acquisition [Line Items] |
|
|
|
|
|
| Intangibles |
|
|
|
$ 200,000
|
|