OTHER LONG-TERM ASSETS (Schedule of other long term assets) (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Other Assets, Noncurrent [Abstract] | ||
| Payments made before lease commencement | $ 28,828 | $ 28,828 |
| Cloud computing arrangements | 43,567 | 37,972 |
| Prepaid expenses and other | 3,551 | 766 |
| Total other long-term assets | $ 75,946 | $ 67,566 |