XML 81 R70.htm IDEA: XBRL DOCUMENT v3.23.2
Property, Plant and Equipment, Net (Details) - Schedule of Property, Plant and Equipment - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 126,979,489 $ 125,962,135
Impairment (12,400,800) (13,025,161)
Accumulated depreciation (26,494,564) (22,932,447)
Carrying amount 88,084,125 90,004,527
Buildings [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 44,892,497 47,086,680
Leasehold improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 5,550,243 5,156,705
Machinery and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 74,458,792 71,665,842
Office equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 1,587,255 1,545,026
Motor vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 490,702 $ 507,882