v3.26.1
Commitments and Contingencies - Schedule of Future Lease Payments (Details)
Jun. 30, 2026
USD ($)
Schedule of Future Lease Payments [Abstract]  
2026 (excluding the six months ended June 30, 2026) $ 38,186
2027 80,190
2028 84,200
Thereafter 73,675
Total future minimum lease payments 276,251
Less effect of discounting (35,348)
Present value of future minimum lease payments $ 240,903