XML 60 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Revenue - Schedule of Deferred Revenue (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2018
Dec. 31, 2017
Revenue Recognition and Deferred Revenue [Abstract]    
Balance, beginning $ 1,302,717 $ 767,726
Additions 71,903 1,070,528
Amortization or earned (715,462) (535,537)
Balance, ending 659,158 1,302,717
Deferred revenue - short-term 483,243 1,127,423
Deferred revenue - long-term $ 175,915 $ 175,294