XML 82 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Details) - Schedule of inventories - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Inventories Abstract    
Raw materials $ 7,975,097 $ 9,789,196
Revolving material 1,122,313 1,078,292
Consigned processing material 15,056 67,706
Work-in-progress 2,255,453 2,620,821
Finished goods 12,104,309 12,271,252
Less: inventory impairment (375,846) (23,793)
Inventories, net $ 23,096,382 $ 25,803,474