XML 59 R46.htm IDEA: XBRL DOCUMENT v3.23.1
INVENTORIES (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
INVENTORIES [Abstract]    
Raw materials $ 48,644,527 $ 36,755,720
Work-in-process 56,170,853 58,968,535
Finished goods 58,464,667 28,999,836
Total inventories $ 163,280,047 $ 124,724,091