v3.23.2
ACCUMULATED OTHER COMPREHENSIVE LOSS (Schedule of Reclassifications of Other Comprehensive Income Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]        
Cost of revenues $ 673,985 $ 545,132 $ 1,317,748 $ 1,021,254
Research and development 86,526 74,847 166,399 141,196
Sales and marketing 44,222 38,975 85,188 74,291
General and administrative 36,199 28,121 72,766 54,550
Total, before income taxes 166,947 146,630 322,919 274,724
Income taxes 34,232 6,617 63,557 18,909
Total, net of income taxes 119,510 15,084 257,888 48,207
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 (expense), net 0 0 (107) (844)
Income taxes 0 0 29 100
Total, net of income taxes 0 0 (78) (744)
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 (303) (318) (515) (385)
Research and development (1,521) (1,694) (2,650) (2,032)
Sales and marketing (310) (349) (535) (420)
General and administrative (432) (485) (706) (574)
Total, before income taxes (2,566) (2,846) (4,406) (3,411)
Income taxes 159 331 273 398
Total, net of income taxes (2,407) (2,515) (4,133) (3,013)
Total reclassifications for the period $ (2,407) $ (2,515) $ (4,211) $ (3,757)