v3.26.1
Notes Payable - Schedule of the Loan Active (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Schedule of the Loan Active [Line Items]    
Total current portion of notes payable $ 4,066,430 $ 2,854,977
Total Long term Portion 2,385,658 3,000,123
Total Notes Payable $ 6,452,088 $ 5,855,100