v3.26.1
Inventory (Tables)
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of inventory
          
   June 30,   December 31, 
   2026   2025 
Finished goods  $75,076   $185,310 
Raw materials   504,049    435,458 
Inventory  $579,125   $620,768