XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Note 6 - Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment, Net (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Property, Plant and Equipment, Gross $ 45,939,840 $ 46,390,570
Accumulated depreciation (21,599,100) (21,041,551)
Property, plant and equipment, net 24,340,740 25,349,019
Laboratory and Manufacturing Equipment [Member]    
Property, Plant and Equipment, Gross $ 20,888,337 21,234,259
Laboratory and Manufacturing Equipment [Member] | Minimum [Member]    
Property, Plant and Equipment, Useful Life (Year) 3 years  
Laboratory and Manufacturing Equipment [Member] | Maximum [Member]    
Property, Plant and Equipment, Useful Life (Year) 10 years  
Building and Building Improvements [Member]    
Property, Plant and Equipment, Gross $ 20,960,522 20,889,395
Building and Building Improvements [Member] | Minimum [Member]    
Property, Plant and Equipment, Useful Life (Year) 10 years  
Building and Building Improvements [Member] | Maximum [Member]    
Property, Plant and Equipment, Useful Life (Year) 39 years  
Office Furniture and Equipment [Member]    
Property, Plant and Equipment, Gross $ 928,550 1,056,145
Office Furniture and Equipment [Member] | Minimum [Member]    
Property, Plant and Equipment, Useful Life (Year) 3 years  
Office Furniture and Equipment [Member] | Maximum [Member]    
Property, Plant and Equipment, Useful Life (Year) 10 years  
Construction in Progress [Member]    
Property, Plant and Equipment, Gross $ 2,645,564 2,693,904
Land [Member]    
Property, Plant and Equipment, Gross $ 516,867 $ 516,867