XML 55 R44.htm IDEA: XBRL DOCUMENT v3.26.1
INCOME (LOSS) PER SHARE - Schedule of Antidilutive Securities Excluded From Computation of Diluted Net Loss Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 4,424,476 4,880,574 4,076,726 4,907,085
Restricted stock unit awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 277,474 12,462 164,024 6,265
Options to purchase common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 4,139,826 4,838,595 3,906,745 4,865,192
Employee stock purchase plan shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 7,176 29,517 5,957 35,628