XML 43 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Property, Plant and Equipment (Tables)
9 Months Ended
Mar. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment
   March 31,   June 30, 
   2021   2020 
Building and improvements  $40,840,859   $37,799,650 
Auto   3,510,165    3,207,619 
Machinery and equipment   19,092,058    17,601,852 
Total property, plant and equipment   63,443,082    58,609,121 
Less: accumulated depreciation   (40,795,150)   (35,680,787)
Total  $22,647,933   $22,928,334