v3.26.1
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Schedule of Maturities of Lease Liabilities [Abstract]    
From April 1, 2026 to March 31, 2027 $ 173,929  
From April 1, 2027 to March 31, 2028 21,954  
Total 195,883  
Less: amounts representing interest 28,449  
Present Value of future minimum lease payments 167,434  
Less: Current obligations 147,778 $ 174,423
Long-term obligations $ 19,656 $ 30,929