XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheets (Details 1) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Balance Sheets    
Raw materials $ 4,455,666 $ 5,288,206
Work-in process 898,614 1,106,056
Finished goods 1,554,238 614,400
Gross inventories 6,908,518 7,008,662
Less: Provision for obsolescence (324,630) (322,815)
Inventories, net $ 6,583,888 $ 6,685,847