v3.26.1
Leases - Schedule of Remaining Operating Lease Payments (Details)
Jun. 30, 2026
USD ($)
Schedule of Remaining Operating Lease Payments [Abstract]  
(Nine months ending) March 31, 2027 $ 412,536
2028 563,891
2029 408,429
2030 334,492
2031 227,416
Thereafter
Total gross operating lease payments 1,946,764
Less: imputed interest (212,605)
Total lease liabilities, reflecting present value of future minimum lease payments $ 1,734,159