XML 68 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($)
Jun. 30, 2025
Jun. 30, 2024
Schedule of Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, Gross $ 58,778,009 $ 59,926,881
Less: accumulated depreciation (46,553,426) (44,087,598)
Less: Impairment (1,817,991)
Total 12,224,583 14,021,292
Building and improvements [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, Gross 37,487,544 36,999,854
Auto [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, Gross 2,800,186 2,711,245
Machinery and equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, Gross 18,490,280 18,713,182
Others [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, Gross $ 1,502,600