XML 64 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories (Details) - Schedule of Inventories - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Schedule of Inventories [Abstract]    
Inventory – work in progress $ 3,633,204 $ 2,842,470
Inventory – work in progress shipping and consumables 381,620 332,105
Inventory – work in progress labor 801,782 448,280
Resale inventory 1,200,620 1,110,620
Finished goods 4,896,860 7,065,829
Inventories $ 10,914,086 $ 11,799,304