v3.26.1
Leases - Schedule of Future Lease Payments Under Operating Leases (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Schedule of Future Lease Payments Under Operating Leases [Abstract]    
Remaining of FY2026 $ 230,218  
FY2027 401,127  
FY2028 409,149  
FY2029 34,605  
Total lease payments 1,075,099  
Less: imputed interest 95,702  
Present value of lease liabilities $ 979,397 [1] $ 1,134,864
[1] As of June 30, 2026, present value of future operating lease payments consisted of current portion of operating lease liabilities and non-current portion of operating lease liabilities, amounting to $371,885 and $607,512, respectively.