XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment - USD ($)
Jun. 30, 2024
Jun. 30, 2023
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 17,191,825 $ 16,423,058
Accumulated depreciation (13,885,550) (13,597,969)
Property, plant and equipment, net 3,306,275 2,825,089
Land [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 45,000 45,000
Building and improvements [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 5,472,156 4,811,179
Machinery and equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 11,509,018 11,402,679
Furniture and fixtures [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 165,651 $ 164,200