XML 121 R88.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies (Details) - Schedule of Annual Rental Payment
Dec. 31, 2023
USD ($)
Land lease [Member]  
Commitments and Contingencies (Details) - Schedule of Annual Rental Payment [Line Items]  
2024 $ 16,943
2025 16,943
2026 16,943
2027 16,943
2028 16,943
Thereafter 50,828
Total operating lease payments 135,543
Building lease [Member]  
Commitments and Contingencies (Details) - Schedule of Annual Rental Payment [Line Items]  
2024 141,189
2025 141,189
2026 141,189
2027 141,189
2028 141,189
Thereafter
Total operating lease payments 705,945
Less: Interest (121,595)
Present value of lease liabilities 584,350
Less: current portion, record in current liabilities (100,484)
Present value of lease liabilities $ 483,866