v3.26.1
NET LOSS PER SHARE - Schedule of Antidilutive Securities (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Apr. 13, 2026
Jul. 13, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive securities (in shares) 1,895,835 1,247,648    
Warrant right to purchase shares (in shares) 0.005 0.1 0.005 0.005
Warrant exercise price (in dollars per share) $ 2,300 $ 115.00 $ 2,300 $ 2,300
Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive securities (in shares) 62,607 62,607    
Earnout Shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive securities (in shares) 45,000 45,000    
RSUs and PSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive securities (in shares) 1,745,256 1,095,700    
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive securities (in shares) 42,972 44,341