XML 47 R34.htm IDEA: XBRL DOCUMENT v3.19.1
Deferred Revenue (Tables)
12 Months Ended
Dec. 31, 2018
Revenue Recognition and Deferred Revenue [Abstract]  
Schedule of Deferred Revenue

Deferred revenue consisted of the following:

 

    December 31, 2018     December 31, 2017  
             
Balance, beginning of year   $ 1,302,717     $ 767,726  
Additions     17,989,811       1,070,528  
Amortization     (18,219,514 )     (535,537 )
Balance, ending of year     1,073,014       1,302,717  
                 
Deferred revenue – short-term     938,050       1,127,423  
Deferred revenue – long-term   $ 134,964     $ 175,294