XML 50 R36.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Board compensation $ 50,776 $ 15,091
Vacation 290,587 230,457
Royalties 1,078 491
Research and development 744,640 237,504
Professional fees 271,377 58,261
Warranty costs 47,854 24,871
Payroll 176,275 4,566
Patent and license fees 7,204
Franchise, sales and use taxes 21,130 30,353
Income taxes 2,261 3,326
Other 317,730 134,614
Accrued expenses and other current liabilities $ 1,923,708 $ 746,738