XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Lease term of contract - USD ($)
12 Months Ended
Dec. 31, 2017
Sep. 30, 2023
Dec. 31, 2022
Operating lease, description There is no purchase option at the end of the lease term. This was classified as an operating lease prior to and as of January 1, 2019. The land use certificate was issued on October 25, 2019. The lease term expires on August 12, 2069.    
Prepaid land leases, net of current portion   $ 9,254,124 $ 9,508,001
Minimum      
Lease term of contract   10 years  
Maximum      
Lease term of contract   50 years