XML 63 R50.htm IDEA: XBRL DOCUMENT v3.6.0.2
Deferred Revenue (Details) - USD ($)
Dec. 31, 2016
Dec. 31, 2015
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue $ 9,273,665 $ 9,455,133
Less: Long-term deferred revenue (522,329) (2,009,198)
Total current deferred revenue 8,751,336 7,445,935
Product Shipped, Revenue Deferred [Member]    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue 549,709 366,388
Customer Deposits [Member]    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue 2,910,000 2,505,000
Deferred Service And License Fees [Member]    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue $ 5,813,956 $ 6,583,745