XML 66 R52.htm IDEA: XBRL DOCUMENT v3.19.1
Acquisitions - Schedule of Equity Issued for Acquisition (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Business Acquisition, Equity Interests Issued or Issuable [Line Items]      
Shares issued as payments for acquisitions   $ 4,678 $ 2,012
Series of Business Acquisitions | Common Stock      
Business Acquisition, Equity Interests Issued or Issuable [Line Items]      
Payments of contingent consideration (in shares) 0 441 244
Shares issued as payment of contingent consideration $ 0 $ 4,678 $ 2,012
Payments of contingent consideration (in USD per share) $ 0.00 $ 10.61 $ 8.25