v3.26.1
Inventories - Schedule of Current Inventories (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials and work in progress $ 9,679,198 $ 9,832,293
Finished goods 4,932,630 5,646,315
Total 14,611,828 15,478,608
Non-current inventory (40,879) (40,879)
Inventory, LIFO Reserve 14,570,949 15,437,729
Disposal Group, Including Discontinued Operation, Inventory (14,541,014) (15,407,794)
Total Inventory $ 29,935 $ 29,935