Annual report pursuant to Section 13 and 15(d)

SUBSEQUENT EVENTS (Details)

v3.20.4
SUBSEQUENT EVENTS (Details) - USD ($)
$ in Thousands
2 Months Ended 12 Months Ended
Feb. 26, 2021
Feb. 16, 2021
Mar. 10, 2021
Dec. 31, 2020
Dec. 31, 2019
Subsequent Event [Line Items]          
Issuance of common stock for acquisitions       $ 500 $ 3,563
RSU          
Subsequent Event [Line Items]          
Issuance of additional shares (in shares)       683,000  
Subsequent Event          
Subsequent Event [Line Items]          
Shares issued on exercise of warrants 11,898,122        
Subsequent Event | Private Placement Warrants          
Subsequent Event [Line Items]          
Shares issued on exercise of warrants     5,850,386    
Warrants exercised on a cashless basis     8,503,000    
Subsequent Event | Warrant          
Subsequent Event [Line Items]          
Warrants exercised for cash 11,898,122        
Net proceeds from warrant exercises $ 136,800        
EnvisionTEC US, LLC And Affiliates | Subsequent Event          
Subsequent Event [Line Items]          
Payment to acquire business   $ 143,800      
Issuance of common stock for acquisitions (in shares)   5,036,142      
Issuance of common stock for acquisitions   $ 159,800      
EnvisionTEC US, LLC And Affiliates | Subsequent Event | RSU          
Subsequent Event [Line Items]          
Issuance of additional shares (in shares)   475,848