v3.25.2
NET LOSS PER SHARE - Schedule of Antidilutive Securities (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 07, 2023
Jul. 13, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive securities (in shares) 24,952,959 9,693,439    
Warrant right to purchase shares (in shares) 0.1   0.1  
Warrant exercise price (in dollars per share) $ 115.00     $ 115.00
Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive securities (in shares) 1,252,149 1,252,149    
Earnout Shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive securities (in shares) 900,000 900,000    
RSUs and PSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive securities (in shares) 21,914,000 6,459,297    
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive securities (in shares) 886,810 1,081,993