XML 106 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment, Net (Details) - Schedule of Property, Plant and Equipment - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 139,394,562 $ 125,962,135
Impairment (17,358,096) (13,025,161)
Accumulated depreciation (30,407,634) (22,932,447)
Carrying amount 91,628,832 90,004,527
Buildings [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 45,843,428 47,086,680
Leasehold improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 7,214,436 5,156,705
Machinery and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 83,625,645 71,665,842
Office equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 1,983,601 1,545,026
Motor vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 727,452 $ 507,882