Quarterly report pursuant to Section 13 or 15(d)

Goodwill and Intangible Assets (Details)

v3.19.1
Goodwill and Intangible Assets (Details) - USD ($)
1 Months Ended 12 Months Ended
Mar. 31, 2019
Dec. 31, 2018
Gross carrying amount $ 8,188,261 $ 5,541,889
Accumulated amortization (2,204,934) (1,879,480)
Carrying value 5,984,327 3,662,409
Domain Names [Member]    
Gross carrying amount 134,993 131,000
Accumulated amortization (58,607) (59,744)
Carrying value $ 76,386 $ 71,256
Estimated useful life 15 years 15 years
Design Libraries [Member]    
Gross carrying amount $ 1,677,000  
Accumulated amortization (23,292)  
Carrying value $ 1,653,708  
Estimated useful life 15 years  
Distribution Agreements [Member]    
Gross carrying amount $ 650,000 $ 650,000
Accumulated amortization (451,389) (397,222)
Carrying value $ 198,611 $ 252,778
Estimated useful life 5 years 5 years
Proprietary Technology [Member]    
Gross carrying amount $ 1,040,000 $ 1,040,000
Accumulated amortization (710,667) (658,667)
Carrying value $ 329,333 $ 381,333
Estimated useful life 5 years 5 years
Trademarks and Tradenames [Member]    
Gross carrying amount $ 3,219,539 $ 2,284,886
Accumulated amortization (572,667) (458,638)
Carrying value $ 2,646,872 $ 1,826,248
Trademarks and Tradenames [Member] | Minimum [Member]    
Estimated useful life 5 years 5 years
Trademarks and Tradenames [Member] | Maximum [Member]    
Estimated useful life 15 years 10 years
Customer Relationships [Member]    
Gross carrying amount $ 1,196,000 $ 1,196,000
Accumulated amortization (259,133) (199,333)
Carrying value $ 936,867 $ 996,667
Estimated useful life 5 years 5 years
Non-competition Agreements [Member]    
Gross carrying amount $ 218,000 $ 218,000
Accumulated amortization (118,083) (90,833)
Carrying value $ 99,917 $ 127,167
Estimated useful life 2 years 2 years
Other Intangibles [Member]    
Gross carrying amount $ 47,547 $ 22,003
Accumulated amortization (1,507) (15,043)
Carrying value $ 46,040 $ 6,960
Estimated useful life   5 years
Other Intangibles [Member] | Minimum [Member]    
Estimated useful life 5 years  
Other Intangibles [Member] | Maximum [Member]    
Estimated useful life 15 years