XML 41 R29.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2018
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities

Accrued liabilities consist of the following:

 

    December 31, 2018     December 31, 2017  
             
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  
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