XML 43 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Property, Plant and Equipment (Tables)
6 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment
   December 31,   June 30, 
   2020   2020 
Building and improvements  $40,871,707   $37,799,650 
Auto   3,460,239    3,207,619 
Machinery and equipment   19,104,231    17,601,852 
Total property, plant and equipment   63,436,177    58,609,121 
Less: accumulated depreciation   (40,105,998)   (35,680,787)
Total  $23,330,179   $22,928,334