XML 52 R40.htm IDEA: XBRL DOCUMENT v3.5.0.2
Deferred Revenue (Details) - USD ($)
Jun. 30, 2016
Dec. 31, 2015
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue $ 8,056,920 $ 9,455,133
Less: Long-term deferred revenue (620,945) (2,009,198)
Total current deferred revenue 7,435,975 7,445,935
Product Shipped, Revenue Deferred [Member]    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue 338,831 366,388
Customer Deposits [Member]    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue 1,050,000 2,505,000
Deferred Service And License Fees [Member]    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue $ 6,668,089 $ 6,583,745