XML 42 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Revenue (Tables)
3 Months Ended
Mar. 31, 2018
Revenue Recognition and Deferred Revenue [Abstract]  
Schedule of Deferred Revenue

Deferred revenue consisted of the following as of March 31, 2018 and December 31, 2017:

 

    March 31, 2018     December 31, 2017  
             
Balance, beginning of the period   $ 1,302,717     $ 767,726  
Additions     71,903       1,070,528  
Amortization or earned     (715,462 )     (535,537 )
Balance, ending of the period     659,158       1,302,717  
                 
Deferred revenue – short-term     483,243       1,127,423  
Deferred revenue – long-term   $ 175,915     $ 175,294