v3.26.1
Lease - Schedule of Minimum Lease Payments (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Schedule of Minimum Lease Payments [Abstract]    
2026 $ 133,018  
2027 133,018  
2028 133,018  
2029 22,168  
Total lease payments 421,222  
Less: imputed interest (45,229)  
Present value of lease liabilities $ 375,993 $ 29,980