XML 41 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Net Income (Loss) Per Share Attributable to Common Stockholders (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
Basic and diluted net income (loss) per share attributable to common stockholders was calculated as follows (in thousands, except per-share amounts):
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Numerator:
Net income (loss) attributable to common stockholders$5,294 $(5,311)$2,324 $(14,759)
Denominator:
Weighted-average number of shares used in computing net income (loss) per share attributable to common stockholders, basic59,685 21,971 59,306 15,107 
Effect of dilutive potential common shares4,262 5,039 
Weighted-average number of shares used in computing net income (loss) per share attributable to common stockholders, diluted63,947 21,971 64,345 15,107 
Net income (loss) per share attributable to common stockholders, basic
$0.09 $(0.24)$0.04 $(0.98)
Net income (loss) per share attributable to common stockholders, diluted$0.08 $(0.24)$0.04 $(0.98)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Potentially dilutive securities that were not included in the diluted per-share calculations because they would have been anti-dilutive were as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Common stock options outstanding470 11,981 379 11,981 
RSUs outstanding794 630 794 630 
Common stock warrants43 43 
Total1,264 12,654 1,173 12,654