XML 43 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Property, Plant and Equipment (Tables)
3 Months Ended
Sep. 30, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment
   September 30,   June 30, 
   2021   2021 
Building and improvements  $41,542,347   $41,429,653 
Auto   3,465,900    3,472,838 
Machinery and equipment   19,432,054    19,369,913 
Total property, plant and equipment   64,440,302    64,272,403 
Less: accumulated depreciation   (42,785,933)   (42,051,387)
Total  $21,654,369   $22,221,016