XML 48 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Property, Plant and Equipment (Tables)
12 Months Ended
Jun. 30, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment
   June 30,   June 30, 
   2021   2020 
Building and improvements  $41,429,653   $37,799,650 
Auto   3,472,838    3,126,905 
Machinery and equipment   19,369,913    17,601,852 
Total property, plant and equipment   64,272,403    58,528,407 
Less: accumulated depreciation   (42,051,387)   (35,614,852)
Total  $22,221,016   $22,913,555