v3.25.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2025
Inventories [Abstract]  
Schedule of Inventories

Inventories consisted of the following:

 

   March 31,
2025
   December 31,
2024
 
Inventory – work in progress  $4,173,898   $4,480,440 
Inventory – work in progress shipping and consumables   735,636    640,675 
Inventory – work in progress labor   796,800    699,087 
Resale inventory   1,046,995    931,990 
Finished goods   3,139,558    3,832,907 
Overhead costs allocated to inventory   546,809    596,707 
   $10,439,696   $11,181,806