Quarterly report [Sections 13 or 15(d)]

NET INCOME (LOSS) PER SHARE - Shares Excluded from Computation (Details)

v3.25.1
NET INCOME (LOSS) PER SHARE - Shares Excluded from Computation (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Antidilutive securities excluded from the computation of diluted net loss per share    
Total 2,838 4,144
Employee Stock Option [Member]    
Antidilutive securities excluded from the computation of diluted net loss per share    
Total 2,582 3,713
RSUs    
Antidilutive securities excluded from the computation of diluted net loss per share    
Total 231 407
Shares under Purchase Plan    
Antidilutive securities excluded from the computation of diluted net loss per share    
Total 25 24