XML 104 R89.htm IDEA: XBRL DOCUMENT v3.22.1
Schedule II - Valuation and Qualifying Accounts - Schedule (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
SEC Schedule, 12-09, Allowance, Credit Loss [Member]    
Balance at Beginning of Period $ 19,973 $ 18,325
Charged to Costs and Expenses 55,957 1,648
Deductions 0 0
Balance at End of Period 75,930 19,973
Deductions 0 0
SEC Schedule, 12-09, Reserve, Inventory [Member]    
Balance at Beginning of Period 315,345 250,606
Charged to Costs and Expenses 137,262 64,739
Deductions 0 0
Balance at End of Period 452,607 315,345
Deductions 0 0
SEC Schedule, 12-09, Reserve, Warranty [Member]    
Balance at Beginning of Period 205,000 302,486
Charged to Costs and Expenses 190,097 253,461
Deductions 364,714 350,947
Balance at End of Period 30,383 205,000
Deductions (364,714) (350,947)
SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]    
Balance at Beginning of Period 47,319 47,319
Charged to Costs and Expenses 0 0
Deductions 0 0
Balance at End of Period 47,319 47,319
Deductions 0 0
Reserve for Uncertain Tax Positions [Member]    
Balance at Beginning of Period 425,000 395,000
Charged to Costs and Expenses 165,000 30,000
Deductions 0 0
Balance at End of Period 590,000 425,000
Deductions $ 0 $ 0