v3.25.2
Commitments and Contingencies - Schedule of future lease obligation (Details)
Jun. 30, 2025
USD ($)
Schedule of Future Minimum Lease Payments [Abstract]  
2025 (excluding the six months ended June 30, 2025) $ 42,600
2026 88,200
2027 91,900
2028 95,800
2029 99,600
Thereafter 68,000
Total future minimum lease payments 486,100
Less imputed interest (133,691)
Total present value of future minimum lease payments $ 352,409