XML 54 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Weighted Average Number of Shares
The following table presents a reconciliation of weighted-average shares outstanding used in the calculation of basic and diluted net income (loss) per share:
Year ended December 31,
202320222021
Weighted-average shares outstanding:
Weighted-average number of shares of common stock used in computing net income (loss) per share attributable to common stockholders — basic142,593,000 141,160,000 126,586,000 
Dilutive effect of share equivalents resulting from stock options3,403,051 — — 
Dilutive effect of share equivalents resulting from restricted stock awards69,282 — — 
Weighted-average number of shares of common stock used in computing net income (loss) per share attributable to common stockholders — diluted146,065,333 141,160,000 126,586,000 
Schedule of Potentially Dilutive Common Stock Equivalents
The following potentially dilutive common stock equivalents have been excluded from the calculation of diluted weighted-average shares outstanding for the periods presented:
Year ended December 31,
202320222021
Stock options outstanding3,748,877 6,865,265 6,329,822 
Unvested RSAs, RSUs, and PSUs1,558,847 1,328,714 345,026