v3.24.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (schedule of reclassifications of other comprehensive income loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]      
Cost of revenues $ 2,272,705 $ 2,265,631 $ 1,334,547
Research and development 321,482 289,814 219,633
Sales and marketing 164,318 159,680 119,000
General and administrative 146,504 112,496 82,196
Total, before income taxes 663,618 678,528 422,179
Income taxes (46,420) (83,376) (18,054)
Total, net of income taxes 34,329 93,779 169,170
Unrealized gains (losses) on available-for-sale marketable securities [Member] | Amount Reclassified from Accumulated Other Comprehensive Income (Loss) [Member]      
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]      
Financial income (expenses), net (107) (736) 16
Income taxes 29 115 (4)
Total, net of income taxes (78) (621) (12)
Unrealized gains (losses) on cash flow hedges [Member] | Amount Reclassified from Accumulated Other Comprehensive Income (Loss) [Member]      
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]      
Cost of revenues (964) (801) 333
Research and development (4,981) (4,142) 1,645
Sales and marketing (1,057) (959) 334
General and administrative (1,323) (1,122) 430
Total, before income taxes (8,325) (7,024) 2,742
Income taxes 634 694 (327)
Total, net of income taxes (7,691) (6,330) 2,415
Total reclassifications for the period $ (7,769) $ (6,951) $ 2,427