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 |