XML 42 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings Per Share - Summary of Reconciliation of Numerators and Denominators Used in Basic and Diluted Per Share Computations (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Class A Common Stock [Member]        
Numerator:        
Allocation of net (loss) income $ (1,858) $ 6,919 $ 2,282 $ 16,412
Denominator:        
Weighted-average shares outstanding 21,705 20,746 21,625 20,645
Basic net (loss) income per share $ (0.09) $ 0.33 $ 0.11 $ 0.79
Numerator:        
Allocation of net (loss) income $ (1,858) $ 6,919 $ 2,282 $ 16,412
Denominator:        
Number of shares used in basic computation 21,705 20,746 21,625 20,645
Weighted-average shares effect of dilutive securities        
Add: Director and employee stock options 792 576 937 424
Number of shares used in diluted computation 22,497 21,322 22,562 21,069
Diluted net (loss) income per share $ (0.08) $ 0.32 $ 0.10 $ 0.78
Class B Common Stock [Member]        
Numerator:        
Allocation of net (loss) income $ (461) $ 1,666 $ 504 $ 4,022
Denominator:        
Weighted-average shares outstanding 5,577 5,577 5,577 5,577
Basic net (loss) income per share $ (0.08) $ 0.30 $ 0.09 $ 0.72
Numerator:        
Allocation of net (loss) income $ (461) $ 1,666 $ 504 $ 4,022
Denominator:        
Number of shares used in basic computation 5,577 5,577 5,577 5,577
Weighted-average shares effect of dilutive securities        
Number of shares used in diluted computation 5,577 5,577 5,577 5,577
Diluted net (loss) income per share $ (0.08) $ 0.30 $ 0.09 $ 0.72