FAIR VALUE MEASUREMENTS - Schedule of Fair Value Hierarchy of Convertible Notes (Details) $ in Thousands | Mar. 31, 2022USD ($) | Dec. 31, 2021USD ($) |
Principal | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Derivative warrant liability, fair value | $ 0 | |
Liabilities, fair value | 529,993 | |
Principal | Public Warrants | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Derivative warrant liability, fair value | 0 | |
Principal | Private Placement Warrants | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Derivative warrant liability, fair value | 0 | |
Estimate of Fair Value Measurement | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Derivative warrant liability, fair value | 27,996 | |
Liabilities, fair value | 951,727 | |
Estimate of Fair Value Measurement | Public Warrants | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Derivative warrant liability, fair value | 16,215 | |
Estimate of Fair Value Measurement | Private Placement Warrants | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Derivative warrant liability, fair value | 11,781 | |
Estimate of Fair Value Measurement | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Derivative warrant liability, fair value | 16,215 | |
Liabilities, fair value | 16,215 | |
Estimate of Fair Value Measurement | Level 1 | Public Warrants | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Derivative warrant liability, fair value | 16,215 | |
Estimate of Fair Value Measurement | Level 1 | Private Placement Warrants | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Derivative warrant liability, fair value | 0 | |
Estimate of Fair Value Measurement | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Derivative warrant liability, fair value | 11,781 | |
Liabilities, fair value | 11,781 | |
Estimate of Fair Value Measurement | Level 2 | Public Warrants | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Derivative warrant liability, fair value | 0 | |
Estimate of Fair Value Measurement | Level 2 | Private Placement Warrants | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Derivative warrant liability, fair value | 11,781 | |
Estimate of Fair Value Measurement | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Derivative warrant liability, fair value | 0 | |
Liabilities, fair value | 923,731 | |
Estimate of Fair Value Measurement | Level 3 | Public Warrants | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Derivative warrant liability, fair value | 0 | |
Estimate of Fair Value Measurement | Level 3 | Private Placement Warrants | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Derivative warrant liability, fair value | 0 | |
Convertible Notes Mature In April 2025 | Principal | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 529,993 | $ 522,097 |
Accrued PIK interest | 0 | 0 |
Convertible Notes Mature In April 2025 | Estimate of Fair Value Measurement | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 923,731 | 557,007 |
Accrued PIK interest | 7,851 | 7,896 |
Convertible Notes Mature In April 2025 | Estimate of Fair Value Measurement | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 0 | 0 |
Accrued PIK interest | 0 | 0 |
Convertible Notes Mature In April 2025 | Estimate of Fair Value Measurement | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 0 | 0 |
Accrued PIK interest | 0 | 0 |
Convertible Notes Mature In April 2025 | Estimate of Fair Value Measurement | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 923,731 | 557,007 |
Accrued PIK interest | $ 7,851 | 7,896 |
Other Convertible Notes | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible debt, valuation technique, ratio of minimum payoff at maturity to carry value | 1 | |
Convertible Notes Issued On April 19, 2021 | Principal | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | $ 92,813 | 91,430 |
Convertible Notes Issued On April 19, 2021 | Estimate of Fair Value Measurement | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 192,223 | 101,078 |
Convertible Notes Issued On April 19, 2021 | Estimate of Fair Value Measurement | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 0 | 0 |
Convertible Notes Issued On April 19, 2021 | Estimate of Fair Value Measurement | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 0 | 0 |
Convertible Notes Issued On April 19, 2021 | Estimate of Fair Value Measurement | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 192,223 | 101,078 |
Convertible Notes Issued On April 21, 2021 | Principal | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 5,214 | 5,137 |
Convertible Notes Issued On April 21, 2021 | Estimate of Fair Value Measurement | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 10,796 | 5,674 |
Convertible Notes Issued On April 21, 2021 | Estimate of Fair Value Measurement | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 0 | 0 |
Convertible Notes Issued On April 21, 2021 | Estimate of Fair Value Measurement | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 0 | 0 |
Convertible Notes Issued On April 21, 2021 | Estimate of Fair Value Measurement | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 10,796 | 5,674 |
Convertible Notes Issued On April 23, 2021 | Principal | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 46,928 | 46,229 |
Convertible Notes Issued On April 23, 2021 | Estimate of Fair Value Measurement | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 97,128 | 51,062 |
Convertible Notes Issued On April 23, 2021 | Estimate of Fair Value Measurement | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 0 | 0 |
Convertible Notes Issued On April 23, 2021 | Estimate of Fair Value Measurement | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 0 | 0 |
Convertible Notes Issued On April 23, 2021 | Estimate of Fair Value Measurement | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 97,128 | 51,062 |
Convertible Notes Issued On April 26, 2021 | Principal | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 79,256 | 78,075 |
Convertible Notes Issued On April 26, 2021 | Estimate of Fair Value Measurement | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 163,959 | 86,165 |
Convertible Notes Issued On April 26, 2021 | Estimate of Fair Value Measurement | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 0 | 0 |
Convertible Notes Issued On April 26, 2021 | Estimate of Fair Value Measurement | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 0 | 0 |
Convertible Notes Issued On April 26, 2021 | Estimate of Fair Value Measurement | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 163,959 | 86,165 |
Convertible Notes Issued On August 20, 2021 | Principal | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 51,362 | 50,597 |
Convertible Notes Issued On August 20, 2021 | Estimate of Fair Value Measurement | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 76,264 | 50,941 |
Convertible Notes Issued On August 20, 2021 | Estimate of Fair Value Measurement | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 0 | 0 |
Convertible Notes Issued On August 20, 2021 | Estimate of Fair Value Measurement | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 0 | 0 |
Convertible Notes Issued On August 20, 2021 | Estimate of Fair Value Measurement | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 76,264 | 50,941 |
Convertible Notes Issued On September 10, 2021 | Principal | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 16,354 | 16,110 |
Convertible Notes Issued On September 10, 2021 | Estimate of Fair Value Measurement | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 24,200 | 16,472 |
Convertible Notes Issued On September 10, 2021 | Estimate of Fair Value Measurement | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 0 | 0 |
Convertible Notes Issued On September 10, 2021 | Estimate of Fair Value Measurement | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 0 | 0 |
Convertible Notes Issued On September 10, 2021 | Estimate of Fair Value Measurement | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 24,200 | 16,472 |
Convertible Notes Issued On September 23, 2021 | Principal | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 77,202 | 76,051 |
Convertible Notes Issued On September 23, 2021 | Estimate of Fair Value Measurement | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 113,994 | 77,559 |
Convertible Notes Issued On September 23, 2021 | Estimate of Fair Value Measurement | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 0 | 0 |
Convertible Notes Issued On September 23, 2021 | Estimate of Fair Value Measurement | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 0 | 0 |
Convertible Notes Issued On September 23, 2021 | Estimate of Fair Value Measurement | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 113,994 | 77,559 |
Convertible Notes Issued On September 24, 2021 | Principal | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 60,923 | 60,016 |
Convertible Notes Issued On September 24, 2021 | Estimate of Fair Value Measurement | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 89,943 | 61,179 |
Convertible Notes Issued On September 24, 2021 | Estimate of Fair Value Measurement | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 0 | 0 |
Convertible Notes Issued On September 24, 2021 | Estimate of Fair Value Measurement | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 0 | 0 |
Convertible Notes Issued On September 24, 2021 | Estimate of Fair Value Measurement | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 89,943 | 61,179 |
Convertible Notes Issued On September 27, 2021 | Principal | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 2,004 | 1,974 |
Convertible Notes Issued On September 27, 2021 | Estimate of Fair Value Measurement | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 2,957 | 2,012 |
Convertible Notes Issued On September 27, 2021 | Estimate of Fair Value Measurement | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 0 | 0 |
Convertible Notes Issued On September 27, 2021 | Estimate of Fair Value Measurement | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 0 | 0 |
Convertible Notes Issued On September 27, 2021 | Estimate of Fair Value Measurement | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 2,957 | 2,012 |
Convertible Notes Issued On October 1, 2021 | Principal | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 87,966 | 86,655 |
Convertible Notes Issued On October 1, 2021 | Estimate of Fair Value Measurement | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 129,718 | 87,150 |
Convertible Notes Issued On October 1, 2021 | Estimate of Fair Value Measurement | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 0 | 0 |
Convertible Notes Issued On October 1, 2021 | Estimate of Fair Value Measurement | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 0 | 0 |
Convertible Notes Issued On October 1, 2021 | Estimate of Fair Value Measurement | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 129,718 | 87,150 |
Convertible Notes Issued On November 10, 2021 | Principal | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 9,971 | 9,823 |
Convertible Notes Issued On November 10, 2021 | Estimate of Fair Value Measurement | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 14,698 | 9,819 |
Convertible Notes Issued On November 10, 2021 | Estimate of Fair Value Measurement | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 0 | 0 |
Convertible Notes Issued On November 10, 2021 | Estimate of Fair Value Measurement | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | 0 | 0 |
Convertible Notes Issued On November 10, 2021 | Estimate of Fair Value Measurement | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Convertible notes payable, fair value | $ 14,698 | $ 9,819 |