v3.25.1
Schedule of Property and Equipment (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Subtotal $ 4,329,172 $ 3,968,127
Less: Accumulated Depreciation (1,809,259) (1,714,432)
Total 2,519,913 2,253,695
Lab Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Subtotal 3,775,284 3,429,447
Manufacturing Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Subtotal 129,745 129,745
Automobiles [Member]    
Property, Plant and Equipment [Line Items]    
Subtotal 7,335 7,335
Computer Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Subtotal 155,534 146,785
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Subtotal 87,322 84,172
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Subtotal $ 173,952 $ 170,643