XML 43 R21.htm IDEA: XBRL DOCUMENT
v3.6.0.2

Shares Repurchased | 12 Months Ended
--- | ---
Dec. 31, 2016
Equity [Abstract] |
Shares Repurchased | 14. Shares Repurchased On October 29, 2014, the Company’s Board of Directors authorized a three-year share repurchase program of up to $100,000. On April 27, 2016, the Board of Directors approved a $60,000 increase to the Company’s share repurchase program and extended the term through April 27, 2019. Included under this program are purchases to offset future equity grants made under the Company’s equity plans and are made in open market or privately negotiated transactions. This authority may be exercised from time to time and in such amounts as market conditions warrant, and subject to regulatory considerations. The timing and actual number of shares repurchased depends on a variety of factors including price, corporate and regulatory requirements, market conditions and other corporate liquidity requirements and priorities. The repurchase program may be suspended or terminated at any time without prior notice. Shares repurchased under this program are returned to the status of authorized and unissued on the Company’s books and records. During the years ended December 31, 2016, 2015 and 2014, the Company repurchased 3,778,932 shares, 1,190,356 shares and 415,834 shares of its common stock, respectively, under this program for an aggregate cost of $39,379, $24,116 and $6,531, respectively. As of December 31, 2016, $96,505 remains under this program for future purchases.

X
- References No definition available. + Details
Name: | us-gaap_EquityAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock. + References No definition available. + Details
Name: | us-gaap_TreasuryStockTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration