XML 72 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment (Tables)
12 Months Ended
Jun. 30, 2020
Property, Plant and Equipment [Abstract]  
Schedule of property and quipment
   Estimated  June 30,  June 30,
   Lives (Years)  2020  2019
Manufacturing equipment   5 - 10    $18,444,448   $17,412,136 
Computer equipment and software   3 - 5     801,625    706,840 
Furniture and fixtures   5    321,418    293,582 
Leasehold improvements   5 - 7     2,171,388    2,074,069 
Construction in progress        1,274,880    697,126 
Total property and equipment        23,013,759    21,183,753 
Less accumulated depreciation and amortization        (11,214,698)   (9,452,669)
Total property and equipment, net       $11,799,061   $11,731,084