v3.26.3
Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($)
Jun. 30, 2026
Jun. 30, 2025
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 18,737,687 $ 18,236,017
Accumulated depreciation (14,236,873) (14,275,861)
Property, plant and equipment, net 4,500,814 3,960,156
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 6,006,588 6,137,629
Machinery and equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 12,487,520 11,887,737
Furniture and fixtures [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 198,579 $ 165,651