XML 51 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2017
Property and Equipment [Abstract]  
Schedule of property and equipment
  Estimated Useful Lives December 31, 2017  December 31, 2016 
Furniture, fixtures and vehicle 2-5 years $153,909  $98,564 
Website and internal use software   3 years  5,827,771   3,933,600 
Computers and software 3-7 years  691,499   619,477 
     6,673,179   4,651,641 
Less: accumulated depreciation and amortization    (3,725,015)  (2,111,127)
    $2,948,164  $2,540,514