v3.26.1
Inventories (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2026 and December 31, 2025 consisted of the following:

 

   March 31,   December 31, 
   2026   2025 
Raw materials  $1,849,506   $1,584,086 
Work-in progress   302,867    298,685 
Finished goods   8,901,518    7,916,015 
Finished goods in transit   

    328,718 
Total inventories   11,053,891    10,127,504 
Less: reserve for obsolescence   (1,192,000)   (1,219,000)
Total inventories, net  $9,861,891   $8,908,504