CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($) $ in Thousands |
Dec. 31, 2016 |
Dec. 31, 2015 |
---|---|---|
Accounts receivable, allowance | $ 25,278 | $ 27,035 |
Treasury stock - Common stock, Shares | 87,077,000 | 82,924,000 |
Class B Common Stock | ||
Common stock, par value (in dollars per share) | $ 0.0001 | $ 0.0001 |
Common stock, Shares authorized | 400,000,000 | 400,000,000 |
Common stock, Shares issued | 12,800,000 | 12,800,000 |
Common stock, Shares outstanding | 12,800,000 | 12,800,000 |
Common stock | ||
Common stock, par value (in dollars per share) | $ 0.0001 | $ 0.0001 |
Common stock, Shares authorized | 1,600,000,000 | 1,600,000,000 |
Common stock, Shares issued | 224,310,000 | 220,383,000 |
Common stock, Shares outstanding | 137,232,000 | 137,459,000 |