XML 63 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Schedule of Future Lease Payments (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Schedule of Future Lease Payments [Abstract]    
2025 $ 76,372 $ 66,674
2026 80,190 76,372
2027 84,200 80,190
2028   157,875
Total future minimum lease payments 344,743 381,111
Less effect of discounting (56,858) (68,944)
Present value of future minimum lease payments $ 287,885 $ 312,167