v3.26.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Trade receivables, net of allowance for doubtful accounts $ 950 $ 861
NIS [Member]    
Common stock, par value $ 5 $ 5
Common stock, shares authorized 500,000,000 500,000,000
Share issuance as part of settlement 283,084,053 279,306,522
Common stock, shares outstanding 210,589,406 206,811,875