v3.26.1
Lease - Schedule of Minimum Future Annual Payments Under Non-Cancellable Leases (Details)
Jun. 30, 2026
USD ($)
Schedule of Minimum Future Annual Payments Under Non-Cancellable Leases [Abstract]  
2026 (Excluding current period) $ 223,497
2027 442,272
2028 447,266
2029 459,222
2030 422,821
Thereafter 70,814
Total future minimum lease payments, undiscounted 2,065,892
Less: Imputed interest (302,302)
Present value of future minimum lease payments $ 1,763,590