v3.25.1
Schedule of Future Minimum Lease Payments (Details)
Mar. 31, 2025
USD ($)
Leases  
2025 $ 381,109
2026 518,972
2027 489,807
2028 379,172
2029 and beyond 1,950,150
Total future minimum lease payments 3,719,210
Less: Interest (1,346,724)
Total operating lease liabilities $ 2,372,486