XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Loss Per Share
The following table presents the calculation of basic and diluted net income (loss) per share (in thousands, except per share data):
Three Months EndedSix Months Ended
June 30, 2025June 30, 2024June 30, 2025June 30, 2024
Net income (loss)$1,154 $(12,816)$1,730 $(19,893)
Weighted-average shares used in computing basic and diluted net income (loss) per share:
Basic76,654 74,203 76,303 73,845 
Diluted88,523 74,203 88,964 73,845 
Basic and diluted net income (loss) per share:
Basic$0.02 $(0.17)$0.02 $(0.27)
Diluted$0.01 $(0.17)$0.02 $(0.27)
Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share
The following securities were excluded from the calculation of diluted net income (loss) per share because their effect would have been anti-dilutive (in thousands):
Three Months EndedSix Months Ended
June 30, 2025June 30, 2024June 30, 2025June 30, 2024
Stock options— 901 — 901 
RSUs (including PRSUs)
— 5,258 — 5,258 
Convertible senior notes
— 12,646 — 10,272 
Total— 18,805 — 16,431