XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Schedule of Inventory (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]      
Inventory $ 5,852,658 $ 4,172,856  
Inventory-In-Transit 1,373,926 620,346  
Allowance (184,720) (431,313) $ (625,814)
Total $ 7,041,864 $ 4,361,889