v3.26.1
Leases - Schedule of Future Maturities on Lease Liabilities (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Schedule of Future Maturities on Lease Liabilities [Abstract]    
2026 $ 497,948  
2027 340,858  
2028 174,526  
2029 119,061  
2030 35,066  
Total minimum lease payments 1,167,460  
Less: imputed interest (166,591)  
Present value of lease obligations 1,000,869 $ 1,019,492
Less: current portion (486,481) (473,733)
Long-term portion of lease obligations $ 514,388 $ 545,759