v3.26.1
Inventory (Tables)
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of inventory
Schedule of inventory      
Period Ended  June 30,
2026
  December 31,
2025
Finished goods  $12,966,453   $13,947,178 
Allowance for obsolete inventory   (844,657)   (475,797)
Total Inventory, net of allowance  $12,121,796   $13,472,025