v3.26.1
Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details)
Jun. 30, 2026
USD ($)
Schedule of Future Minimum Lease Payments [Abstract]  
2026, six months ended December 31: $ 202,767
2027 418,216
2028 250,317
2029
Thereafter
Total undiscounted lease payments 871,300
Present value discount, less interest 78,437
Lease Liability $ 792,863