STOCKHOLDERS’ EQUITY (Schedule of Components of Stock-Based Compensation Expenses) (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] | ||||
| Stock-based compensation expense | $ 46,401 | $ 38,558 | $ 96,320 | $ 87,014 |
| Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line: us-gaap:CostOfRevenue | ||||
| Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] | ||||
| Stock-based compensation expense | 22,833 | 18,161 | 45,686 | 42,084 |
| Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line: us-gaap:SellingGeneralAndAdministrativeExpense | ||||
| Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] | ||||
| Stock-based compensation expense | $ 23,568 | $ 20,397 | $ 50,634 | $ 44,930 |