XML 39 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]      
Accrued salaries, bonus, and benefits $ 1,481,466 $ 1,491,844  
Accrued licenses and maintenance fees 483,879 577,389  
Accrued warranties 146,468 149,464 $ 164,365
Accrued taxes 204,679 192,268  
Accrued professional services 216,938 489,017  
Other 368,771 383,960  
Total accrued liabilities 2,902,201 3,283,942  
Less: Long term accrued liabilities (260,947) (641,461)  
Total current accrued liabilities $ 2,641,254 $ 2,642,481