v3.25.1
Commitments and Contingencies - Schedule of Lease Renewable (Details) - Land Lease [Member]
Mar. 31, 2025
USD ($)
Schedule of Lease Renewable [Line Items]  
2026 $ 16,717
2027 16,717
2028 16,717
2029 16,717
2030 16,717
Thereafter 29,255
Total operating lease payments $ 112,840