v3.24.1.1.u2
Inventories - Summary of Inventories (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Disclosure of Inventories [line items]    
Inventories $ 4,745,931 $ 5,714,352
Products [member]    
Disclosure of Inventories [line items]    
Inventories 3,234,508 4,671,074
Raw Material [member]    
Disclosure of Inventories [line items]    
Inventories 1,511,423 1,043,278
Gross carrying amount [member]    
Disclosure of Inventories [line items]    
Inventories 4,964,252 5,917,116
Gross carrying amount [member] | Products [member]    
Disclosure of Inventories [line items]    
Inventories 3,234,508 4,671,074
Gross carrying amount [member] | Raw Material [member]    
Disclosure of Inventories [line items]    
Inventories 1,729,744 1,246,042
Accumulated impairment [member]    
Disclosure of Inventories [line items]    
Inventories (218,321) (202,764)
Accumulated impairment [member] | Raw Material [member]    
Disclosure of Inventories [line items]    
Inventories $ (218,321) $ (202,764)