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) $ 199,139
2027 393,554
2028 398,550
2029 410,506
2030 422,821
Thereafter 70,816
Total future minimum lease payments, undiscounted 1,895,386
Less: Imputed interest (294,904)
Present value of future minimum lease payments $ 1,600,482