Quarterly report pursuant to Section 13 or 15(d)

Intangible Assets - Schedule of Intangible Assets (Details)

v3.8.0.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2018
Dec. 31, 2017
Mar. 31, 2017
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 15,555,000 $ 15,555,000  
Accumulated Amortization (9,899,795) (9,264,195)  
Net Carrying Amount 5,655,205 6,290,805  
Indefinite-lived intangible assets: Trade Name 90,400 90,400  
Intangible assets, net $ 5,745,606 $ 6,381,206 $ 8,466,339
Sales Process [Member]      
Finite-Lived Intangible Assets [Line Items]      
Useful Lives (Years) 10 years 10 years  
Gross Carrying Amount $ 3,970,000 $ 3,970,000  
Accumulated Amortization (1,395,014) (1,295,764)  
Net Carrying Amount $ 2,574,986 $ 2,674,236  
Paid Member Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Useful Lives (Years) 5 years 5 years  
Gross Carrying Amount $ 890,000 $ 890,000  
Accumulated Amortization (625,472) (580,972)  
Net Carrying Amount $ 264,528 $ 309,028  
Member Lists [Member]      
Finite-Lived Intangible Assets [Line Items]      
Useful Lives (Years) 5 years 5 years  
Gross Carrying Amount $ 8,957,000 $ 8,957,000  
Accumulated Amortization (6,294,781) (5,846,931)  
Net Carrying Amount $ 2,662,219 $ 3,110,069  
Developed Technology [Member]      
Finite-Lived Intangible Assets [Line Items]      
Useful Lives (Years) 3 years 3 years  
Gross Carrying Amount $ 978,000 $ 978,000  
Accumulated Amortization (978,000) (978,000)  
Net Carrying Amount  
Trade Name/Trademarks [Member]      
Finite-Lived Intangible Assets [Line Items]      
Useful Lives (Years) 4 years 4 years  
Gross Carrying Amount $ 480,000 $ 480,000  
Accumulated Amortization (419,861) (389,861)  
Net Carrying Amount $ 60,139 $ 90,139  
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Useful Lives (Years) 5 years 5 years  
Gross Carrying Amount $ 280,000 $ 280,000  
Accumulated Amortization (186,667) (172,667)  
Net Carrying Amount $ 93,333 $ 107,333