XML 14 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Accounts receivable, allowances    
Accounts receivable, allowances (in dollars) $ 2,669 $ 5,865
Common stock    
Common stock, par value (in dollars per share) $ 0.000005 $ 0.000005
Common stock, authorized (in shares) 900,000,000 900,000,000
Common stock, issued (in shares) 0 0
Common stock, outstanding (in shares) 0 0
Preferred stock    
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, authorized (in shares) 100,000,000 100,000,000
Preferred stock, issued (in shares) 0 0
Preferred stock, outstanding (in shares) 0 0
Class A Common    
Common stock    
Common stock, par value (in dollars per share) $ 0.000005 $ 0.000005
Common stock, authorized (in shares) 750,000,000 750,000,000
Common stock, issued (in shares) 77,425,861 72,271,298
Common stock, outstanding (in shares) 64,681,372 64,786,705
Treasury stock    
Treasury stock (in shares) 12,744,489 7,508,985
Class B Common    
Common stock    
Common stock, par value (in dollars per share) $ 0.000005 $ 0.000005
Common stock, authorized (in shares) 150,000,000 150,000,000
Common stock, issued (in shares) 81,215,212 83,303,628
Common stock, outstanding (in shares) 81,215,212 83,303,628