XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Accrued Liabilities (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued salaries, bonus, and benefits $ 1,399,703 $ 2,044,826
Accrued licenses and maintenance fees 483,879 483,879
Accrued warranties 267,647 157,615
Accrued taxes 195,529 172,744
Accrued professional services 121,305 138,359
Other 310,188 343,043
Total accrued liabilities 2,778,251 3,340,466
Less: Long term accrued liabilities (215,861) (131,231)
Total current accrued liabilities $ 2,562,390 $ 3,209,235