v3.26.1
Leases-Schedule of Future Payments Due Under operating Leases (Details)
Mar. 31, 2026
USD ($)
Schedule of Future Payments Due Under operating Leases [Abstract]  
2027 $ 332,814
2028 207,635
2029 205,999
2030 141,427
Thereafter
Total lease payments 887,875
Imputed Interest (108,361)
Total lease liabilities $ 779,514