XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Inventory (Tables)
6 Months Ended
Jun. 30, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventory

Inventory was comprised of the following as of June 30, 2022 and December 31, 2021:

 

           
   June 30,   December 31, 
   2022   2021 
         
Inventory  $13,649,741   $5,852,658 
Inventory-In-Transit   1,305,517    1,373,926 
Allowance   (353,912)   (184,720)
Total  $14,601,346   $7,041,864 
Schedule of Inventory Provision

For the fiscal period June 30, 2022 and December 31, 2021, the Company recorded inventory provision as follows:

           
   June 30,   December 31, 
   2022   2021 
Allowance of inventory          
Beginning balance  $184,720   $431,313 
Provision   228,296    116,359 
Write off   (59,104)   (362,952)
Ending balance  $353,912   $184,720