Annual report pursuant to Section 13 and 15(d)

SUBSEQUENT EVENTS (Details)

v3.22.4
SUBSEQUENT EVENTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2023
Jan. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 09, 2020
Dec. 08, 2020
Dec. 07, 2020
Aug. 31, 2020
SUBSEQUENT EVENTS                
Restructuring charges     $ 14,270          
Common stock par value (in dollars per share)     $ 0.0001 $ 0.0001 $ 0.0001     $ 0.0001
Common Stock, Shares Authorized     500,000,000 500,000,000 500,000,000     366,366
Common Class A                
SUBSEQUENT EVENTS                
Common stock par value (in dollars per share)     $ 0.0001          
Common Stock, Shares Authorized     500,000,000          
Common Class A | Trine Acquisition Corp                
SUBSEQUENT EVENTS                
Common stock par value (in dollars per share)           $ 0.0001    
Common Stock, Shares Authorized           500,000,000 100,000,000  
Employee Severance                
SUBSEQUENT EVENTS                
Restructuring charges     $ 14,270          
Employee Severance | Maximum                
SUBSEQUENT EVENTS                
Restructuring charges   $ 26,000            
Employee Severance | Minimum                
SUBSEQUENT EVENTS                
Restructuring charges   $ 19,600            
Subsequent Event | Employee Severance                
SUBSEQUENT EVENTS                
Reduction percentage 15.00%              
Subsequent Event | Employee Severance | Maximum                
SUBSEQUENT EVENTS                
Restructuring charges $ 26,000              
Subsequent Event | Employee Severance | Minimum                
SUBSEQUENT EVENTS                
Restructuring charges $ 19,600