v3.26.1
Inventory (Tables)
6 Months Ended
Jun. 30, 2026
Other Liabilities [Abstract]  
Schedule of Inventory, Current
   June 30,
2026
   December 31,
2025
 
   Unaudited     
         
Raw materials  $1,395,467   $1,608,888 
In process and finished products   1,498,444    1,252,200 
           
   $2,893,911   $2,861,088