SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Potential Dilutive Securities (Details) - $ / shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Apr. 29, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 47,681,586 21,247,679  
Exercise price of warrants or rights (in dollars per share)     $ 0.10
Stock options | Private Innovate 2015 Stock Incentive Plan      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 6,000,518 6,028,781  
Stock options | Omnibus Plan      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 13,601,796 2,717,870  
Stock options | RDD Employees      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 985,807 0  
Warrant | Warrants issued at a weighted-average exercise price of $55.31      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 154,403 154,403  
Exercise price of warrants or rights (in dollars per share) $ 55.31    
Warrant | Warrants issued at an exercise price of $2.54      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 2,233 349,555  
Exercise price of warrants or rights (in dollars per share) $ 2.54    
Warrant | Warrants issued at an exercise price of $3.18      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 113,980 1,410,358  
Exercise price of warrants or rights (in dollars per share) $ 3.18    
Warrant | Warrants issued at an exercise price of $0.5894      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 26,822,849 0  
Exercise price of warrants or rights (in dollars per share) $ 0.5894    
Warrant | Short-term warrants issued at an exercise price of $4.00      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 0 4,181,068  
Exercise price of warrants or rights (in dollars per share) $ 4.00    
Warrant | Long-term Warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 0 6,405,644  
Exercise price of warrants or rights (in dollars per share) $ 2.30