XML 41 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings Per Share - Reconciliations of Numerators and Denominators of Basic and Diluted Earnings (Loss) Per Share Computations (Detail)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2017
USD ($)
Class
$ / shares
shares
Mar. 31, 2016
USD ($)
$ / shares
shares
Earnings Per Share    
Number of classes of common stock | Class 2  
Numerator:    
Net income (loss) | $ $ 4,909 $ (1,040)
Less: Premium on repurchase of convertible preferred stock | $   (47,209)
Net income (loss) attributable to common stockholders-basic | $ $ 4,909 $ (48,249)
Denominator:    
Weighted-average shares outstanding 39,167 10,848
Earnings (loss) per share-basic | $ / shares $ 0.13 $ (4.45)
Numerator:    
Net income (loss) attributable to common stockholders-diluted | $ $ 4,909 $ (48,249)
Denominator:    
Weighted-average shares outstanding 39,167 10,848
Options to purchase common stock 4,178  
Employee stock purchase plan shares 170  
Restricted stock 42  
Weighted-average shares outstanding-diluted 43,557 10,848
Earnings (loss) per share-diluted | $ / shares $ 0.11 $ (4.45)