v3.25.1
Lease - Schedule of Future Annual Minimum Lease Payments (Details)
Mar. 31, 2025
USD ($)
Schedule of Future Annual Minimum Lease Payments [Abstract]  
2025 $ 17,885
Thereafter 5,961
Total 23,846
Less: imputed interest 214
Total $ 23,632