v3.26.1
Inventories (Tables)
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventory

Inventories are stated at the lower of cost (first-in, first-out) or market (net realizable value) and are reduced by an inventory reserve for items determined to be slow-moving or obsolete. Inventories as of June 30, 2026 and December 31, 2025 consisted of the following:

 

   June 30,   December 31, 
   2026   2025 
Raw materials  $1,867,637   $1,584,086 
Work-in progress   197,448    298,685 
Finished goods   8,682,532    7,916,015 
Finished goods in transit       328,718 
Total inventories   10,747,617    10,127,504 
Less: reserve for obsolescence   (1,192,000)   (1,219,000)
Total inventories, net  $9,555,617   $8,908,504