XML 60 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Net Income per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Summary of Significant Accounting Policies      
Anti-dilutive common equivalent shares excluded from calculation 2,554 1,951 232,844
Net income per share:      
Net income available to common stockholders $ 98,650 $ 49,982 $ 17,034
Weighted average common shares outstanding used in computing basic income per share 33,555 33,257 32,559
Incremental options and RSUs 713 871 1,269
Weighted average common shares used in computing diluted net income per share 34,268 34,128 33,828
Net income per share      
Basic $ 2.94 $ 1.50 $ 0.52
Diluted $ 2.88 $ 1.46 $ 0.50