XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories (Tables)
9 Months Ended
Sep. 30, 2022
Inventory Disclosure [Abstract]  
Schedule of inventories
   December 31,   September 30, 
   2021   2022 
Raw materials  $11,323,638   $7,359,155 
Work in progress   8,093,002    14,137,116 
Finished goods   10,716,700    31,213,597 
   $30,133,340   $52,709,868