This page uses Javascript. Your browser either doesn't support Javascript or you have it turned off. To see this page as it is meant to appear please use a Javascript enabled browser.
Print Document
Â
View Excel Document
Cover
Document and Entity Information
Financial Statements
CONSOLIDATED BALANCE SHEETS
CONSOLIDATED BALANCE SHEETS (Parenthetical)
CONSOLIDATED STATEMENTS OF OPERATIONS
CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
CONSOLIDATED STATEMENTS OF CASH FLOWS
Notes to Financial Statements
Organization and Summary of Significant Accounting Policies
Business Acquisitions
Accounts Receivable, net
Intangible Assets, Net
Property and Equipment, Net
Inventory
Goodwill
Accrued Liabilities
Debt
Leases
Stockholders' Equity
Revenue Recognition
Income Taxes
Commitments and Contingencies
Employee Profit Sharing Plan
Relationship with Major Customers
Financial Information About Segments
Quarterly Results (unaudited)
Discontinued Operations
Other
Valuation and Qualifying Accounts
Accounting Policies
Organization and Summary of Significant Accounting Policies (Policies)
Notes Tables
Organization and Summary of Significant Accounting Policies (Tables)
Business Acquisitions (Tables)
Accounts Receivable, net (Tables)
Intangible Assets, Net (Tables)
Property and Equipment, Net (Tables)
Inventory (Tables)
Goodwill (Tables)
Accrued Liabilities (Tables)
Debt (Tables)
Leases (Tables)
Stockholders' Equity (Tables)
Revenue Recognition (Tables)
Income Taxes (Tables)
Financial Information About Segments (Tables)
Quarterly Results (unaudited) (Tables)
Discontinued Operations (Tables)
Notes Details
Organization and Summary of Significant Accounting Policies - Additional Information (Details)
Organization and Summary of Significant Accounting Policies - Property and Equipment Estimated Useful Lives (Details)
Organization and Summary of Significant Accounting Policies - Schedule of the Cumulative Effect of Adoption of Topic 842 (Details)
Business Acquisitions - Additional Information (Details)
Business Acquisitions - Allocation of Purchase Consideration (Details)
Business Acquisitions - Preliminary Identifiable Intangible Assets Acquired and their Estimated Lives (Details)
Business Acquisitions - Pro Forma Consolidated Results of Operations (Details)
Accounts Receivable, net (Details)
Intangible Assets, Net - Summary of Intangible Assets (Details)
Property and Equipment, Net - Components of Property and Equipment, Net (Details)
Intangible Assets, Net - Additional Information (Details)
Property and Equipment, Net - Additional Information (Details)
Intangible Assets, Net - Estimated Aggregate Amortization (Details)
Inventory (Details)
Goodwill (Details)
Accrued Liabilities (Details)
Debt - Additional Information (Details)
Debt - Interest Expense (Details)
Leases - Additional Information (Details)
Leases - Lease Components (Details)
Leases - Rent Expense (Details)
Leases - Future Lease Payments (Details)
Leases - Finance Lease Payments (Details)
Leases - Other Lease Information (Details)
Stockholders' Equity - Additional Information (Details)
Stockholders' Equity - Activity of Stock Options (Details)
Stockholders' Equity - Assumptions Used to Estimate Fair Value of Options Granted (Details)
Stockholders' Equity - Activity of Stock Option by Exercise Price Range (Details)
Stockholders' Equity - Activity of Restricted Stock Issuances (Details)
Stockholders' Equity - Activity of Restricted Stock Units (Details)
Stockholders' Equity - Share Repurchase Program (Details)
Revenue Recognition - (Details)
Revenue Recognition - Schedule of Disaggregation of Revenue (Details)
Revenue Recognition - Contract Balances (Details)
Revenue Recognition - Performance Obligation Amount (Details)
Revenue Recognition - Performance Obligation Percent (Details)
Income Taxes - Components of Income Tax Expense (Details)
Income Taxes - Deferred Tax Assets and Liabilities (Details)
Income Taxes - Reconciliation of Income Tax Benefit (Expense) (Details)
Income Taxes - Additional Information (Details)
Commitments and Contingencies - Additional Information (Details)
Employee Profit Sharing Plan (Details)
Relationship with Major Customers (Details)
Financial Information About Segments - Additional Information (Details)
Financial Information About Segments - Information About Results of Operations for Each Segment (Details)
Financial Information About Segments - Segment Information (Details)
Quarterly Results (unaudited) (Details)
Discontinued Operations - Additional Information (Details)
Discontinued Operations - Summary of Transactions Related to Sale (Details)
Discontinued Operations - Components of Income from Discontinued Operations (Details)
Valuation and Qualifying Accounts (Details)
All Reports