REVENUES (Schedule of Contract Assets and Liabilities) (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Dec. 31, 2023 |
|
| Change in Contract with Customer, Liability [Abstract] | |||||
| Revenue recognized | $ 2,900 | $ 3,100 | $ 20,300 | $ 27,400 | |
| Trade receivables and contract assets, net | |||||
| Change in Contract with Customer, Liability [Abstract] | |||||
| Contract assets | 56,748 | 56,748 | $ 24,309 | ||
| Accrued expenses and other current liabilities | |||||
| Change in Contract with Customer, Liability [Abstract] | |||||
| Contract liabilities | 32,458 | 32,458 | 27,988 | ||
| Other noncurrent liabilities | |||||
| Change in Contract with Customer, Liability [Abstract] | |||||
| Contract liabilities | $ 290 | $ 290 | $ 951 | ||