v3.24.2.u1
Inventory (Tables)
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventory consisted of the following:

June 30, 2024December 31, 2023
Finished products on hand$76,719 $83,755
Finished products in transit15,523 21,488
Raw materials8,538 6,370
Inventory$100,780 $111,613