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
Document And Entity Information
Statements
Consolidated Statements of Operations and Comprehensive Income
Consolidated Statements of Cash Flows
Consolidated Balance Sheets
Consolidated Balance Sheets (Parenthetical)
Consolidated Statements of Stockholders' Equity
Reports
Pay vs Performance Disclosure
Insider Trading Arrangements
Cybersecurity Risk Management, Strategy and Governance
Nature of Business
Summary of Significant Accounting Policies
Prepaid Expenses and Other Current Assets
Property and Equipment, Net
Other Intangible Assets, Net
Goodwill
Other Accrued Expenses
Income Taxes
Debt
Fair Value Measurements
Interest Rate Swap
Leases
Stockholders' Equity
Stock-Based Compensation
Employee Retirement Savings Plan
Business Combinations
Related Party Transactions
Commitments and Contingencies
Segment Information
Subsequent Events
Accounting Policies
Summary of Significant Accounting Policies (Policies)
Tables
Summary of Significant Accounting Policies (Tables)
Prepaid Expenses and Other Current Assets (Tables)
Property and Equipment, Net (Tables)
Other Intangible Assets, Net (Tables)
Goodwill (Tables)
Other Accrued Expenses (Tables)
Income Taxes (Tables)
Debt (Tables)
Fair Value Measurements (Tables)
Interest Rate Swap (Tables)
Leases (Tables)
Stock-Based Compensation (Tables)
Business Combinations (Tables)
Details
Nature of Business - Additional Information (Details)
Summary of Significant Accounting Policies - Additional Information (Details)
Summary of Significant Accounting Policies - Schedule of Other Receivables (Details)
Summary of Significant Accounting Policies - Schedule of Inventory (Details)
Summary of Significant Accounting Policies - Schedule of Composition of Revenue (Details)
Summary of Significant Accounting Policies - Schedule of Reconciliations of Numerators and Denominators of Basic and Diluted Earnings Per Share (Details)
Summary of Significant Accounting Policies - Schedule of Antidilutive Shares Excluded from Computation of Diluted Earnings Per Share (Details)
Prepaid Expenses and Other Current Assets - Schedule of Prepaid and Other Current Assets (Details)
Property and Equipment, Net - Property and Equipment, Net (Details)
Property and Equipment, Net - Additional Information (Details)
Other Intangible Assets, Net - Summary of Components of Other Intangible Assets (Details)
Other Intangible Assets, Net - Additional Information (Details)
Other Intangible Assets, Net - Summary of Estimated Amortization Expense (Details)
Goodwill - Schedule of Goodwill (Details)
Other Accrued Expenses - Schedule of Other Accrued Expenses (Details)
Income Taxes - Components of Income Tax Provision (Detail)
Income Taxes - Reconciliation of the Income Tax Rate (Detail)
Income Taxes - Components of Net Deferred Taxes (Detail)
Income Taxes - Schedule of Income Taxes Paid (Detail)
Income Taxes - Schedule of Gross Unrecognized Tax Benefits (Detail)
Income Taxes - Additional Information (Details)
Debt - Schedule of Debt (Details)
Debt - Schedule of Annual Maturities of Debt (Details)
Debt - Additional Information (Details)
Fair Value Measurements - Schedule of Financial Assets and Liabilities measured at Fair Value on a Recurring Basis (Details)
Fair Value Measurements - Additional Information (Details)
Interest Rate Swap - Additional Information (Details)
Interest Rate Swap - Schedule of Interest Rate Swap (Details)
Leases - Schedule of Balance Sheet Information Related to Leases (Details)
Leases - Summary of Components of Total Lease Cost (Details)
Leases - Summary of Supplemental Information of Leases (Details)
Leases - Schedule of Lease Obligation Maturities (Details)
Leases - Additional Information (Details)
Stockholders' Equity - Additional Information (Details)
Stock-Based Compensation - Additional Information (Details)
Stock-Based Compensation - Schedule of Estimated Grant-Date Fair Values of Stock-Based Awards Using Black-Scholes Option Pricing Model Assumptions (Details)
Stock-Based Compensation - Summary of Stock Option Activity (Details)
Stock-Based Compensation - Summary of Weighted-Average Grant Date Fair Value Of Stock Options (Details)
Stock-Based Compensation - Summary of Restricted Stock Activity (Details)
Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details)
Employee Retirement Savings Plan - Additional Information (Details)
Business Combinations - Additional Information (Details)
Business Combinations - Schedule of Business Acquisitions (Details)
Dispositions - Additional Information (Details)
Related Party Transactions - Additional Information (Details)
Commitments and Contingencies - Additional Information (Details)
Segment Information - Additional Information (Details)
Subsequent Events - Additional Information (Details)
All Reports