XML 57 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Operating Leases (Details) - Schedule of undiscounted future minimum lease payments under these operating lease
Dec. 31, 2022
USD ($)
Schdule of Undiscounted Future Minimum Lease Payments Under these Operating Lease [Abstract]  
2023 $ 341,952
2024 332,762
2025 341,081
2026 349,608
2027 267,092
Less: imputed Interest (380,239)
Present Value of operating lease liabilities $ 1,252,254