MARKETABLE SECURITIES (Schedule of Marketable Securities Calssified as Available-for-sale Securities) (Details) - USD ($) $ in Thousands |
Dec. 31, 2021 |
Dec. 31, 2020 |
| Fair value |
$ 456,515
|
$ 289,927
|
| Less Than A Year [Member] |
|
|
| Amortized cost |
208,917
|
289,407
|
| Gross unrealized gains |
594
|
568
|
| Gross unrealized losses |
(49)
|
(48)
|
| Fair value |
209,462
|
289,927
|
| Government and corporate debentures - fixed interest rate Less Than A Year [Member] |
|
|
| Amortized cost |
196,408
|
244,434
|
| Gross unrealized gains |
583
|
526
|
| Gross unrealized losses |
(49)
|
(48)
|
| Fair value |
196,942
|
244,912
|
| Government Sponsored Enterprises Less Than A Year [Member] |
|
|
| Amortized cost |
2,501
|
10,006
|
| Gross unrealized gains |
1
|
32
|
| Gross unrealized losses |
0
|
0
|
| Fair value |
2,502
|
10,038
|
| Government and corporate debentures - floating interest rate Less Than A Year[Member] |
|
|
| Amortized cost |
10,008
|
34,967
|
| Gross unrealized gains |
10
|
10
|
| Gross unrealized losses |
0
|
0
|
| Fair value |
10,018
|
34,977
|
| More Than A Year Through Five Years [Member] |
|
|
| Amortized cost |
322,938
|
533,115
|
| Gross unrealized gains |
240
|
3,912
|
| Gross unrealized losses |
(1,718)
|
(150)
|
| Fair value |
321,460
|
536,877
|
| Government and corporate debentures - fixed interest rate More Than A Year Through Five Years [Member] |
|
|
| Amortized cost |
303,429
|
494,520
|
| Gross unrealized gains |
239
|
3,821
|
| Gross unrealized losses |
(1,636)
|
(143)
|
| Fair value |
302,032
|
498,198
|
| Government-sponsored enterprises More Than A Year Through Five Years [Member] |
|
|
| Amortized cost |
16,460
|
21,264
|
| Gross unrealized gains |
0
|
67
|
| Gross unrealized losses |
(79)
|
0
|
| Fair value |
16,381
|
21,331
|
| Government and corporate debentures - floating interest rate More Than A Year Through Five Years [Member] |
|
|
| Amortized cost |
3,049
|
17,331
|
| Gross unrealized gains |
1
|
24
|
| Gross unrealized losses |
(3)
|
(7)
|
| Fair value |
$ 3,047
|
$ 17,348
|