XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities

Accrued liabilities consist of the following:

 

   March 31, 2021   December 31, 2020 
Accrued salaries, bonus, and benefits  $1,348,077   $2,044,826 
Accrued licenses and maintenance fees   483,879    483,879 
Accrued warranties   188,591    157,615 
Accrued taxes   195,577    172,744 
Accrued professional services   223,298    138,359 
Other   348,972    343,043 
Total accrued liabilities   2,788,394    3,340,466 
Less: Long term accrued liabilities   (210,096)   (131,231)
Total current accrued liabilities  $2,578,298   $3,209,235