v3.26.1
NET LOSS PER SHARE - Schedule of Antidilutive Securities (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Jul. 13, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total anti-dilutive securities (in shares) 1,945,084 1,252,203  
Warrant exercise price (in dollars per share) $ 2,300   $ 2,300
Warrant right to purchase shares (in shares) 0.005   0.005
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,794,456 1,100,198  
Stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total anti-dilutive securities (in shares) 43,021 44,398