FAIR VALUE MEASUREMENTS (Narrative) (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Convertible note $ 974,074
Convertible Note 2023 [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Convertible note 456,068
Convertible Note 2025 [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Convertible note $ 518,006