XML 72 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Details) - Schedule of maturities of its lease liabilities - Operating Lease [Member]
3 Months Ended
Mar. 31, 2023
USD ($)
Schedule of maturities of its lease liabilities [Abstract]  
2024 $ 145,524
2025 145,524
2026 145,524
2027 145,524
2028 145,524
Thereafter 145,524
Total operating lease payments 873,146
Less: Interest (191,329)
Present value of lease liabilities 681,817
Less: current portion, record in current liabilities (93,979)
Present value of lease liabilities $ 587,838