v3.26.1
NET LOSS PER SHARE - Schedule of Antidilutive Securities (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Common stock equivalents excluded from the calculation of diluted net loss per share (in shares) 4,001,883 5,510,896 4,001,883 5,510,896
Unvested restricted stock units        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Common stock equivalents excluded from the calculation of diluted net loss per share (in shares) 3,793,427 5,261,148 3,793,427 5,261,148
Unvested performance options        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Common stock equivalents excluded from the calculation of diluted net loss per share (in shares) 104,315 104,315 104,315 104,315
Shares issuable under ESPP        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Common stock equivalents excluded from the calculation of diluted net loss per share (in shares) 83,140 145,433 83,140 145,433
Unvested performance stock units        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Common stock equivalents excluded from the calculation of diluted net loss per share (in shares) 21,001 0 21,001 0