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
Reports
Cover Page
Statements
CONSOLIDATED BALANCE SHEETS
CONSOLIDATED BALANCE SHEETS (Parenthetical)
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (Unaudited)
CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Unaudited)
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)
Reports
Cybersecurity Risk Management and Strategy Disclosure
Pay vs Performance Disclosure
Insider Trading Arrangements
Insider Trading Policies and Procedures
The Company
Summary of Significant Accounting Policies
Revenue
Inventory
Property and Equipment, Net
Intangible Assets, Net
Other Accrued Expenses
Long-Term Debt
Stockholders' Equity
Stock-Based Compensation
Other Expense, Net
Income Taxes
Leases
Segment Information
Acquisitions
Commitments and Contingencies
Related Party Transactions
Accounting Policies
Summary of Significant Accounting Policies (Policies)
Tables
Summary of Significant Accounting Policies (Tables)
Revenue (Tables)
Inventory (Tables)
Property and Equipment, Net (Tables)
Intangible Assets, Net (Tables)
Other Accrued Expenses (Tables)
Share-Based Compensation (Tables)
Other Expense, Net (Tables)
Income Taxes (Tables)
Leases (Tables)
Segment Information (Tables)
Acquisitions (Tables)
Details
The Company - Narrative (Details)
Summary of Significant Accounting Policies - Narrative (Details)
Summary of Significant Accounting Policies - Property and Equipment (Details)
Summary of Significant Accounting Policies - Reconciliation of Net Income Per Share (Details)
Revenue - Narrative (Details)
Revenue - Sales Return (Details)
Inventory - Schedule of Components of Inventory (Details)
Inventory - Schedule Of Inventory Valuation Reserve (Details)
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)
Property and Equipment, Net - Narrative (Details)
Intangible Assets Net - Schedule of Intangible Assets (Details)
Intangible Assets, Net - Schedule of Annual Amortization Expense (Details)
Intangible Assets, Net - Narrative (Details)
Other Accrued Expenses - Schedule of Other Accreud Expenses (Details)
Long-Term Debt (Details)
Stockholders' Equity (Details)
Stock-Based Compensation - Narrative (Details)
Share-Based Compensation - Stock Options (Details)
Share-Based Compensation - Restricted Shares (Details)
Share-Based Compensation - Performance Restricted Stock Units (Details)
Other Expense, Net - Scheduel of Other Expense, Net (Details)
Income Taxes - Income Tax Expense (Details)
Income Taxes - Effective Income Tax Rate (Details)
Income Taxes - Schedule of income taxes paid (Details)
Income Taxes - Deferred Tax Assets and Liabilities (Details)
Income Taxes - Narrative (Details)
Income Taxes - Schedule of Unrecognized Tax Benefit (Details)
Income Taxes - Deferred Tax Assets, Valuation Allowance Schedule (Details)
Leases - Narrative (Details)
Leases - Schedule of Lease Expenses (Details)
Leases - Supplemental Cash Flow Information (Details)
Leases - Schedule of Maturity of Lease Liabilities (Details)
Segment Information - Narrative (Details)
Segment Information - Schedule of Segment Revenue and Expenses (Details)
Segment Information - Schedule of Long Lived Assets (Details)
Segment Information - Schedule of Long-Lived Assets (Details)
Segment Information - Schedule of Revenue by Product Line (Details)
Acquisitions - Consideration Transferred and Assets Acquired (Details)
Acquisitions - Narrative (Details)
Acquisitions - Intangible Assets Acquired (Details)
Acquisitions - Schedule of Unaudited Supplemental Information on a Proforma Basis (Details)
Related Party Transactions - Narrative (Details)
All Reports