XML 81 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Valuation and Qualifying Accounts (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
SEC Schedule, 12-09, Allowance, Loan and Lease Loss [Member]    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Beginning Balance $ 123,614 $ 380,212
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense 96,212 (29,411)
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction (39,913) (227,187)
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Ending Balance 179,913 123,614
SEC Schedule, 12-09, Reserve, Inventory [Member]    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Beginning Balance 3,075,520 3,895,451
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense 49,267 126,616
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction (960,012) (946,547)
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Ending Balance $ 2,164,775 $ 3,075,520