XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Details) - Schedule of future minimum payments under non-cancelable operating leases
Jun. 30, 2023
USD ($)
Schedule of future minimum payments under non-cancelable operating leases [Abstract]  
2023 $ 42,488
2024 77,894
Total 120,382
Less: present value adjustment (2,052)
Present value of minimum lease payments $ 118,330