v3.26.1
Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Income (Loss) Per Share
Basic and diluted net income (loss) per share for the three and six months ended June 30, 2026 and 2025 were calculated as follows:
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Numerator:
Net income (loss)
$78,395 $5,085 $(643,417)$5,117 
Denominator:
Weighted average shares of common stock outstanding: basic254,481 209,519 248,403 209,203 
Net income (loss) per common share: basic
$0.31 $0.02 $(2.59)$0.02 
Effect of dilutive securities:
Stock options to purchase common stock5,227 6,360 — 5,380 
Unvested restricted stock unit awards5,412 3,973 — 2,966 
Shares issuable under the employee stock purchase plan45 34 — 25 
Dilutive potential common shares10,684 10,367 — 8,371 
Weighted average shares of common stock outstanding: diluted265,165 219,886 248,403 217,574 
Net income (loss) per common share: diluted
$0.30 $0.02 $(2.59)$0.02 
Schedule of Potential Shares Excluded from Computation of Diluted Net Income (Loss) Per Share The following table summarizes potential shares of common stock that were excluded from the computation of diluted net income (loss) per share attributable to common stockholders as they were anti-dilutive for the three months ended June 30, 2026 and three and six months ended June 30, 2025:
As of June 30,
20262025
Outstanding stock options18,593 21,790 
Unvested restricted stock unit awards353 248 
Total18,946 22,038