XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Inventory (Tables)
6 Months Ended
Jun. 30, 2023
Inventory [Abstract]  
Schedule of Inventory Inventory consisted of the following:
   As of
June 30,
2023
   As of
December 31,
2022
 
Raw materials  $2,243,090   $2,419,982 
Work-in-process   4,826,822    3,468,702 
Finished goods   466,069    149,855 
Total  $7,535,981   $6,038,539