XML 51 R39.htm IDEA: XBRL DOCUMENT v3.4.0.3
Deferred Revenue (Details) - USD ($)
Mar. 31, 2016
Dec. 31, 2015
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue $ 8,409,175 $ 9,455,133
Less: Long-term deferred revenue (1,782,155) (2,009,198)
Total current deferred revenue 6,627,020 7,445,935
Product Shipped, Revenue Deferred [Member]    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue 455,314 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,903,861 $ 6,583,745