2103100 - Disclosure - Accounts Receivable, net
link:presentationLink
link:calculationLink
link:definitionLink
2403402 - Disclosure - Accounts Receivable, net (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2303301 - Disclosure - Accounts Receivable, net (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2108100 - Disclosure - Accrued Liabilities
link:presentationLink
link:calculationLink
link:definitionLink
2408402 - Disclosure - Accrued Liabilities (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2308301 - Disclosure - Accrued Liabilities (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2102100 - Disclosure - Business Acquisitions
link:presentationLink
link:calculationLink
link:definitionLink
2402402 - Disclosure - Business Acquisitions - Additional Information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2402403 - Disclosure - Business Acquisitions - Allocation of Purchase Consideration (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2402404 - Disclosure - Business Acquisitions - Preliminary Identifiable Intangible Assets Acquired and their Estimated Lives (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2402405 - Disclosure - Business Acquisitions - Pro Forma Consolidated Results of Operations (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2302301 - Disclosure - Business Acquisitions (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2114100 - Disclosure - Commitments and Contingencies
link:presentationLink
link:calculationLink
link:definitionLink
2414401 - Disclosure - Commitments and Contingencies - Additional Information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
1001000 - Statement - CONSOLIDATED BALANCE SHEETS
link:presentationLink
link:calculationLink
link:definitionLink
1001501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)
link:presentationLink
link:calculationLink
link:definitionLink
1004000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS
link:presentationLink
link:calculationLink
link:definitionLink
1003000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
link:presentationLink
link:calculationLink
link:definitionLink
1002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS
link:presentationLink
link:calculationLink
link:definitionLink
1002001 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)
link:presentationLink
link:calculationLink
link:definitionLink
2109100 - Disclosure - Debt
link:presentationLink
link:calculationLink
link:definitionLink
2409402 - Disclosure - Debt - Additional Information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2409403 - Disclosure - Debt - Interest Expense (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2309301 - Disclosure - Debt (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2122100 - Disclosure - Discontinued Operations
link:presentationLink
link:calculationLink
link:definitionLink
2422402 - Disclosure - Discontinued Operations - Additional Information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2422404 - Disclosure - Discontinued Operations - Components of Income from Discontinued Operations (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2422403 - Disclosure - Discontinued Operations - Summary of Transactions Related to Sale (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2322301 - Disclosure - Discontinued Operations (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
0001000 - Document - Document and Entity Information
link:presentationLink
link:calculationLink
link:definitionLink
2115100 - Disclosure - Employee Profit Sharing Plan
link:presentationLink
link:calculationLink
link:definitionLink
2415401 - Disclosure - Employee Profit Sharing Plan (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2118100 - Disclosure - Financial Information About Segments
link:presentationLink
link:calculationLink
link:definitionLink
2418402 - Disclosure - Financial Information About Segments - Additional Information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2418403 - Disclosure - Financial Information About Segments - Information About Results of Operations for Each Segment (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2418404 - Disclosure - Financial Information About Segments - Segment Information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2318301 - Disclosure - Financial Information About Segments (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2107100 - Disclosure - Goodwill
link:presentationLink
link:calculationLink
link:definitionLink
2407402 - Disclosure - Goodwill (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2307301 - Disclosure - Goodwill (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2113100 - Disclosure - Income Taxes
link:presentationLink
link:calculationLink
link:definitionLink
2413405 - Disclosure - Income Taxes - Additional Information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2413402 - Disclosure - Income Taxes - Components of Income Tax Expense (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2413403 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2413404 - Disclosure - Income Taxes - Reconciliation of Income Tax Benefit (Expense) (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2313301 - Disclosure - Income Taxes (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2104100 - Disclosure - Intangible Assets, Net
link:presentationLink
link:calculationLink
link:definitionLink
2404403 - Disclosure - Intangible Assets, Net - Additional Information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2404404 - Disclosure - Intangible Assets, Net - Estimated Aggregate Amortization (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2404402 - Disclosure - Intangible Assets, Net - Summary of Intangible Assets (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2304301 - Disclosure - Intangible Assets, Net (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2106100 - Disclosure - Inventory
link:presentationLink
link:calculationLink
link:definitionLink
2406402 - Disclosure - Inventory (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2306301 - Disclosure - Inventory (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2110100 - Disclosure - Leases
link:presentationLink
link:calculationLink
link:definitionLink
2410402 - Disclosure - Leases - Additional Information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2410406 - Disclosure - Leases - Finance Lease Payments (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2410406 - Disclosure - Leases - Finance Lease Payments (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2410405 - Disclosure - Leases - Future Lease Payments (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2410405 - Disclosure - Leases - Future Lease Payments (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2410403 - Disclosure - Leases - Lease Components (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2410407 - Disclosure - Leases - Other Lease Information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2410404 - Disclosure - Leases - Rent Expense (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2310301 - Disclosure - Leases (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2101100 - Disclosure - Organization and Summary of Significant Accounting Policies
link:presentationLink
link:calculationLink
link:definitionLink
2401403 - Disclosure - Organization and Summary of Significant Accounting Policies - Additional Information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2201201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)
link:presentationLink
link:calculationLink
link:definitionLink
2401404 - Disclosure - Organization and Summary of Significant Accounting Policies - Property and Equipment Estimated Useful Lives (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2401405 - Disclosure - Organization and Summary of Significant Accounting Policies - Schedule of the Cumulative Effect of Adoption of Topic 842 (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2301302 - Disclosure - Organization and Summary of Significant Accounting Policies (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2104100 - Disclosure - Property and Equipment, Net
link:presentationLink
link:calculationLink
link:definitionLink
2404403 - Disclosure - Property and Equipment, Net - Additional Information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2404402 - Disclosure - Property and Equipment, Net - Components of Property and Equipment, Net (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2304301 - Disclosure - Property and Equipment, Net (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2120100 - Disclosure - Quarterly Results (unaudited)
link:presentationLink
link:calculationLink
link:definitionLink
2420402 - Disclosure - Quarterly Results (unaudited) (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2320301 - Disclosure - Quarterly Results (unaudited) (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2117100 - Disclosure - Relationship with Major Customers
link:presentationLink
link:calculationLink
link:definitionLink
2417401 - Disclosure - Relationship with Major Customers (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2112100 - Disclosure - Revenue Recognition
link:presentationLink
link:calculationLink
link:definitionLink
2412404 - Disclosure - Revenue Recognition - Contract Balances (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2412402 - Disclosure - Revenue Recognition - (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2412405 - Disclosure - Revenue Recognition - Performance Obligation Amount (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2412406 - Disclosure - Revenue Recognition - Performance Obligation Percent (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2412403 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2312301 - Disclosure - Revenue Recognition (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2111100 - Disclosure - Stockholders' Equity
link:presentationLink
link:calculationLink
link:definitionLink
2411406 - Disclosure - Stockholders' Equity - Activity of Restricted Stock Issuances (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2411407 - Disclosure - Stockholders' Equity - Activity of Restricted Stock Units (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2411405 - Disclosure - Stockholders' Equity - Activity of Stock Option by Exercise Price Range (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2411403 - Disclosure - Stockholders' Equity - Activity of Stock Options (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2411402 - Disclosure - Stockholders' Equity - Additional Information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2411404 - Disclosure - Stockholders' Equity - Assumptions Used to Estimate Fair Value of Options Granted (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2411408 - Disclosure - Stockholders' Equity - Share Repurchase Program (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2311301 - Disclosure - Stockholders' Equity (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2123100 - Schedule - Valuation and Qualifying Accounts
link:presentationLink
link:calculationLink
link:definitionLink
2423401 - Schedule - Valuation and Qualifying Accounts (Details)
link:presentationLink
link:calculationLink
link:definitionLink