XML 61 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Net Income Per Share Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Numerator:                      
Net income attributable to common stockholders - basic and diluted $ 20,664 $ 19,174 $ 16,232 $ 13,266 $ 14,400 $ 23,469 $ 10,293 $ 9,142 $ 69,336 $ 57,304 $ 40,440
Denominator:                      
Weighted-average shares used in computing net income per share - basic                 39,075 38,876 37,443
Effect of potentially dilutive securities:                      
Common stock options (in shares)                 1,807 2,401 2,262
RSUs (in shares)                 463 620 366
Weighted - average shares used in computing net income (loss) per share attributable to common stockholders - diluted (in shares)                 41,345 41,897 40,071
Basic (usd per share) $ 0.53 $ 0.49 $ 0.41 $ 0.34 $ 0.37 $ 0.60 $ 0.26 $ 0.24 $ 1.77 $ 1.47 $ 1.08
Diluted (usd per share) $ 0.50 $ 0.47 $ 0.39 $ 0.32 $ 0.35 $ 0.56 $ 0.24 $ 0.22 $ 1.68 $ 1.37 $ 1.01
Antidilutive Securities                      
Common stock options (in shares)                 487 199 813
Stock Options                      
Antidilutive Securities                      
Common stock options (in shares)                 461 177 742
RSUs                      
Antidilutive Securities                      
Common stock options (in shares)                 26 22 71