XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Inventory (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]      
Inventory $ 20,154,070 $ 14,911,735  
Inventory-in-transit 4,543,719 4,732,057  
Allowance (972,582) (842,263) $ (184,720)
Total $ 23,725,207 $ 18,801,529