XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories: Inventories (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Details    
Raw material $ 4,466,826 $ 4,460,071
Work-in-process 2,939,353 2,747,427
Finished goods 2,638,064 2,534,732
Inventories, gross 10,044,243 9,742,230
Valuation reserves (621,000) (621,000)
Inventories, net $ 9,423,243 $ 9,121,230