v3.26.1
Lease - Schedule of Minimum Future Annual Payments Under Non-Cancellable Leases (Details)
Mar. 31, 2026
USD ($)
Schedule of Minimum Future Annual Payments Under Non-Cancellable Leases [Abstract]  
2026 (Excluding current period) $ 332,767
2027 442,115
2028 447,110
2029 459,067
2030 422,821
Thereafter 70,815
Total future minimum lease payments, undiscounted 2,174,695
Less: Imputed interest (331,500)
Present value of future minimum lease payments $ 1,843,195