XML 70 R54.htm IDEA: XBRL DOCUMENT v3.20.4
GOODWILL AND INTANGIBLE ASSETS, Intangible Assets, Net (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Impairment of intangible assets $ 340,646  
Intangible Assets, Net [Abstract]    
Gross carrying amount 2,339,665 $ 2,665,250
Accumulated amortization (1,091,313) (741,803)
Net carrying amount 1,248,352 1,923,447
Amortization expense $ 423,864 424,337
Weighted-average remaining amortization period 7 years  
Minimum [Member]    
Intangible Assets, Net [Abstract]    
Useful lives 3 years  
Maximum [Member]    
Intangible Assets, Net [Abstract]    
Useful lives 15 years  
Customer Relationships [Member]    
Intangible Assets, Net [Abstract]    
Gross carrying amount $ 883,000 1,228,000
Accumulated amortization (475,073) (293,260)
Net carrying amount $ 407,927 $ 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 5 years 10 years
Trade Names [Member]    
Intangible Assets, Net [Abstract]    
Gross carrying amount $ 923,000 $ 993,000
Accumulated amortization (441,786) (354,203)
Net carrying amount $ 481,214 $ 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
Patents [Member]    
Intangible Assets, Net [Abstract]    
Useful lives 10 years 10 years
Gross carrying amount $ 359,665 $ 270,250
Accumulated amortization (85,641) (49,027)
Net carrying amount $ 274,024 $ 221,223
Non-compete [Member]    
Intangible Assets, Net [Abstract]    
Useful lives 4 years 4 years
Gross carrying amount $ 174,000 $ 174,000
Accumulated amortization (88,813) (45,313)
Net carrying amount $ 85,187 $ 128,687