XML 57 R45.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]      
Accrued salaries, bonus, and benefits $ 1,491,844 $ 1,641,491  
Accrued rent 69,826 441,417  
Accrued licenses and maintenance fees 576,598 581,672  
Accrued warranties 149,464 164,365 $ 222,845
Accrued taxes 251,988 234,668  
Accrued professional services 430,088 367,072  
Other 314,134 299,931  
Total accrued liabilities 3,283,942 3,730,616  
Less: Long term accrued liabilities (641,461) (535,369)  
Total current accrued liabilities $ 2,642,481 $ 3,195,247