XML 42 R3.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2019
Dec. 31, 2018
Convertible preferred stock, par value (in USD per share) $ 0.001  
Convertible preferred stock, shares authorized (in shares) 60,000,000  
Common stock, par value (in USD per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 300,000,000 300,000,000
Redeemable Convertible Preferred Stock    
Convertible preferred stock, shares issued (in shares) 299,950 100,000
Convertible preferred stock, shares outstanding (in shares) 300,000 100,000
Class A Common Stock    
Common stock, shares issued (in shares) 130,555,000 129,925,000
Common stock, shares outstanding (in shares) 84,564,000 83,886,000
Common stock, shares held in treasury (in shares) 45,991,000 45,991,000