XML 28 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories: Inventories (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Details    
Raw material $ 4,609,907 $ 4,460,071
Work-in-process 3,147,846 2,747,427
Finished goods 2,862,199 2,534,732
Inventories, gross 10,619,952 9,742,230
Valuation reserves (621,000) (621,000)
Inventories, net $ 9,998,952 $ 9,121,230