XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.2
INTANGIBLE ASSETS, Intangible Assets, Net (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Intangible Assets, Net [Abstract]          
Impairment of intangible assets $ 380,646 $ 0 $ 380,646 $ 0  
Gross carrying amount 2,339,665   2,339,665   $ 2,665,250
Accumulated amortization (993,291)   (993,291)   (741,803)
Net carrying amount 1,346,374   1,346,374   1,923,447
Trade Names [Member]          
Intangible Assets, Net [Abstract]          
Gross carrying amount 923,000   923,000   993,000
Accumulated amortization (418,068)   (418,068)   (354,203)
Net carrying amount 504,932   $ 504,932   $ 638,797
Trade Names [Member] | Minimum [Member]          
Intangible Assets, Net [Abstract]          
Useful lives     8 years   8 years
Trade Names [Member] | Maximum [Member]          
Intangible Assets, Net [Abstract]          
Useful lives     10 years   10 years
Customer Relationships [Member]          
Intangible Assets, Net [Abstract]          
Gross carrying amount 883,000   $ 883,000   $ 1,228,000
Accumulated amortization (420,635)   (420,635)   (293,260)
Net carrying amount 462,365   $ 462,365   $ 934,740
Customer Relationships [Member] | Minimum [Member]          
Intangible Assets, Net [Abstract]          
Useful lives     4 years   4 years
Customer Relationships [Member] | Maximum [Member]          
Intangible Assets, Net [Abstract]          
Useful lives     10 years   10 years
Patents [Member]          
Intangible Assets, Net [Abstract]          
Useful lives     10 years   10 years
Gross carrying amount 359,665   $ 359,665   $ 270,250
Accumulated amortization (76,650)   (76,650)   (49,027)
Net carrying amount 283,015   $ 283,015   $ 221,223
Non-compete [Member]          
Intangible Assets, Net [Abstract]          
Useful lives     4 years   4 years
Gross carrying amount 174,000   $ 174,000   $ 174,000
Accumulated amortization (77,938)   (77,938)   (45,313)
Net carrying amount $ 96,062   $ 96,062   $ 128,687