XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net (Loss) Income Per Share - Net (Loss) Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Numerator:        
Net (loss) income used in calculating net (loss) income per share, basic $ (12,134) $ (1,390) $ (74,552) $ 5,997
Denominator:        
Weighted average shares of common stock outstanding used in computing net (loss) income per share, basic (in shares) 19,593 17,945 18,897 17,860
Dilutive effect of incremental shares and share equivalents:        
Weighted average shares of common stock outstanding used in computing net (loss) income per share, diluted (in shares) 19,593 17,945 18,897 18,327
Net (loss) income per share:        
Net (loss) income per share, basic (USD per share) $ (0.62) $ (0.08) $ (3.95) $ 0.34
Net (loss) income per share, diluted (USD per share) $ (0.62) $ (0.08) $ (3.95) $ 0.33
Convertible notes        
Dilutive effect of incremental shares and share equivalents:        
Dilutive effect of share-based payment arrangements (in shares) 0 0 0 0
Options        
Dilutive effect of incremental shares and share equivalents:        
Dilutive effect of share-based payment arrangements (in shares) 0 0 0 70
RSUs        
Dilutive effect of incremental shares and share equivalents:        
Dilutive effect of share-based payment arrangements (in shares) 0 0 0 297
PSUs        
Dilutive effect of incremental shares and share equivalents:        
Dilutive effect of share-based payment arrangements (in shares) 0 0 0 81
ESPP        
Dilutive effect of incremental shares and share equivalents:        
Dilutive effect of share-based payment arrangements (in shares) 0 0 0 19