v3.24.2.u1
NET LOSS PER SHARE - Schedule of computation of basic and diluted net loss per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator:        
Net loss $ (25,512) $ (14,608) $ (44,970) $ (27,523)
Cumulative dividends allocated to preferred stockholders (3,937) (2,686) (7,742) (5,164)
Net loss attributable to common stockholders, diluted (29,449) (17,294) (52,712) (32,687)
Net loss attributable to common stockholders $ (29,449) $ (17,294) $ (52,712) $ (32,687)
Denominator:        
Weighted average shares outstanding, basic (in shares) 80,722,160 77,197,805 79,595,320 76,774,455
Weighted average shares outstanding, diluted (in shares) 80,722,160 77,197,805 79,595,320 76,774,455
Basic net loss per share (in dollars per share) $ (0.36) $ (0.22) $ (0.66) $ (0.43)
Diluted net loss per share (in dollars per share) $ (0.36) $ (0.22) $ (0.66) $ (0.43)