v3.25.2
Commitments and Contingencies - Schedule of Future Lease Payments (Details)
Jun. 30, 2025
USD ($)
Schedule of Future Lease Payments [Abstract]  
2025 (excluding the six months ended June 30, 2025) $ 30,306
2026 76,372
2027 80,190
2028 84,200
Thereafter 73,675
Total future minimum lease payments 344,743
Less effect of discounting (56,858)
Present value of future minimum lease payments $ 287,885