v3.26.1
NET INCOME (LOSS) PER SHARE (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Computation of Net Income (Loss) per Share
The following table summarizes the computation of basic and diluted net income (loss) per share attributable to common shareholders of the Company (in thousands, except share and per share amounts):

Three Months Ended
June 30,
Six Months Ended
June 30,

2026

202520262025
Net income (loss)$(9,905)

$(10,561)$(18,941)$45,981 
Weighted average common shares outstanding - basic57,367,283 

56,803,450 57,300,718 56,734,010 
Effect of dilutive securities:
Options to purchase common stock— — — 61,693 
Restricted stock units— — — 670,000 
Employee stock purchase program— — — 8,415 
Weighted average common shares outstanding - diluted57,367,283 56,803,450 57,300,718 57,474,118 
Net income (loss) per share - basic$(0.17)

$(0.19)$(0.33)$0.81 
Net income (loss) per share - diluted$(0.17)$(0.19)$(0.33)$0.80 
Schedule of Antidilutive Securities Excluded from Computation of Net Loss per Share
The Company excluded the following potential common shares, presented based on amounts outstanding at each period end, from the computation of diluted net loss per share for the periods indicated because including them would have had an anti-dilutive effect:
Six Months Ended
June 30,

20262025
Options to purchase common stock11,791,184 9,904,987 
Unvested restricted stock225,000 — 
Shares issuable under employee stock purchase plan5,632 — 
Warrants to purchase common stock10,757 10,757 

12,032,573 9,915,744