v3.26.1
Commitments and Contingencies - Schedule of Future Lease Payments (Details)
Mar. 31, 2026
USD ($)
Schedule of Future Lease Payments [Abstract]  
2026 (excluding the three months ended March 31, 2026) $ 57,279
2027 80,190
2028 84,200
Thereafter 73,675
Total future minimum lease payments 295,344
Less effect of discounting (40,355)
Present value of future minimum lease payments $ 254,989