XML 53 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Accounts receivable, net of allowances $ 2,068,998 $ 2,068,998   $ 4,168,015
Contract assets 2,900,000 2,900,000   0
Contract assets, net 1,460,494 1,460,494   0
Write-offs in accounts receivable 0 400,000    
Write-offs in contract assets account 0 0    
Deferred revenue 11,671,762 $ 11,671,762   $ 18,360,690
Revenue expected to be recognized during next 12 months   62.00%    
Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Contract assets     $ 3,100,000  
Contract assets, net $ 1,460,494 $ 1,460,494    
Deferred revenue     $ (5,400,000)