v3.26.3
Leases - Schedule of Operating and Finance Leases (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Schedule of Operating and Finance Leases [Abstract]    
Operating Leases, 2026 $ 54,051  
Finance Leases, 2026 776,818  
Operating Leases, 2027 54,795  
Finance Leases, 2027 519,093  
Operating Leases, 2028 55,751  
Finance Leases, 2028  
Operating Leases, 2029 23,484  
Finance Leases, 2029  
Operating Leases, Total 188,081  
Finance Leases, Total 1,295,911  
Operating Leases, Less: effect of discounting (29,571)  
Finance Leases, Less: effect of discounting (163,976)  
Operating Leases, Lease liability recognized 158,510 $ 67,131
Finance Leases, Lease liability recognized $ 1,131,935 $ 1,682,674