XML 61 R46.htm IDEA: XBRL DOCUMENT v3.21.2
15. COMMITMENTS AND CONTINGENCIES (Details)
Jun. 30, 2021
USD ($)
Inventory purchase commitments $ 10,933,014
Current  
Inventory purchase commitments 3,721,907
1 - 3 Years  
Inventory purchase commitments 5,202,307
4 - 5 Years  
Inventory purchase commitments $ 2,008,800