XML 67 R48.htm IDEA: XBRL DOCUMENT v3.3.1.900
Deferred Revenue (Details) - USD ($)
Dec. 31, 2015
Dec. 31, 2014
Deferred Revenue Arrangement [Line Items]    
Deferred revenue $ 9,455,133 $ 7,634,335
Less: Long-term deferred revenue (2,009,198) (976,165)
Total current deferred revenue 7,445,935 6,658,170
Product Shipped, Revenue Deferred [Member]    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue 366,388 457,348
Customer Deposits [Member]    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue 2,505,000 1,065,371
Deferred Service And License Fees [Member]    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue $ 6,583,745 $ 6,111,616