XML 25 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Liabilities
6 Months Ended
Jun. 30, 2021
Payables and Accruals [Abstract]  
Accrued Liabilities

7. Accrued Liabilities

 

Accrued liabilities consist of the following:

  

   June 30, 2021   December 31, 2020 
Accrued salaries, bonus, and benefits  $1,424,592   $2,044,826 
Accrued licenses and maintenance fees   483,879    483,879 
Accrued warranties   222,206    157,615 
Accrued taxes   167,979    172,744 
Accrued professional services   453,348    138,359 
Other   312,071    343,043 
Total accrued liabilities   3,064,075    3,340,466 
Less: Long term accrued liabilities   (206,596)   (131,231)
Total current accrued liabilities  $2,857,479   $3,209,235