XML 59 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($)
Mar. 31, 2025
Jun. 30, 2024
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Gross $ 58,038,991 $ 59,926,881
Less: accumulated depreciation (45,512,071) (44,087,598)
Less: impairment (1,817,991)
Total 12,526,920 14,021,292
Building and Improvements [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Gross 37,020,258 36,999,854
Auto [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Gross 2,763,903 2,711,245
Machinery and Equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Gross 18,254,830 18,713,182
Others [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Gross $ 1,502,600