Fair Value of Financial Instruments Contingent Consideration (tables) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Contingent Consideration Classified as Equity, Fair Value Disclosure $ 1,982 $ 3,121  
Contingent consideration benefit (1,139) (2,223)  
Fair Value, Inputs, Level 3 [Member]      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Contingent Consideration Classified as Equity, Fair Value Disclosure $ 1,982 3,121  
Business Combination, Contingent Consideration, Liability   $ 3,121 $ 5,344