XML 64 R48.htm IDEA: XBRL DOCUMENT v3.7.0.1
Acquisitions - Schedule of Equity Issued for Acquisition (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Business Acquisition, Equity Interests Issued or Issuable [Line Items]      
Shares issued as payments for acquisitions   $ 1,571 $ 9,035
Series of Business Acquisitions | Common Stock      
Business Acquisition, Equity Interests Issued or Issuable [Line Items]      
Payments of contingent consideration (in shares) 244 238 1,092
Shares issued as payment of contingent consideration $ 2,012 $ 1,570 $ 9,034
Payments of contingent consideration (in USD per share) $ 8.25 $ 6.59 $ 8.27