XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
CURRENT ACCRUED LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2022
Payables and Accruals [Abstract]  
Schedule of accrued liabilities and expenses
        
   June 30, 2022   December 31, 2021 
Accrued payroll and payroll taxes  $327,046   $242,131 
Accrued professional fees   99,341    136,584 
Accrued sales taxes, penalties and interest   35,640    16,634 
Product warranties   46,807    46,650 
Other accrued liabilities   290,805    276,722 
Total current accrued liabilities  $799,639   $718,721