v3.26.1
Leases - Schedule of Future Minimum Lease Liabilities (Details) - USD ($)
Mar. 31, 2026
Mar. 31, 2025
Schedule of Future Minimum Lease Liabilities [Abstract]    
2027 $ 1,794,325  
2028 1,838,582  
2029 1,568,299  
2030 135,103  
Thereafter  
Total lease payments 5,336,309  
Less: interest (526,644)  
Present value of lease liabilities $ 4,809,665 $ 11,724,690