XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Inventory (Tables)
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventory

Inventory was comprised of the following as of September 30, 2023 and December 31, 2022, respectively:

 

   September 30,   December 31, 
   2023   2022 
         
Inventory  $20,154,070   $14,911,735 
Inventory-in-transit   4,543,719    4,732,057 
Allowance   (972,582)   (842,263)
Total  $23,725,207   $18,801,529 
Schedule of Inventory Provision

For the nine months ended September 30, 2023 and twelve months ended December 31, 2022, respectively, the Company recorded inventory provision as follows:

 

   September 30,   December 31, 
   2023   2022 
Allowance of inventory          
Beginning balance  $842,263   $184,720 
Allowance   130,319    665,356 
Inventory allowance reversal   -    (7,813)
Ending balance  $972,582   $842,263