XML 65 R46.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]    
Total property, plant and equipment $ 59,926,881 $ 58,390,649
Less: accumulated depreciation (44,087,598) (41,700,404)
Less: Impairment (1,817,991)
Total 14,021,292 16,690,245
Building and Improvements [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Total property, plant and equipment 36,999,854 37,065,464
Auto [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Total property, plant and equipment 2,711,245 2,716,931
Machinery and Equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Total property, plant and equipment 18,713,182 18,608,254
Others [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Total property, plant and equipment $ 1,502,600