XML 44 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment (Tables)
12 Months Ended
Jun. 30, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property and quipment
    Estimated     June 30,     June 30,  
    Lives (Years)     2021     2020  
Manufacturing equipment     5 - 10     $ 21,465,402     $ 18,444,448  
Computer equipment and software     3 - 5       918,679       801,625  
Furniture and fixtures     5       362,944       321,418  
Leasehold improvements     5 - 7       2,944,543       2,171,388  
Construction in progress             1,529,452       1,274,880  
Total property and equipment             27,221,020       23,013,759  
Less accumulated depreciation and amortization             (13,941,153 )     (11,214,698 )
Total property and equipment, net           $ 13,279,867     $ 11,799,061