XML 48 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Dec. 31, 2016
Sep. 30, 2013
Payables and Accruals [Abstract]        
Accrued salaries, bonus, and benefits $ 1,467,050 $ 1,641,491    
Accrued rent 255,850 441,417   $ 515,138
Accrued licenses and maintenance fees 578,999 581,672    
Accrued warranties 143,991 164,365 $ 222,845  
Accrued taxes 267,299 234,668    
Accrued professional services 431,329 367,072    
Other 348,768 299,931    
Total accrued liabilities 3,493,286 3,730,616    
Less: Long term accrued liabilities (534,413) (535,369)    
Total current accrued liabilities $ 2,958,873 $ 3,195,247