XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Plant and Equipment, net (Tables)
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment
   December 31,
2022
   March 31,
2023
 
Buildings  $47,086,680   $47,365,000 
Leasehold Improvements   5,156,705    5,186,885 
Machinery and equipment   71,665,842    72,471,801 
Office equipment   1,545,026    1,593,077 
Motor vehicles   507,882    513,585 
    125,962,135    127,130,348 
Impairment   (13,025,161)   (13,100,735)
Accumulated depreciation   (22,932,447)   (25,596,381)
Carrying amount  $90,004,527   $88,433,232