Annual report pursuant to Section 13 and 15(d)

Consolidated Balance Sheets (Parenthetical)

v3.3.1.900
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Common stock, par value $ 0.001 $ 0.001    
Common stock, shares authorized 300,000,000 300,000,000    
Common stock, shares issued 120,107,563 119,757,582    
Common stock, shares outstanding 115,924,059 115,700,447    
Treasury stock, shares 4,183,504 4,057,135 3,694,935 3,553,085