Acquisitions PPA Tables (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands | 3 Months Ended | | | |
Mar. 31, 2020 | Mar. 31, 2019 | Mar. 04, 2019 | Jan. 29, 2019 | May 31, 2018 |
Business Acquisition [Line Items] | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents | | $ 802 | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory | | 209 | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other | | 37 | | | |
Business Combination, Notes receivable acquired | | 539 | | | |
Goodwill of acquired entities | | 7,788 | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets | | 17,350 | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable | | (145) | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities | | (3,860) | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other | | (175) | | | |
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net | | 21,949 | | | |
Business Combination, Consideration Transferred, Debt | | 3,948 | | | |
Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value | | 830 | | | |
Business Combination, Consideration Transferred | | $ 21,949 | | | |
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares | | 211 | | | |
Deferred acquisition costs and deposits | $ 0 | $ 300 | | | |
Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value consideration | | 1,999 | | | |
HSCP LLC Membership Units [Member] | | | | | |
Business Acquisition [Line Items] | | | | | |
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable | | 15,072 | | | |
Common Stock [Member] | | | | | |
Business Acquisition [Line Items] | | | | | |
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable | | 100 | | | |
D&B [Member] | | | | | |
Business Acquisition [Line Items] | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents | | | | | $ 106 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory | | | | | 39 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other | | | | | 1 |
Business Combination, Notes receivable acquired | | | | | 0 |
Goodwill of acquired entities | | | | | 3,596 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets | | | | | 14,850 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets | | | | | 0 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable | | | | | (121) |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities | | | | | (3,399) |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other | | | | | 0 |
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net | | | | | 15,072 |
Business Combination, Consideration Transferred, Debt | | 0 | | | |
Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value | | 0 | | | |
Business Combination, Consideration Transferred | | $ 15,072 | | | |
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares | | 0 | | | |
Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value consideration | | $ 0 | | | |
D&B [Member] | HSCP LLC Membership Units [Member] | | | | | |
Business Acquisition [Line Items] | | | | | |
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable | | 15,072 | | | |
D&B [Member] | Common Stock [Member] | | | | | |
Business Acquisition [Line Items] | | | | | |
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable | | 0 | | | |
WPMC [Member] | | | | | |
Business Acquisition [Line Items] | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents | | | | | 696 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory | | | | | 170 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other | | | | | 36 |
Business Combination, Notes receivable acquired | | | | | 539 |
Goodwill of acquired entities | | | | | 4,192 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets | | | | | 2,500 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets | | 25 | | | 25 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable | | | | | (24) |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities | | | | | (461) |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other | | | | | (175) |
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net | | | | | $ 6,877 |
Business Combination, Consideration Transferred, Debt | | 3,948 | | | |
Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value | | 830 | | | |
Business Combination, Consideration Transferred | | $ 6,877 | | | |
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares | | 211 | | | |
Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain | | $ 999 | | | |
Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value consideration | | 1,999 | | | |
WPMC [Member] | HSCP LLC Membership Units [Member] | | | | | |
Business Acquisition [Line Items] | | | | | |
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable | | 0 | | | |
WPMC [Member] | Common Stock [Member] | | | | | |
Business Acquisition [Line Items] | | | | | |
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable | | $ 100 | | | |
Thames Valley [Member] | | | | | |
Business Acquisition [Line Items] | | | | | |
Business Acquisition, Percentage of Voting Interests Acquired | | | | 100.00% | |
NCC [Member] | | | | | |
Business Acquisition [Line Items] | | | | | |
Business Acquisition, Share Price | | | $ 18.70 | | |