XML 56 R50.htm IDEA: XBRL DOCUMENT v3.25.1
NET LOSS PER SHARE - Schedule of Anti-dilutive Common Equivalent Shares (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total anti-dilutive common equivalent shares 24,907,407 28,153,072
Outstanding Options to Purchase Common Stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total anti-dilutive common equivalent shares 17,954,246 18,480,994
Outstanding RSUs    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total anti-dilutive common equivalent shares 2,441,983 314,243
Earn-Out Shares    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total anti-dilutive common equivalent shares 0 9,357,835
Warrants to purchase common stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total anti-dilutive common equivalent shares 4,511,178 0