v3.25.1
Schedule of Future Minimum Rental Payments for Operating Leases (Details)
Mar. 31, 2025
USD ($)
Leases  
2025 $ 282,959
2026 62,880
Total minimum lease payments $ 345,839