XML 72 R60.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Commitments and Contingencies Disclosure [Abstract]      
Potential Earn Out, Year 1 and 2 $ 6,000    
Potential Earnout, Years Three and Four 8,000    
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High 20,000    
Unrecorded Unconditional Purchase Obligation 84,600    
Business Combination, Contingent Consideration, Liability $ 0 $ 12,200  
Business Combination, Contingent Consideration, Liability, Current   0  
Business Combination, Contingent Consideration, Liability, Noncurrent   12,200  
business combination contingent consideration fair value non-current   $ 0 $ (1,800)