XML 41 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Inventory (Tables)
6 Months Ended
Jun. 30, 2021
Inventory Disclosure [Abstract]  
Schedule of inventory
   As of
June 30,
2021
   As of
December 31,
2020
 
Raw materials  $829,201   $631,019 
Work-in-process   1,441,401    1,438,482 
Finished goods   150,260    23,013 
Total  $2,420,862   $2,092,514