XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies (Details) - Schedule of Future Minimum Lease Payments
Mar. 31, 2024
USD ($)
Schedule of Future Minimum Lease Payments [Abstract]  
2024, nine months ended $ 130,206
2025 296,284
2026 324,429
2027 343,544
2028 205,111
Thereafter
Total undiscounted lease payments 1,370,987
Present value discount, less interest 245,099
Lease Liability $ 1,125,889