XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Property, Plant and Equipment (Tables)
9 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment
   March 31,   June 30, 
   2022   2021 
Building and improvements  $42,131,601   $41,429,653 
Auto   3,069,686    3,472,838 
Machinery and equipment   19,853,802    19,369,913 
Total property, plant and equipment   65,055,089    64,272,403 
Less: accumulated depreciation   (44,566,259)   (42,051,387)
Total  $20,488,830   $22,221,016