v3.10.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Sep. 30, 2018
Dec. 31, 2017
Common stock (temporary equity), par value (in dollars per share) $ 0.01 $ 0.01
Common stock (temporary equity), shares issued (in shares) 75,712 112,817
Common stock (temporary equity), shares outstanding (in shares) 38,943 76,048
Common stock, shares outstanding (in shares)   75,826,927
Treasury stock, shares 3,732,625 3,232,625
Class A common stock    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, share authorized (in shares) 524,173,073 524,173,073
Common stock, shares issued (in shares) 55,401,325 55,010,160
Common stock, shares outstanding (in shares) 51,705,469 51,814,304
Class B common stock    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, share authorized (in shares) 75,826,927 75,826,927
Common stock, shares issued (in shares) 51,769,784 75,826,927
Common stock, shares outstanding (in shares) 51,769,784