v3.25.2
Commitments and Contingencies - Schedule of Lease Payments (Details)
Jun. 30, 2025
USD ($)
2025-2026 [Member]  
Schedule of Lease Payments [Line Items]  
Payment due $ 21,000
2027-2031 [Member]  
Schedule of Lease Payments [Line Items]  
Payment due 25,000
2032-2036 [Member]  
Schedule of Lease Payments [Line Items]  
Payment due 30,000
2037-2041 [Member]  
Schedule of Lease Payments [Line Items]  
Payment due 40,000
2042-2046 [Member]  
Schedule of Lease Payments [Line Items]  
Payment due $ 45,000