v3.26.1
Leases - Schedule of Operating Leases Maturity (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Schedule of Operating Leases Maturity [Abstract]    
Lease payments – 2026 $ 17,599  
Total undiscounted operating lease payments 17,599  
Less: Imputed interest (289)  
Present value of operating lease liabilities (current) $ 17,310 $ 31,258