XML 36 R24.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income (Loss) per Share Attributable to Common Stockholders (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share
The following table sets forth the computation of the Company’s basic and diluted net income (loss) per share attributable to common stockholders:
For the three months ended September 30,
For the nine months ended September 30,
(In thousands, except for share and per share values)2025202420252024
Numerator:
Net income (loss)$758 $165 $7,883 $(5,314)
Net income (loss) attributable to common stockholders — basic$758 $165 $7,883 $(5,314)
Net income (loss) attributable to common stockholders - diluted$758 $165 $7,883 $(5,314)
Denominator:
Weighted average shares of common stock outstanding — basic 111,839,451 100,690,486 110,802,832 98,688,196 
Add: effect of dilutive RSUs1,870,457 3,888,112 3,215,974 — 
Add: effect of dilutive stock options— 9,819 97,171 — 
Weighted average shares of common stock outstanding - diluted113,709,908 104,588,417 114,115,977 98,688,196 
Net income (loss) per share, attributable to common shareholders:
Basic $0.01 $0.00 $0.07 $(0.05)
Diluted$0.01 $0.00 $0.07 $(0.05)
Schedule of Potentially Dilutive Shares Excluded From Computation of Diluted Net Income (Loss) Per Share
The following potentially dilutive shares were excluded from the computation of diluted net income (loss) per share because including them would have been antidilutive:

For the three months ended September 30,
For the nine months ended September 30,
2025202420252024
Stock options to purchase common stock3,557,343 13,131,408 2,430,453 12,408,885 
Unvested restricted stock units2,599,830 1,143,065 1,127,705 8,223,281 
Employee stock purchase plan26,681 — 23,663 44,245 
Total6,183,854 14,274,473 3,581,821 20,676,411