| Entity Common Stock, Shares Outstanding | DEI | 
| Entity Public Float | DEI | 
| Accounts Payable and Other Accrued Liabilities, Current | US-GAAP | 
| Accretion Expense | US-GAAP | 
| Accrued Bonuses | US-GAAP | 
| Accrued Liabilities, Current | US-GAAP | 
| Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment | US-GAAP | 
| Accumulated Other Comprehensive Income (Loss), Net of Tax | US-GAAP | 
| Additional Paid in Capital | US-GAAP | 
| Additional Paid in Capital, Common Stock | US-GAAP | 
| Share-based Payment Arrangement, Decrease for Tax Withholding Obligation | US-GAAP | 
| APIC, Share-based Payment Arrangement, Increase for Cost Recognition | US-GAAP | 
| Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs | US-GAAP | 
| Adjustments to Additional Paid in Capital, Warrant Issued | US-GAAP | 
| Advertising Expense | US-GAAP | 
| Share-based Payment Arrangement, Expense | US-GAAP | 
| Amortization of Debt Issuance Costs | US-GAAP | 
| Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | US-GAAP | 
| Assets | US-GAAP | 
| Assets, Current | US-GAAP | 
| Assets Held-in-trust, Noncurrent | US-GAAP | 
| Debt Securities, Available-for-sale, Current | US-GAAP | 
| Debt Securities, Available-for-sale, Noncurrent | US-GAAP | 
| Business Acquisition, Goodwill, Expected Tax Deductible Amount | US-GAAP | 
| Business Combination, Consideration Transferred | US-GAAP | 
| Business Combination, Consideration Transferred, Other | US-GAAP | 
| Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability | US-GAAP | 
| Business Combination, Contingent Consideration, Liability, Current | US-GAAP | 
| Business Combination, Contingent Consideration, Liability, Noncurrent | US-GAAP | 
| Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual | US-GAAP | 
| Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual | US-GAAP | 
| Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets | US-GAAP | 
| Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents | US-GAAP | 
| Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles | US-GAAP | 
| Capital Expenditures Incurred but Not yet Paid | US-GAAP | 
| Capitalized Contract Cost, Accumulated Amortization | US-GAAP | 
| Capitalized Contract Cost, Amortization | US-GAAP | 
| Capitalized Contract Cost, Gross | US-GAAP | 
| Capitalized Contract Cost, Net | US-GAAP | 
| Capitalized Contract Cost, Net, Current | US-GAAP | 
| Capital Lease Obligations, Current | US-GAAP | 
| Cash | US-GAAP | 
| Cash Acquired from Acquisition | US-GAAP | 
| Cash and Cash Equivalents, at Carrying Value | US-GAAP | 
| Cash and Cash Equivalents, Period Increase (Decrease) | US-GAAP | 
| Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents | US-GAAP | 
| Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations | US-GAAP | 
| Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect | US-GAAP | 
| Cash Equivalents, at Carrying Value | US-GAAP | 
| Cash, FDIC Insured Amount | US-GAAP | 
| Class of Warrant or Right, Exercise Price of Warrants or Rights | US-GAAP | 
| Class of Warrant or Right, Number of Securities Called by Warrants or Rights | US-GAAP | 
| Class of Warrant or Right, Outstanding | US-GAAP | 
| Commitments and Contingencies | US-GAAP | 
| Common Stock, Capital Shares Reserved for Future Issuance | US-GAAP | 
| Common Stock, Par or Stated Value Per Share | US-GAAP | 
| Common Stock, Shares Authorized | US-GAAP | 
| Common Stock, Shares, Issued | US-GAAP | 
| Common Stock, Shares, Outstanding | US-GAAP | 
| Common Stock, Value, Issued | US-GAAP | 
| Comprehensive Income (Loss), Net of Tax, Attributable to Parent | US-GAAP | 
| Contract with Customer, Asset, after Allowance for Credit Loss | US-GAAP | 
| Contract with Customer, Liability | US-GAAP | 
| Contract with Customer, Liability, Current | US-GAAP | 
| Contract with Customer, Liability, Noncurrent | US-GAAP | 
| Conversion of Stock, Amount Converted | US-GAAP | 
| Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization | US-GAAP | 
| Costs and Expenses | US-GAAP | 
| Cumulative Effect of New Accounting Principle in Period of Adoption (Deprecated 2020-01-31) | US-GAAP | 
| Current Federal Tax Expense (Benefit) | US-GAAP | 
| Current Income Tax Expense (Benefit) | US-GAAP | 
| Current State and Local Tax Expense (Benefit) | US-GAAP | 
| Long-term Debt, Gross | US-GAAP | 
| Deferred Compensation Liability, Classified, Noncurrent | US-GAAP | 
| Deferred Federal Income Tax Expense (Benefit) | US-GAAP | 
| Debt Issuance Costs, Net | US-GAAP | 
| Deferred Income Tax Assets, Net | US-GAAP | 
| Deferred Income Tax Expense (Benefit) | US-GAAP | 
| Deferred Income Taxes and Tax Credits | US-GAAP | 
| Deferred Tax Liabilities, Gross | US-GAAP | 
| Deferred Income Tax Liabilities, Net | US-GAAP | 
| Deferred State and Local Income Tax Expense (Benefit) | US-GAAP | 
| Deferred Tax Assets, Goodwill and Intangible Assets | US-GAAP | 
| Deferred Tax Assets, Gross | US-GAAP | 
| Deferred Tax Assets, Net | US-GAAP | 
| Deferred Tax Assets, Operating Loss Carryforwards | US-GAAP | 
| Deferred Tax Assets, Other | US-GAAP | 
| Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost | US-GAAP | 
| Deferred Tax Liabilities, Net | US-GAAP | 
| Deferred Tax Liabilities, Property, Plant and Equipment | US-GAAP | 
| Deferred Tax Liabilities, Unrealized Currency Transaction Gains | US-GAAP | 
| Defined Contribution Plan, Cost | US-GAAP | 
| Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay | US-GAAP | 
| Defined Contribution Plan, Employer Matching Contribution, Percent of Match | US-GAAP | 
| Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage | US-GAAP | 
| Depreciation | US-GAAP | 
| Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities | US-GAAP | 
| Earnings Per Share, Basic | US-GAAP | 
| Earnings Per Share, Basic and Diluted | US-GAAP | 
| Earnings Per Share, Diluted | US-GAAP | 
| Effective Income Tax Rate Reconciliation, Percent | US-GAAP | 
| Employee-related Liabilities, Current | US-GAAP | 
| Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount | US-GAAP | 
| Excess Tax Benefit from Share-based Compensation, Operating Activities | US-GAAP | 
| Fair Value Adjustment of Warrants | US-GAAP | 
| Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss) | US-GAAP | 
| Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases | US-GAAP | 
| Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | US-GAAP | 
| Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings | US-GAAP | 
| Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances | US-GAAP | 
| Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements | US-GAAP | 
| Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | US-GAAP | 
| Finance Lease, Principal Payments | US-GAAP | 
| Finite-Lived Intangible Assets, Accumulated Amortization | US-GAAP | 
| Finite-Lived Intangible Asset, Expected Amortization, after Year Five | US-GAAP | 
| Finite-Lived Intangible Asset, Expected Amortization, Year One | US-GAAP | 
| Finite-Lived Intangible Asset, Expected Amortization, Year Five | US-GAAP | 
| Finite-Lived Intangible Asset, Expected Amortization, Year Four | US-GAAP | 
| Finite-Lived Intangible Asset, Expected Amortization, Year Three | US-GAAP | 
| Finite-Lived Intangible Asset, Expected Amortization, Year Two | US-GAAP | 
| Finite-Lived Intangible Assets, Gross | US-GAAP | 
| Finite-Lived Intangible Assets, Net | US-GAAP | 
| Gain (Loss) on Disposition of Property Plant Equipment | US-GAAP | 
| Gain (Loss) Related to Litigation Settlement | US-GAAP | 
| Gain (Loss) on Extinguishment of Debt | US-GAAP | 
| General and Administrative Expense | US-GAAP | 
| Goodwill | US-GAAP | 
| Goodwill, Acquired During Period | US-GAAP | 
| Goodwill, Impairment Loss | US-GAAP | 
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | US-GAAP | 
| Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest | US-GAAP | 
| Income Tax Examination, Penalties and Interest Expense | US-GAAP | 
| Income Tax Expense (Benefit) | US-GAAP | 
| Income Taxes Paid | US-GAAP | 
| Income Taxes Paid, Net | US-GAAP | 
| Income Taxes Receivable, Current | US-GAAP | 
| Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount | US-GAAP | 
| Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount | US-GAAP | 
| Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount | US-GAAP | 
| Effective Income Tax Rate Reconciliation, Other Adjustments, Amount | US-GAAP | 
| Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount | US-GAAP | 
| Increase (Decrease) in Accounts Payable and Accrued Liabilities | US-GAAP | 
| Increase (Decrease) in Accrued Liabilities | US-GAAP | 
| Increase (Decrease) in Contract with Customer, Asset | US-GAAP | 
| Increase (Decrease) in Contract with Customer, Liability | US-GAAP | 
| Increase (Decrease) in Employee Related Liabilities | US-GAAP | 
| Increase (Decrease) in Income Taxes Receivable | US-GAAP | 
| Increase (Decrease) in Other Accrued Liabilities | US-GAAP | 
| Increase (Decrease) in Other Operating Assets | US-GAAP | 
| Increase (Decrease) in Outstanding Checks, Financing Activities | US-GAAP | 
| Increase (Decrease) in Prepaid Expense and Other Assets | US-GAAP | 
| Increase (Decrease) in Prepaid Expense | US-GAAP | 
| Increase (Decrease) in Restricted Cash and Investments | US-GAAP | 
| Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants | US-GAAP | 
| Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares | US-GAAP | 
| Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements | US-GAAP | 
| Interest Expense | US-GAAP | 
| Interest Income (Expense), Net | US-GAAP | 
| Interest Income (Expense), Nonoperating, Net | US-GAAP | 
| Interest Paid, Excluding Capitalized Interest, Operating Activities | US-GAAP | 
| Investment Income, Interest | US-GAAP | 
| Operating Leases, Rent Expense | US-GAAP | 
| Liabilities | US-GAAP | 
| Liabilities and Equity | US-GAAP | 
| Liabilities, Current | US-GAAP | 
| Liabilities, Noncurrent | US-GAAP | 
| Long-term Debt | US-GAAP | 
| Long-term Debt, Current Maturities | US-GAAP | 
| Long-Term Debt, Maturity, Year One | US-GAAP | 
| Long-Term Debt, Maturity, Year Five | US-GAAP | 
| Long-Term Debt, Maturity, Year Four | US-GAAP | 
| Long-Term Debt, Maturity, Year Three | US-GAAP | 
| Long-Term Debt, Maturity, Year Two | US-GAAP | 
| Long-term Debt, Excluding Current Maturities | US-GAAP | 
| Notes Payable, Noncurrent | US-GAAP | 
| Loss Contingency, Number of Defendants | US-GAAP | 
| Minimum Net Worth Required for Compliance | US-GAAP | 
| Net Cash Provided by (Used in) Financing Activities | US-GAAP | 
| Net Cash Provided by (Used in) Financing Activities, Continuing Operations | US-GAAP | 
| Net Cash Provided by (Used in) Investing Activities | US-GAAP | 
| Net Cash Provided by (Used in) Investing Activities, Continuing Operations | US-GAAP | 
| Net Cash Provided by (Used in) Operating Activities | US-GAAP | 
| Net Cash Provided by (Used in) Operating Activities, Continuing Operations | US-GAAP | 
| Net Income (Loss) Attributable to Parent | US-GAAP | 
| Net Income (Loss) Attributable to Parent, Diluted | US-GAAP | 
| Net Income (Loss) Available to Common Stockholders, Basic | US-GAAP | 
| Noncash or Part Noncash Acquisition, Debt Assumed | US-GAAP | 
| Noncash or Part Noncash Acquisition, Net Nonmonetary Assets Acquired (Liabilities Assumed) | US-GAAP | 
| Operating Costs and Expenses | US-GAAP | 
| Operating Income (Loss) | US-GAAP | 
| Operating Leases, Future Minimum Payments Due | US-GAAP | 
| Operating Leases, Future Minimum Payments Due, Next Twelve Months | US-GAAP | 
| Operating Leases, Future Minimum Payments, Due in Five Years | US-GAAP | 
| Operating Leases, Future Minimum Payments, Due in Four Years | US-GAAP | 
| Operating Leases, Future Minimum Payments, Due in Three Years | US-GAAP | 
| Operating Leases, Future Minimum Payments, Due in Two Years | US-GAAP | 
| Other Assets, Current | US-GAAP | 
| Other Assets, Miscellaneous, Noncurrent | US-GAAP | 
| Other Assets, Noncurrent | US-GAAP | 
| Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax | US-GAAP | 
| Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax | US-GAAP | 
| Other Cost and Expense, Operating | US-GAAP | 
| Payment for Contingent Consideration Liability, Financing Activities | US-GAAP | 
| Payment for Contingent Consideration Liability, Investing Activities | US-GAAP | 
| Payment for Contingent Consideration Liability, Operating Activities | US-GAAP | 
| Payments for Repurchase of Common Stock | US-GAAP | 
| Payments of Debt Issuance Costs | US-GAAP | 
| Payments of Stock Issuance Costs | US-GAAP | 
| Payment, Tax Withholding, Share-based Payment Arrangement | US-GAAP | 
| Payments to Acquire Debt Securities, Available-for-sale | US-GAAP | 
| Payments to Acquire Businesses, Gross | US-GAAP | 
| Payments to Acquire Businesses, Net of Cash Acquired | US-GAAP | 
| Payments to Acquire Intangible Assets | US-GAAP | 
| Payments to Acquire Property, Plant, and Equipment | US-GAAP | 
| Preferred Stock, Par or Stated Value Per Share | US-GAAP | 
| Preferred Stock, Shares Authorized | US-GAAP | 
| Preferred Stock, Shares Issued | US-GAAP | 
| Preferred Stock, Shares Outstanding | US-GAAP | 
| Preferred Stock, Value, Issued | US-GAAP | 
| Prepaid Expense, Current | US-GAAP | 
| Proceeds from Issuance Initial Public Offering | US-GAAP | 
| Proceeds from Issuance of Common Stock | US-GAAP | 
| Proceeds from Issuance of Medium-term Notes | US-GAAP | 
| Proceeds from Issuance of Private Placement | US-GAAP | 
| Proceeds from Issuance or Sale of Equity | US-GAAP | 
| Proceeds from Lines of Credit | US-GAAP | 
| Proceeds from (Payments for) Other Financing Activities | US-GAAP | 
| Proceeds from Related Party Debt | US-GAAP | 
| Proceeds from (Repayments of) Lines of Credit | US-GAAP | 
| Proceeds from Sale of Property, Plant, and Equipment | US-GAAP | 
| Proceeds from Sale of Restricted Investments | US-GAAP | 
| Proceeds from Warrant Exercises | US-GAAP | 
| Professional Fees | US-GAAP | 
| Property, Plant and Equipment, Gross | US-GAAP | 
| Property, Plant and Equipment, Net | US-GAAP | 
| Redeemable Noncontrolling Interest, Equity, Common, Carrying Amount | US-GAAP | 
| Registration Payment Arrangement, Maximum Potential Consideration | US-GAAP | 
| Repayments of Lines of Credit | US-GAAP | 
| Repayments of Long-term Capital Lease Obligations | US-GAAP | 
| Repayments of Medium-term Notes | US-GAAP | 
| Repayments of Related Party Debt | US-GAAP | 
| Retained Earnings (Accumulated Deficit) | US-GAAP | 
| Revenue from Contract with Customer, Including Assessed Tax | US-GAAP | 
| Revenues | US-GAAP | 
| Sale of Stock, Consideration Received on Transaction | US-GAAP | 
| Sale of Stock, Price Per Share | US-GAAP | 
| Share-based Payment Arrangement, Noncash Expense | US-GAAP | 
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value | US-GAAP | 
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period | US-GAAP | 
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price | US-GAAP | 
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | US-GAAP | 
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value | US-GAAP | 
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | US-GAAP | 
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number | US-GAAP | 
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price | US-GAAP | 
| Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum | US-GAAP | 
| Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price | US-GAAP | 
| Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | US-GAAP | 
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares | US-GAAP | 
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares | US-GAAP | 
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value | US-GAAP | 
| Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price | US-GAAP | 
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value | US-GAAP | 
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares | US-GAAP | 
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value | US-GAAP | 
| Shares, Outstanding | US-GAAP | 
| Stockholders' Equity Attributable to Parent | US-GAAP | 
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period | US-GAAP | 
| Stock Issued During Period, Value, Acquisitions | US-GAAP | 
| Stock Issued During Period, Value, Conversion of Convertible Securities | US-GAAP | 
| Stock Issued During Period, Value, New Issues | US-GAAP | 
| Stock Issued During Period, Value, Stock Options Exercised | US-GAAP | 
| Tax Credit Carryforward, Amount | US-GAAP | 
| Tax Cuts and Jobs Act, Incomplete Accounting, Change in Tax Rate, Deferred Tax Liability, Provisional Income Tax Benefit (Deprecated 2020-01-31) | US-GAAP | 
| Temporary Equity, Carrying Amount, Attributable to Parent | US-GAAP | 
| Temporary Equity, Redemption Price Per Share | US-GAAP | 
| Travel and Entertainment Expense | US-GAAP | 
| Treasury Stock Acquired, Average Cost Per Share | US-GAAP | 
| Treasury Stock, Shares, Acquired | US-GAAP | 
| Treasury Stock, Value | US-GAAP | 
| Treasury Stock, Value, Acquired, Par Value Method | US-GAAP | 
| Warrants and Rights Outstanding | US-GAAP | 
| Weighted Average Number Diluted Shares Outstanding Adjustment | US-GAAP | 
| Weighted Average Number of Shares Outstanding, Diluted | US-GAAP | 
| Weighted Average Number of Shares Outstanding, Basic and Diluted | US-GAAP | 
| Weighted Average Number of Shares Outstanding, Basic | US-GAAP | 
| Class of Warrant or Right, Number of Securities Called by Each Warrant or Right | US-GAAP | 
| Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings | US-GAAP | 
| Interest Receivable, Current | US-GAAP | 
| Lessee, Operating Lease, Liability, to be Paid | US-GAAP | 
| Lessee, Operating Lease, Liability, to be Paid, after Year Five | US-GAAP | 
| Lessee, Operating Lease, Liability, to be Paid, Year One | US-GAAP | 
| Lessee, Operating Lease, Liability, to be Paid, Year Five | US-GAAP | 
| Lessee, Operating Lease, Liability, to be Paid, Year Four | US-GAAP | 
| Lessee, Operating Lease, Liability, to be Paid, Year Three | US-GAAP | 
| Lessee, Operating Lease, Liability, to be Paid, Year Two | US-GAAP | 
| Operating Lease, Expense | US-GAAP | 
| Stock Repurchased During Period, Shares | US-GAAP | 
| Stock Repurchased During Period, Value | US-GAAP | 
| Stock Repurchase Program, Authorized Amount | US-GAAP | 
| Derivative Asset, Current | US-GAAP | 
| Loss Contingency Accrual | US-GAAP | 
| Loss Contingency, Estimate of Possible Loss | US-GAAP | 
| Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax | US-GAAP | 
| Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax | US-GAAP | 
| Payments for Derivative Instrument, Financing Activities | US-GAAP | 
| Proceeds from Income Tax Refunds | US-GAAP | 
| Accounts Receivable, after Allowance for Credit Loss, Current | US-GAAP | 
| Increase (Decrease) in Accounts Receivable | US-GAAP | 
| Increase (Decrease) in Inventories | US-GAAP | 
| Intangible Assets, Net (Excluding Goodwill) | US-GAAP | 
| Inventory, Finished Goods, Gross | US-GAAP | 
| Inventory, Net | US-GAAP | 
| Inventory Valuation Reserves | US-GAAP | 
| Inventory, Work in Process and Raw Materials | US-GAAP | 
| Other Intangible Assets, Net | US-GAAP | 
| Payments for Legal Settlements | US-GAAP | 
| Stock Issued During Period, Value, Treasury Stock Reissued | US-GAAP | 
| Amortization of Intangible Assets | US-GAAP | 
| Loss Contingency, Loss in Period | US-GAAP | 
| Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax | US-GAAP | 
| Treasury Stock, Common, Value | US-GAAP | 
| Accounts Receivable, Allowance for Credit Loss | US-GAAP | 
| Deferred Tax Asset, Interest Carryforward | US-GAAP | 
| Deferred Tax Liabilities, Derivatives | US-GAAP | 
| Deferred Tax Liabilities, Goodwill and Intangible Assets | US-GAAP | 
| Deferred Tax Liabilities, Leasing Arrangements | US-GAAP | 
| Deferred Tax Liabilities, Other | US-GAAP | 
| Share-based Payment Arrangement, Expense, Tax Benefit | US-GAAP | 
| Lease, Cost | US-GAAP | 
| Lessee, Operating Lease, Liability, Undiscounted Excess Amount | US-GAAP | 
| Operating Lease, Cost | US-GAAP | 
| Operating Lease, Liability | US-GAAP | 
| Operating Lease, Liability, Current | US-GAAP | 
| Operating Lease, Liability, Noncurrent | US-GAAP | 
| Operating Lease, Payments | US-GAAP | 
| Operating Lease, Right-of-Use Asset | US-GAAP | 
| Operating Lease, Weighted Average Discount Rate, Percent | US-GAAP | 
| Other Liabilities, Noncurrent | US-GAAP | 
| Preferred Stock, Capital Shares Reserved for Future Issuance | US-GAAP | 
| Right-of-Use Asset Obtained in Exchange for Operating Lease Liability | US-GAAP | 
| Short-term Lease, Cost | US-GAAP | 
| Variable Lease, Cost | US-GAAP | 
| Capitalized Contract Cost, Net, Noncurrent | US-GAAP | 
| Depreciation, Depletion and Amortization | US-GAAP | 
| Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3 | US-GAAP | 
| Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3 | US-GAAP | 
| Proceeds from Stock Options Exercised | US-GAAP | 
| Asset Impairment Charges | US-GAAP | 
| Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements | US-GAAP | 
| Finance Lease, Interest Payment on Liability | US-GAAP | 
| Finance Lease, Liability | US-GAAP | 
| Finance Lease, Liability, Current | US-GAAP | 
| Finance Lease, Liability, Noncurrent | US-GAAP | 
| Finance Lease, Liability, Payment, Due | US-GAAP | 
| Finance Lease, Liability, to be Paid, after Year Five | US-GAAP | 
| Finance Lease, Liability, to be Paid, Year One | US-GAAP | 
| Finance Lease, Liability, to be Paid, Year Five | US-GAAP | 
| Finance Lease, Liability, to be Paid, Year Four | US-GAAP | 
| Finance Lease, Liability, to be Paid, Year Three | US-GAAP | 
| Finance Lease, Liability, to be Paid, Year Two | US-GAAP | 
| Finance Lease, Liability, Undiscounted Excess Amount | US-GAAP | 
| Finance Lease, Right-of-Use Asset, after Accumulated Amortization | US-GAAP | 
| Finance Lease, Weighted Average Discount Rate, Percent | US-GAAP | 
| Litigation Settlement, Amount Awarded to Other Party | US-GAAP | 
| Right-of-Use Asset Obtained in Exchange for Finance Lease Liability | US-GAAP | 
| Payments to Acquire Equity Method Investments | US-GAAP | 
| Income (Loss) from Equity Method Investments | US-GAAP | 
| Proceeds from Equity Method Investment, Distribution, Return of Capital | US-GAAP | 
| Business Combination, Contingent Consideration, Liability | US-GAAP | 
| Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest | US-GAAP | 
| Debt Issuance Costs, Gross | US-GAAP | 
| Deferred Tax Assets, in Process Research and Development | US-GAAP | 
| Defined Contribution Plan, Employer Discretionary Contribution Amount | US-GAAP | 
| Impairment of Intangible Assets (Excluding Goodwill) | US-GAAP | 
| Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) | US-GAAP | 
| Loss Contingency, New Claims Filed, Number | US-GAAP | 
| Noncontrolling Interest, Change in Redemption Value | US-GAAP | 
| Net Income (Loss) Attributable to Redeemable Noncontrolling Interest | US-GAAP | 
| Number of Operating Segments | US-GAAP | 
| Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest | US-GAAP | 
| Net Income (Loss), Including Portion Attributable to Noncontrolling Interest | US-GAAP | 
| Redeemable Noncontrolling Interest, Equity, Carrying Amount | US-GAAP | 
| Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum | US-GAAP | 
| Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum | US-GAAP | 
| Shares Issued, Price Per Share | US-GAAP | 
| Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest | US-GAAP | 
| Stock Issued During Period, Shares, Treasury Stock Reissued | US-GAAP | 
| Stock Repurchase Program Authorized Amount1 | SRT |