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
Statements
CONDENSED CONSOLIDATED BALANCE SHEETS
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)
Reports
ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES
REVENUE
BASIC AND DILUTED EARNINGS (LOSS) PER SHARE
GOODWILL AND INTANGIBLE ASSETS
LEASES
NOTES PAYABLE
SEGMENT REPORTING
INCOME TAXES
FAIR VALUE MEASUREMENT
CONTRACT BALANCES AND ALLOWANCE FOR EXPECTED CREDIT LOSSES
SUBSEQUENT EVENTS
Insider Trading Arrangements
Accounting Policies
ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)
Tables
REVENUE (Tables)
BASIC AND DILUTED EARNINGS (LOSS) PER SHARE (Tables)
GOODWILL AND INTANGIBLE ASSETS (Tables)
LEASES (Tables)
NOTES PAYABLE (Tables)
SEGMENT REPORTING (Tables)
FAIR VALUE MEASUREMENT (Tables)
CONTRACT BALANCES AND ALLOWANCE FOR EXPECTED CREDIT LOSSES (Tables)
Details
ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES (Details)
REVENUE - Summary of Revenue by Type - (Details)
REVENUE - Summary of Revenue by Geographic Region - (Details)
BASIC AND DILUTED EARNINGS (LOSS) PER SHARE - Schedule of Outstanding Number of Shares and Potentially Dilutive Stock Options and RSUs (Details)
BASIC AND DILUTED EARNINGS (LOSS) PER SHARE - Schedule of Weighted Average Shares Outstanding and Potentially Dilutive Stock Options and RSUs (Details)
BASIC AND DILUTED EARNINGS (LOSS) PER SHARE - Schedule of Computation of Basic and Diluted Loss Per Share (Details)
GOODWILL AND INTANGIBLE ASSETS - Schedule of Goodwill (Details)
GOODWILL AND INTANGIBLE ASSETS - Narrative (Details)
GOODWILL AND INTANGIBLE ASSETS - Schedule of Intangible Assets (Details)
LEASES - Narrative (Details)
LEASES - Schedule of Lease Costs and Other Quantitative Information (Details)
LEASES - Schedule of Future Payments of Operating Leases (Details)
NOTES PAYABLE - Narrative (Details)
NOTES PAYABLE - Schedule of Company's Total Debt Consists (Details)
NOTES PAYABLE - Schedule of Future Principal Maturities of the Terms Loans (Details)
NOTES PAYABLE - Schedule of Interest Expense Incurred for the Term Loans (Details)
SEGMENT REPORTING - Narrative (Details)
SEGMENT REPORTING - Schedule of Segment Reporting Information, by Segment (Details)
INCOME TAXES (Details)
FAIR VALUE MEASUREMENT - Schedule of Fair Value, Company’s Liabilities Measured on Recurring Basis (Details)
FAIR VALUE MEASUREMENT - Schedule of Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation for the Contingent Consideration (Details)
FAIR VALUE MEASUREMENT - Schedule of Fair Value Inputs (Details)
CONTRACT BALANCES AND ALLOWANCE FOR EXPECTED CREDIT LOSSES - Schedule of Information about Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Details)
CONTRACT BALANCES AND ALLOWANCE FOR EXPECTED CREDIT LOSSES - Narrative (Details)
CONTRACT BALANCES AND ALLOWANCE FOR EXPECTED CREDIT LOSSES - Schedule of Information about the Activity in the Allowance for Doubtful Accounts (Details)
All Reports