XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Details) - Schedule of inventories - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Schedule of Inventories [Abstract]    
Raw materials $ 4,871,755 $ 7,101,426
Work in progress 15,207,838 17,274,033
Finished goods 30,698,223 25,070,832
Inventories, total $ 50,777,816 $ 49,446,291