XML 77 R63.htm IDEA: XBRL DOCUMENT v3.21.1
14. ACCRUED WARRANTY (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Less: Accumulated Amortization    
Accrued Warranty Costs, Beginning Balance $ 68,000 $ 30,000
Provision for Product Warranty Costs 1,292 101,041
Settlement of Warranty Claims (1,292) (63,041)
Accrued Warranty Costs, Ending Balance $ 68,000 $ 68,000