v3.26.1
Operating and Finance Leases - Schedule of Minimum Lease Payments in Future Periods (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Schedule of Minimum Lease Payments in Future Periods [Abstract]    
Twelve months ending December 31, 2026 $ 194,938  
Twelve months ending December 31, 2027 137,649  
Twelve months ending December 31, 2028 102,472  
Total lease payments 435,059  
Less: Imputed interest (30,421)  
Present value of lease liabilities 404,638 $ 224,554
Current portion (176,873) (168,251)
Non-current portion $ 227,765 $ 56,303