XML 34 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories - Inventories (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Details      
Raw material $ 2,956,245 $ 2,878,869  
Work-in-process 2,027,415 2,374,795  
Finished goods 2,961,122 2,614,989  
Inventories, gross 7,944,782 7,868,653  
Valuation reserves (540,000) (541,000)  
Inventories, net $ 7,404,782 $ 7,327,653 $ 8,795,196