XML 54 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($)
Dec. 31, 2024
Jun. 30, 2024
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Grosss $ 57,694,831 $ 59,926,881
Less: accumulated depreciation (44,743,104) (44,087,598)
Less: impairment (1,817,991)
Property, plant and equipment, Net 12,951,727 14,021,292
Building and Improvements [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Grosss 36,800,044 36,999,854
Auto [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Grosss 2,747,462 2,711,245
Machinery and Equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Grosss 18,147,326 18,713,182
Others [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Grosss $ 1,502,600