XML 51 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
Sep. 30, 2018
Dec. 31, 2017
Dec. 31, 2016
Sep. 30, 2013
Payables and Accruals [Abstract]        
Accrued salaries, bonus, and benefits $ 1,466,306 $ 1,641,491    
Accrued rent 162,896 441,417   $ 515,138
Accrued licenses and maintenance fees 578,409 581,672    
Accrued warranties 148,290 164,365 $ 222,845  
Accrued taxes 272,498 234,668    
Accrued professional services 494,242 367,072    
Other 321,890 299,931    
Total accrued liabilities 3,444,531 3,730,616    
Less: Long term accrued liabilities (621,573) (535,369)    
Total current accrued liabilities $ 2,822,958 $ 3,195,247