v3.26.1
Leases - Schedule of Remaining Operating Lease Payments (Details)
Mar. 31, 2026
USD ($)
Schedule of Remaining Operating Lease Payments [Abstract]  
2027 $ 547,460
2028 563,891
2029 408,429
2030 334,492
2031 227,416
Thereafter
Total gross operating lease payments 2,081,688
Less: imputed interest (239,695)
Total lease liabilities, reflecting present value of future minimum lease payments $ 1,841,993