XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income (Loss) Per Share - Components of Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Numerator:    
Net income (loss) $ 14,521 $ (23,601)
Shares used in computing net income (loss) per share    
Basic (in shares) 35,587,337,000 34,797,400,000
Diluted (in shares) 37,623,477,000 34,797,400,000
Net income (loss) per share:    
Basic (USD per share) $ 410 $ (680)
Diluted (USD per share) $ 390 $ (680)
Stock Options    
Shares used in computing net income (loss) per share    
Dilutive effect of share-based payment arrangements (in shares) 1,437,748,000 0
Restricted Stock Units    
Shares used in computing net income (loss) per share    
Dilutive effect of share-based payment arrangements (in shares) 597,817,000 0
Employee stock purchase plan    
Shares used in computing net income (loss) per share    
Dilutive effect of share-based payment arrangements (in shares) 575,000 0