Acquisitions PPA Tables (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands | 12 Months Ended | | | | | | | | |
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | Apr. 16, 2019 | Mar. 04, 2019 | Jan. 29, 2019 | Nov. 21, 2018 | Sep. 13, 2018 | Aug. 15, 2018 | Jul. 03, 2018 | May 31, 2018 |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents | $ 5,078 | $ 1,544 | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory | 729 | 4,029 | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other | 1,173 | 97 | | | | | | | | | |
Business Combination, Notes receivable acquired | | 6,995 | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment | 4,527 | 15,476 | | | | | | | | | |
Operating lease right of use assets acquired | 10,477 | | | | | | | | | | |
Goodwill of acquired entities | 73,091 | 29,925 | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets | 57,722 | 87,897 | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets | 428 | 204 | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable | (1,717) | (2,764) | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other | (695) | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt | (494) | | | | | | | | | | |
Operating lease liability acquired | (10,477) | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities | (18,379) | (3,708) | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other | (198) | (52) | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net | 128,965 | 177,244 | | | | | | | | | |
Payments to Acquire Businesses, Gross | 18,783 | 33,691 | | | | | | | | | |
Cash consideration paid in following fiscal year | 7,500 | | | | | | | | | | |
Business Combination, Consideration Transferred, Deferred acquisition costs and deposits | 100 | | | | | | | | | | |
Business Combination, Consideration Transferred, Debt | | 15,906 | | | | | | | | | |
Business Combination, Consideration Transferred, Other | 8,869 | | | | | | | | | | |
Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value | 1,999 | 33,869 | | | | | | | | | |
Business Combination, Consideration Transferred | $ 128,965 | $ 177,244 | | | | | | | | | |
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares | 4,981 | 12,744 | | | | | | | | | |
Deferred acquisition costs and deposits | $ (2,076) | $ 22,675 | $ 0 | | | | | | | | |
Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value consideration | | 7,241 | | | | | | | | | |
HSCP LLC Membership Units [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable | | 79,007 | | | | | | | | | |
Common Stock [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable | 99,214 | 30 | | | | | | | | | |
D&B [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents | | | | | | | | | | | $ 308 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory | | | | | | | | | | | 120 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other | | | | | | | | | | | 0 |
Business Combination, Notes receivable acquired | | | | | | | | | | | 0 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment | | | | | | | | | | | 24 |
Goodwill of acquired entities | | | | | | | | | | | 1,328 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets | | | | | | | | | | | 13,100 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets | | | | | | | | | | | 5 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable | | | | | | | | | | | (382) |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities | | | | | | | | | | | 0 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other | | | | | | | | | | | (3) |
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net | | | | | | | | | | | $ 14,500 |
Payments to Acquire Businesses, Gross | | 250 | | | | | | | | | |
Cash consideration paid in following fiscal year | 0 | | | | | | | | | | |
Business Combination, Consideration Transferred, Debt | | 11,150 | | | | | | | | | |
Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value | | 0 | | | | | | | | | |
Business Combination, Consideration Transferred | | $ 14,500 | | | | | | | | | |
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares | | 500 | | | | | | | | | |
Business Acquisition, Percentage of Voting Interests Acquired | | | | | | | | | | | 100.00% |
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 | | 3,100 | | | | | | | | | |
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 | | | | | | | | | | | $ 62 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory | | | | | | | | | | | 0 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other | | | | | | | | | | | 0 |
Business Combination, Notes receivable acquired | | | | | | | | | | | 814 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment | | | | | | | | | | | 0 |
Goodwill of acquired entities | | | | | | | | | | | 11,586 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets | | | | | | | | | | | 0 |
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 | | | | | | | | | | | (41) |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities | | | | | | | | | | | 0 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other | | | | | | | | | | | 0 |
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net | | | | | | | | | | | $ 43,621 |
Payments to Acquire Businesses, Gross | | 8,168 | | | | | | | | | |
Cash consideration paid in following fiscal year | 0 | | | | | | | | | | |
Business Combination, Consideration Transferred, Debt | | 0 | | | | | | | | | |
Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value | | 17,012 | | | | | | | | | |
Business Combination, Consideration Transferred | | $ 43,621 | | | | | | | | | |
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares | | 1,806 | | | | | | | | | |
Business Acquisition, Percentage of Voting Interests Acquired | | | | | | | | | | | 45.00% |
Noncontrolling Interest, Ownership Percentage by Parent | | | | | | | | | | | 84.00% |
Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain | | $ 10,782 | | | | | | | | | |
Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value consideration | | 7,241 | | | | | | | | | |
WPMC [Member] | HSCP LLC Membership Units [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable | | 11,200 | | | | | | | | | |
WPMC [Member] | Common Stock [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable | | 0 | | | | | | | | | |
PATCC [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents | | | | | | | | | | $ 36 | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory | | | | | | | | | | 0 | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other | | | | | | | | | | 0 | |
Business Combination, Notes receivable acquired | | | | | | | | | | 6,181 | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment | | | | | | | | | | 0 | |
Goodwill of acquired entities | | | | | | | | | | 5,636 | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets | | | | | | | | | | 0 | |
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 | | | | | | | | | | 0 | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities | | | | | | | | | | 0 | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other | | | | | | | | | | 0 | |
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net | | | | | | | | | | $ 18,254 | |
Payments to Acquire Businesses, Gross | | 0 | | | | | | | | | |
Cash consideration paid in following fiscal year | 0 | | | | | | | | | | |
Business Combination, Consideration Transferred, Debt | | 1,118 | | | | | | | | | |
Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value | | 2,172 | | | | | | | | | |
Business Combination, Consideration Transferred | | $ 18,254 | | | | | | | | | |
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares | | 2,414 | | | | | | | | | |
Business Acquisition, Percentage of Voting Interests Acquired | | | | | | | | | | 88.00% | |
Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain | | $ 2,109 | | | | | | | | | |
Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value consideration | | 0 | | | | | | | | | |
PATCC [Member] | HSCP LLC Membership Units [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable | | 14,964 | | | | | | | | | |
PATCC [Member] | Common Stock [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable | | 0 | | | | | | | | | |
PWC [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents | | | | | | | | | $ 19 | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory | | | | | | | | | 0 | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other | | | | | | | | | 0 | | |
Business Combination, Notes receivable acquired | | | | | | | | | 0 | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment | | | | | | | | | 5,614 | | |
Goodwill of acquired entities | | | | | | | | | 6,241 | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets | | | | | | | | | 15,300 | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets | | | | | | | | | 123 | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable | | | | | | | | | (872) | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities | | | | | | | | | (3,708) | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other | | | | | | | | | 0 | | |
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net | | | | | | | | | $ 22,717 | | |
Payments to Acquire Businesses, Gross | | 750 | | | | | | | | | |
Cash consideration paid in following fiscal year | 0 | | | | | | | | | | |
Business Combination, Consideration Transferred, Debt | | 921 | | | | | | | | | |
Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value | | 0 | | | | | | | | | |
Business Combination, Consideration Transferred | | $ 22,717 | | | | | | | | | |
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares | | 3,394 | | | | | | | | | |
Business Acquisition, Percentage of Voting Interests Acquired | | | | | | | | | 100.00% | | |
Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value consideration | | $ 0 | | | | | | | | | |
PWC [Member] | HSCP LLC Membership Units [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable | | 21,046 | | | | | | | | | |
PWC [Member] | Common Stock [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable | | 0 | | | | | | | | | |
NYCANNA [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents | | | | | | | | | $ 453 | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory | | | | | | | | | 3,385 | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other | | | | | | | | | 67 | | |
Business Combination, Notes receivable acquired | | | | | | | | | 0 | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment | | | | | | | | | 5,996 | | |
Goodwill of acquired entities | | | | | | | | | 1,626 | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets | | | | | | | | | 39,800 | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets | | | | | | | | | 69 | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable | | | | | | | | | (1,153) | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities | | | | | | | | | 0 | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other | | | | | | | | | (49) | | |
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net | | | | | | | | | $ 50,194 | | |
Payments to Acquire Businesses, Gross | | 13,833 | | | | | | | | | |
Cash consideration paid in following fiscal year | 0 | | | | | | | | | | |
Business Combination, Consideration Transferred, Debt | | 2,238 | | | | | | | | | |
Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value | | 12,548 | | | | | | | | | |
Business Combination, Consideration Transferred | | $ 50,194 | | | | | | | | | |
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares | | 3,480 | | | | | | | | | |
Business Acquisition, Percentage of Voting Interests Acquired | | | | | | | | | 75.00% | | |
Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain | | $ 1,954 | | | | | | | | | |
Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value consideration | | 0 | | | | | | | | | |
NYCANNA [Member] | HSCP LLC Membership Units [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable | | 21,575 | | | | | | | | | |
NYCANNA [Member] | Common Stock [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable | | 0 | | | | | | | | | |
PWCT [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents | | | | | | | | $ 662 | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory | | | | | | | | 205 | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other | | | | | | | | 1 | | | |
Business Combination, Notes receivable acquired | | | | | | | | 0 | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment | | | | | | | | 723 | | | |
Goodwill of acquired entities | | | | | | | | 1,491 | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets | | | | | | | | 9,399 | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets | | | | | | | | 7 | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable | | | | | | | | (275) | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities | | | | | | | | 0 | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other | | | | | | | | 0 | | | |
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net | | | | | | | | $ 12,213 | | | |
Payments to Acquire Businesses, Gross | | 2,475 | | | | | | | | | |
Cash consideration paid in following fiscal year | 0 | | | | | | | | | | |
Business Combination, Consideration Transferred, Debt | | 479 | | | | | | | | | |
Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value | | 2,137 | | | | | | | | | |
Business Combination, Consideration Transferred | | $ 12,213 | | | | | | | | | |
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares | | 1,149 | | | | | | | | | |
Business Acquisition, Percentage of Voting Interests Acquired | | | | | | | | 82.00% | | | |
Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain | | $ 387 | | | | | | | | | |
Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value consideration | | 0 | | | | | | | | | |
PWCT [Member] | HSCP LLC Membership Units [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable | | 7,122 | | | | | | | | | |
PWCT [Member] | Common Stock [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable | | 0 | | | | | | | | | |
IGF [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents | | | | | | | $ 4 | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory | | | | | | | 319 | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other | | | | | | | 29 | | | | |
Business Combination, Notes receivable acquired | | | | | | | 0 | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment | | | | | | | 3,119 | | | | |
Goodwill of acquired entities | | | | | | | 2,017 | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets | | | | | | | 10,298 | | | | |
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 | | | | | | | (41) | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities | | | | | | | 0 | | | | |
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,745 | | | | |
Payments to Acquire Businesses, Gross | | 8,215 | | | | | | | | | |
Cash consideration paid in following fiscal year | 7,500 | | | | | | | | | | |
Business Combination, Consideration Transferred, Debt | | 0 | | | | | | | | | |
Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value | | 0 | | | | | | | | | |
Business Combination, Consideration Transferred | | $ 15,745 | | | | | | | | | |
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares | | 1 | | | | | | | | | |
Business Acquisition, Percentage of Voting Interests Acquired | | | | | | | 100.00% | | | | |
Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value consideration | | $ 0 | | | | | | | | | |
IGF [Member] | HSCP LLC Membership Units [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable | | 0 | | | | | | | | | |
IGF [Member] | Common Stock [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable | | 30 | | | | | | | | | |
Thames Valley [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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment | | | | | | 0 | | | | | |
Operating lease right of use assets 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, Current Liabilities, Other | | | | | | 0 | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt | | | | | | 0 | | | | | |
Operating lease liability acquired | | | | | | 0 | | | | | |
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 | | | | | |
Payments to Acquire Businesses, Gross | 15,072 | | | | | | | | | | |
Business Combination, Consideration Transferred, Deferred acquisition costs and deposits | 0 | | | | | | | | | | |
Business Combination, Consideration Transferred, Other | 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 Acquisition, Percentage of Voting Interests Acquired | | | | | | 100.00% | | | | | |
Thames Valley [Member] | Common Stock [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable | $ 0 | | | | | | | | | | |
NCC [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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment | | | | | 539 | | | | | | |
Operating lease right of use assets acquired | | | | | 0 | | | | | | |
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 | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable | | | | | (24) | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other | | | | | (621) | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt | | | | | 0 | | | | | | |
Operating lease liability acquired | | | | | 0 | | | | | | |
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 | | | | | | |
Payments to Acquire Businesses, Gross | 0 | | | | | | | | | | |
Business Combination, Consideration Transferred, Deferred acquisition costs and deposits | 100 | | | | | | | | | | |
Business Combination, Consideration Transferred, Other | 830 | | | | | | | | | | |
Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value | 1,999 | | | | | | | | | | |
Business Combination, Consideration Transferred | $ 6,877 | | | | | | | | | | |
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares | 211 | | | | | | | | | | |
Business Acquisition, Percentage of Voting Interests Acquired | | | | | 70.00% | | | | | | |
Business Acquisition, Share Price | | | | | $ 18.70 | | | | | | |
Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain | $ 999 | | | | | | | | | | |
NCC [Member] | Common Stock [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable | 3,948 | | | | | | | | | | |
Form Factory [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents | | | | $ 4,276 | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory | | | | 520 | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other | | | | 1,136 | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment | | | | 3,988 | | | | | | | |
Operating lease right of use assets acquired | | | | 10,477 | | | | | | | |
Goodwill of acquired entities | | | | 65,303 | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets | | | | 40,372 | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets | | | | 403 | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable | | | | (1,572) | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other | | | | (74) | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt | | | | (494) | | | | | | | |
Operating lease liability acquired | | | | (10,477) | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities | | | | (14,519) | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other | | | | (23) | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net | | | | $ 107,016 | | | | | | | |
Payments to Acquire Businesses, Gross | 3,711 | | | | | | | | | | |
Business Combination, Consideration Transferred, Deferred acquisition costs and deposits | 0 | | | | | | | | | | |
Business Combination, Consideration Transferred, Other | 8,039 | | | | | | | | | | |
Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value | 0 | | | | | | | | | | |
Business Combination, Consideration Transferred | $ 107,016 | | | | | | | | | | |
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares | 4,770 | | | | | | | | | | |
Business Acquisition, Percentage of Voting Interests Acquired | | | | 100.00% | | | | | | | |
Business Acquisition, Share Price | | | | $ 20.45 | | | | | | | |
Total Expense for Vested Stock Compensation at time of acquisition | $ 2,139 | | | | | | | | | | |
Vested Stock Compensation at time of acquisition settled in shares, shares | 86 | | | | | | | | | | |
Vested Stock Compensation at time of acquisition settled in shares, value | $ 1,753 | | | | | | | | | | |
Form Factory [Member] | Common Stock [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable | 95,266 | | | | | | | | | | |
Management Service [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles | | $ 37,601 | | | | | | | | | |
Management Service [Member] | D&B [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles | | | | | | | | | | | $ 0 |
Management Service [Member] | WPMC [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles | | | | | | | | | | | $ 31,200 |
Finite-Lived Intangible Asset, Useful Life | | 18 years | | | | | | | | | |
Management Service [Member] | PATCC [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles | | | | | | | | | | $ 6,401 | |
Finite-Lived Intangible Asset, Useful Life | | 10 years | | | | | | | | | |
Management Service [Member] | PWC [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles | | | | | | | | | $ 0 | | |
Management Service [Member] | NYCANNA [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles | | | | | | | | | $ 0 | | |
Management Service [Member] | PWCT [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles | | | | | | | | $ 0 | | | |
Management Service [Member] | IGF [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles | | | | | | | $ 0 | | | | |
Customer-Related Intangible Assets [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles | $ 4,600 | | | | | | | | | | |
Customer-Related Intangible Assets [Member] | Thames Valley [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles | | | | | | $ 0 | | | | | |
Customer-Related Intangible Assets [Member] | NCC [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles | | | | | $ 0 | | | | | | |
Customer-Related Intangible Assets [Member] | Form Factory [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles | | | | $ 4,600 | | | | | | | |
Finite-Lived Intangible Asset, Useful Life | 5 years | | | | | | | | | | |
Technology-Based Intangible Assets [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles | $ 3,100 | | | | | | | | | | |
Technology-Based Intangible Assets [Member] | Thames Valley [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles | | | | | | $ 0 | | | | | |
Technology-Based Intangible Assets [Member] | NCC [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles | | | | | $ 0 | | | | | | |
Technology-Based Intangible Assets [Member] | Form Factory [Member] | | | | | | | | | | | |
Business Acquisition [Line Items] | | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles | | | | $ 3,100 | | | | | | | |
Finite-Lived Intangible Asset, Useful Life | 19 years | | | | | | | | | | |