XML 55 R49.htm IDEA: XBRL DOCUMENT v3.25.2
NET LOSS PER SHARE - Schedule of Anti-dilutive Common Equivalent Shares (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Total anti-dilutive common equivalent shares 24,095,434 28,125,695 24,095,434 28,125,695
Outstanding Options to Purchase Common Stock        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Total anti-dilutive common equivalent shares 17,016,565 18,501,352 17,016,565 18,501,352
Outstanding RSUs        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Total anti-dilutive common equivalent shares 2,567,691 266,508 2,567,691 266,508
Earn-Out Shares        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Total anti-dilutive common equivalent shares 0 9,357,835 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 4,511,178