XML 69 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Property, Plant and Equipment (Details) - Schedule of property, plant and equipment - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment $ 61,794,515 $ 62,161,034
Less: accumulated depreciation (42,924,364) (40,078,680)
Total 18,870,152 22,082,354
Building and Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment 39,988,862 39,624,213
Auto [Member]    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment 2,892,073 3,168,248
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment $ 18,913,581 $ 19,368,574