v3.26.1
Note 6 - Property and Equipment, Net - Property and Equipment (Details) - USD ($)
Jun. 30, 2026
Jun. 30, 2025
Total property and equipment $ 43,755,845 $ 37,053,807
Less accumulated depreciation and amortization (24,392,819) (21,189,746)
Total property and equipment, net 19,363,026 15,864,061
Manufacturing Equipment [Member]    
Property and equipment, gross 29,462,865 24,257,063
Computer Equipment and Software [Member]    
Property and equipment, gross $ 1,529,767 1,449,494
Furniture and Fixtures [Member]    
Useful life (Year) 5 years  
Property and equipment, gross $ 441,908 398,800
Leasehold Improvements [Member]    
Property and equipment, gross 9,807,067 9,411,482
Construction in Progress [Member]    
Property and equipment, gross $ 2,514,238 $ 1,536,968
Minimum [Member]    
Useful life (Year) 1 year  
Minimum [Member] | Manufacturing Equipment [Member]    
Useful life (Year) 5 years  
Minimum [Member] | Computer Equipment and Software [Member]    
Useful life (Year) 3 years  
Minimum [Member] | Leasehold Improvements [Member]    
Useful life (Year) 5 years  
Maximum [Member]    
Useful life (Year) 10 years  
Maximum [Member] | Manufacturing Equipment [Member]    
Useful life (Year) 10 years  
Maximum [Member] | Computer Equipment and Software [Member]    
Useful life (Year) 5 years  
Maximum [Member] | Leasehold Improvements [Member]    
Useful life (Year) 10 years