XML 156 R98.htm IDEA: XBRL DOCUMENT v3.24.1
Related Party Transactions and Balances - Property Purchase (Details) - USD ($)
1 Months Ended
Jul. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]      
Property, plant and equipment, gross   $ 4,688,604 $ 4,957,482
Operating lease right-of-use assets   15,203,576 9,815,572
Building [Member]      
Related Party Transaction [Line Items]      
Property, plant and equipment, gross   $ 946,066 $ 946,066
Property Purchase Agreement [Member]      
Related Party Transaction [Line Items]      
Related party transaction, amounts of transaction $ 1,963,521    
Excess payment over carrying value $ 498,005    
Property Purchase Agreement [Member] | Sub-lease, Land Use Right [Member]      
Related Party Transaction [Line Items]      
Lessee, operating lease, term of contract 50 years    
Operating lease right-of-use assets $ 519,450    
Property Purchase Agreement [Member] | Building [Member]      
Related Party Transaction [Line Items]      
Property, plant and equipment, gross $ 946,066