v3.26.1
Long Term Loans From Banks and Others - Schedule of Maturity Dates (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Schedule of Maturity Dates [Line Items]    
Total $ 126,870 $ 115,225
First year (current maturities) [Member]    
Schedule of Maturity Dates [Line Items]    
Total 58,561 52,492
Second year [Member]    
Schedule of Maturity Dates [Line Items]    
Total 45,137 28,728
Third year [Member]    
Schedule of Maturity Dates [Line Items]    
Total 13,373 24,804
Fourth year [Member]    
Schedule of Maturity Dates [Line Items]    
Total 6,536 5,637
Fifth year and thereafter [Member]    
Schedule of Maturity Dates [Line Items]    
Total $ 3,263 $ 3,564