XML 56 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment (Details) - USD ($)
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Total property and equipment, gross $ 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
Manufacturing Equipment    
Total property and equipment, gross $ 21,465,402 18,444,448
Manufacturing Equipment | Lower Limit    
Estimated life 5 years  
Manufacturing Equipment | Upper Limit    
Estimated life 10 years  
Computer Equipment And Software    
Total property and equipment, gross $ 918,679 801,625
Computer Equipment And Software | Lower Limit    
Estimated life 3 years  
Computer Equipment And Software | Upper Limit    
Estimated life 5 years  
Furniture And Fixtures    
Total property and equipment, gross $ 362,944 321,418
Estimated life 5 years  
Leasehold Improvements    
Total property and equipment, gross $ 2,944,543 2,171,388
Leasehold Improvements | Lower Limit    
Estimated life 5 years  
Leasehold Improvements | Upper Limit    
Estimated life 7 years  
Construction In Progress    
Total property and equipment, gross $ 1,529,452 $ 1,274,880