v3.26.1
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Schedule of Maturities of Lease Liabilities [Abstract]    
From July 1, 2026 to June 30, 2027 $ 130,911  
From July 1, 2027 to June 30, 2028 7,815  
Total 138,726  
Less: amounts representing interest 5,594  
Present value of future minimum lease payments 133,132  
Less: current obligations (127,545) $ (174,423)
Long-term obligations $ 5,587 $ 30,929