v3.26.1
Note 4 - Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment $ 16,944,452 $ 17,033,441
Less accumulated depreciation (4,998,029) (4,344,953)
Property and equipment, net 11,946,423 12,688,488
Building [Member]    
Property, Plant, and Equipment 6,079,410 6,079,410
Manufacturing Equipment [Member]    
Property, Plant, and Equipment 6,321,569 6,519,571
Land [Member]    
Property, Plant, and Equipment 2,239,405 2,239,405
Leasehold Improvements [Member]    
Property, Plant, and Equipment 503,972 489,722
Product Molds [Member]    
Property, Plant, and Equipment 524,476 524,476
Warehouse Equipment [Member]    
Property, Plant, and Equipment 598,060 503,297
Electrical Equipment [Member]    
Property, Plant, and Equipment 183,977 183,977
Automobiles [Member]    
Property, Plant, and Equipment 242,642 242,642
Furniture and Fixtures [Member]    
Property, Plant, and Equipment 149,883 149,883
Computer Equipment [Member]    
Property, Plant, and Equipment $ 101,058 $ 101,058