2016 Q1 Form 10-Q Financial Statement

#000143774916031323 Filed on May 10, 2016

View on sec.gov

Income Statement

Concept 2016 Q1 2015 Q1
Revenue $44.75M $40.47M
YoY Change 10.57% 17.64%
Cost Of Revenue $30.40M $28.25M
YoY Change 7.61% 10.17%
Gross Profit $14.35K $12.22M
YoY Change -99.88% 39.51%
Gross Profit Margin 0.03% 30.2%
Selling, General & Admin $6.870M $6.267M
YoY Change 9.62% 8.24%
% of Gross Profit 47881.12% 51.28%
Research & Development $1.176M $1.114M
YoY Change 5.58% 2.22%
% of Gross Profit 8198.77% 9.12%
Depreciation & Amortization $420.0K $258.9K
YoY Change 62.23% -43.72%
% of Gross Profit 2927.38% 2.12%
Operating Expenses $8.087M $7.381M
YoY Change 9.56% 3.09%
Operating Profit $6.261M $4.410M
YoY Change 41.97% 175.65%
Interest Expense $60.00K -$980.0K
YoY Change -106.12% 58.06%
% of Operating Profit 0.96% -22.22%
Other Income/Expense, Net $82.65K -$24.78K
YoY Change -433.59%
Pretax Income $6.344M $4.386M
YoY Change 44.65% 500.77%
Income Tax $1.906M $1.552M
% Of Pretax Income 30.04% 35.38%
Net Earnings $4.438K $2.834M
YoY Change -99.84% 490.4%
Net Earnings / Revenue 0.01% 7.0%
Basic Earnings Per Share $0.42 $0.25
Diluted Earnings Per Share $0.41 $0.24
COMMON SHARES
Basic Shares Outstanding 10.67M 11.14M
Diluted Shares Outstanding 10.86M 11.58M

Balance Sheet

Concept 2016 Q1 2015 Q1
SHORT-TERM ASSETS
Cash & Short-Term Investments $10.00M $13.70M
YoY Change -27.01% 1.48%
Cash & Equivalents $10.01M $13.68M
Short-Term Investments
Other Short-Term Assets $6.055M $54.20M
YoY Change -88.83% 4.03%
Inventory $1.143M $600.0K
Prepaid Expenses $45.28M
Receivables $8.062M $7.100M
Other Receivables $1.500M $0.00
Total Short-Term Assets $71.45M $75.60M
YoY Change -5.49% 2.16%
LONG-TERM ASSETS
Property, Plant & Equipment $7.357M $5.300M
YoY Change 38.81% 178.95%
Goodwill $21.01M
YoY Change
Intangibles $14.37M
YoY Change
Long-Term Investments
YoY Change
Other Assets $24.20M $16.80M
YoY Change 44.05% -2.89%
Total Long-Term Assets $66.90M $58.10M
YoY Change 15.15% 9.83%
TOTAL ASSETS
Total Short-Term Assets $71.45M $75.60M
Total Long-Term Assets $66.90M $58.10M
Total Assets $138.4M $133.7M
YoY Change 3.48% 5.36%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $4.510M $3.900M
YoY Change 15.64% -9.3%
Accrued Expenses $5.404M $4.100M
YoY Change 31.82% 17.14%
Deferred Revenue
YoY Change
Short-Term Debt $0.00 $0.00
YoY Change
Long-Term Debt Due $9.300M $3.500M
YoY Change 165.71% -38.6%
Total Short-Term Liabilities $83.89M $77.20M
YoY Change 8.66% 0.92%
LONG-TERM LIABILITIES
Long-Term Debt $0.00 $0.00
YoY Change
Other Long-Term Liabilities $1.331M $17.40M
YoY Change -92.35% 7.41%
Total Long-Term Liabilities $1.331M $17.40M
YoY Change -92.35% 7.41%
TOTAL LIABILITIES
Total Short-Term Liabilities $83.89M $77.20M
Total Long-Term Liabilities $1.331M $17.40M
Total Liabilities $85.22M $102.7M
YoY Change -17.02% 5.01%
SHAREHOLDERS EQUITY
Retained Earnings $8.808M
YoY Change
Common Stock $21.12M
YoY Change
Preferred Stock
YoY Change
Treasury Stock (at cost)
YoY Change
Treasury Stock Shares
Shareholders Equity $29.70M $31.00M
YoY Change
Total Liabilities & Shareholders Equity $138.4M $133.7M
YoY Change 3.48% 5.36%

Cashflow Statement

Concept 2016 Q1 2015 Q1
OPERATING ACTIVITIES
Net Income $4.438K $2.834M
YoY Change -99.84% 490.4%
Depreciation, Depletion And Amortization $420.0K $258.9K
YoY Change 62.23% -43.72%
Cash From Operating Activities $5.615M $2.938M
YoY Change 91.12% -7444.39%
INVESTING ACTIVITIES
Capital Expenditures $856.3K $191.8K
YoY Change 346.56% -373.95%
Acquisitions
YoY Change
Other Investing Activities -$6.050M $6.210M
YoY Change -197.42%
Cash From Investing Activities -$6.911M $6.021M
YoY Change -214.79% -8700.82%
FINANCING ACTIVITIES
Cash Dividend Paid
YoY Change
Common Stock Issuance & Retirement, Net $2.180M $7.712M
YoY Change -71.73% 829.17%
Debt Paid & Issued, Net
YoY Change
Cash From Financing Activities 3.584M -3.552M
YoY Change -200.91% -388.74%
NET CHANGE
Cash From Operating Activities 5.615M 2.938M
Cash From Investing Activities -6.911M 6.021M
Cash From Financing Activities 3.584M -3.552M
Net Change In Cash 2.288M 5.407M
YoY Change -57.69% 382.75%
FREE CASH FLOW
Cash From Operating Activities $5.615M $2.938M
Capital Expenditures $856.3K $191.8K
Free Cash Flow $4.758M $2.746M
YoY Change 73.28% 9053.32%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
CY2015Q4 us-gaap Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
444053
CY2016Q1 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
5404440
CY2016Q1 us-gaap Accounts Payable Current
AccountsPayableCurrent
4510071
CY2015Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
4166135
CY2016Q1 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
8061898
CY2015Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
7171388
CY2016Q1 invest Derivative Notional Amount
DerivativeNotionalAmount
16957500
CY2015Q4 tcx Accumulated Other Comprehensive Income Tax
AccumulatedOtherComprehensiveIncomeTax
-612231
CY2016Q1 tcx Accumulated Other Comprehensive Income Tax
AccumulatedOtherComprehensiveIncomeTax
-128527
CY2016Q1 tcx Allowance For Doubtful Accounts Charged To Recovered Costs And Expenses
AllowanceForDoubtfulAccountsChargedToRecoveredCostsAndExpenses
16534
CY2015 tcx Allowance For Doubtful Accounts Charged To Recovered Costs And Expenses
AllowanceForDoubtfulAccountsChargedToRecoveredCostsAndExpenses
-3671
CY2016Q1 tcx Amortization Of Intangible Assets Net Of Cost Of Services Amortization
AmortizationOfIntangibleAssetsNetOfCostOfServicesAmortization
56997
CY2015Q1 tcx Amortization Of Intangible Assets Net Of Cost Of Services Amortization
AmortizationOfIntangibleAssetsNetOfCostOfServicesAmortization
53215
CY2016Q1 tcx Disposal Of Domain Names
DisposalOfDomainNames
8220
CY2015Q1 tcx Disposal Of Domain Names
DisposalOfDomainNames
6328
CY2016Q1 tcx Gross Proceeds From The Waiver Of Rights To Online Registry
GrossProceedsFromTheWaiverOfRightsToOnlineRegistry
CY2015Q1 tcx Gross Proceeds From The Waiver Of Rights To Online Registry
GrossProceedsFromTheWaiverOfRightsToOnlineRegistry
6619832
CY2016Q1 tcx Leasehold Improvements Depreciation Term
LeaseholdImprovementsDepreciationTerm
Over term of lease
CY2016Q1 tcx Line Of Credit Facility Covenant Period
LineOfCreditFacilityCovenantPeriod
P1Y180D
CY2016Q1 us-gaap Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
906595
CY2015Q4 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
5855686
CY2015Q4 us-gaap Accumulated Other Comprehensive Income Loss Before Tax1
AccumulatedOtherComprehensiveIncomeLossBeforeTax1
-1721683
CY2016Q1 us-gaap Accumulated Other Comprehensive Income Loss Before Tax1
AccumulatedOtherComprehensiveIncomeLossBeforeTax1
-354459
CY2015Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-1109452
CY2016Q1 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-225932
CY2016Q1 us-gaap Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
6676096
CY2015Q4 us-gaap Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
8526395
CY2016Q1 us-gaap Adjustment To Additional Paid In Capital Income Tax Effect From Share Based Compensation Net
AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
61360
CY2016Q1 us-gaap Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
36685
CY2016Q1 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
200228
CY2015Q1 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
125048
CY2015Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
122095
CY2016Q1 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
138629
CY2014Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
125766
CY2016Q1 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
138629
CY2015Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
122095
CY2016Q1 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
68529
CY2015Q1 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
57139
CY2016Q1 us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
130475
CY2016Q1 us-gaap Assets
Assets
138351269
CY2015Q4 us-gaap Assets
Assets
129130679
CY2016Q1 us-gaap Assets Current
AssetsCurrent
71449336
CY2015Q4 us-gaap Assets Current
AssetsCurrent
67867162
CY2016Q1 us-gaap Basis Of Accounting
BasisOfAccounting
<div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">2. Basis of presentation:</div></div></div> <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div> <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The accompanying unaudited interim consolidated balance sheets, and the related consolidated statements of operations and comprehensive income and cash flows reflect all adjustments, consisting of normal recurring adjustments, that are, in the opinion of management, necessary for a fair presentation of the financial position of Tucows and its subsidiaries as at March 31, 2016 and the results of operations and cash flows for the interim periods ended March 31, 2016 and 2015. The results of operations presented in this Quarterly Report on Form&nbsp;10-Q are not necessarily indicative of the results of operations that may be expected for future periods.</div></div> <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div> <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The accompanying unaudited interim consolidated financial statements have been prepared by Tucows in accordance with the rules&nbsp;and regulations of the Securities and Exchange Commission (the &#x201c;SEC&#x201d;). Certain information and footnote disclosure normally included in the Company's annual audited consolidated financial statements and accompanying notes have been condensed or omitted. These interim consolidated financial statements and accompanying notes follow the same accounting policies and methods of application used in the annual financial statements and should be read in conjunction with the Company's audited consolidated financial statements and notes thereto for the year ended December&nbsp;31, 2015 included in Tucows' 2015 Annual Report on Form&nbsp;10-K filed with the SEC on March&nbsp;9, 2016.</div></div> <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div> <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 40.5pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">In the prior period, the Company recorded the effective portion of the gain or loss upon settlement of hedged currency forward contracts in &#x201c;Loss on currency forward contracts&#x201d; and reclassified the same amount from &#x201c;General and administrative expense&#x201d; to the income statement line item for the hedged item. The Company has determined that the reclassification of the effective portion of gain or loss upon settlement amounts are more appropriately reclassified from &#x201c;Loss on currency forward contracts&#x201d; to the income statement line item for the hedged item. As a result, a gain of $0.7&nbsp;million for the three months ended March 31, 2015 has been reclassified to &#x201c;General and administrative expense&#x201d; from &#x201c;Loss (gain) on currency forward contracts&#x201d;. As a result of this reclassification, there was no change to previously reported net income, comprehensive income, income from operations, net revenues, gross profit, reported cash flows or the amounts recorded in the consolidated balance sheets.</div></div> <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div> <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">There have been no material changes to our significant accounting policies during the three months ended March 31, 2016 as compared to the significant accounting policies described in our Annual Report on Form&nbsp;10-K for the fiscal year ended December&nbsp;31, 2015, except for the adoption of Accounting Standard Update No. 2015-17, </div><div style="display: inline; font-style: italic;"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Income Taxes (Topic 740).</div></div></div> <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div> <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company's most significant accounting policies are revenue recognition, property and equipment and derivative financial instruments and are included below:</div></div> <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div> <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-style: italic;">(a) Revenue recognition</div></div></div> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div> <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company&#x2019;s revenues are derived from domain name registration fees on both a wholesale and retail basis, the sale of domain names, the provisioning of other Internet services and advertising and other revenue. Amounts received in advance of meeting the revenue recognition criteria described below are recorded as deferred revenue.&nbsp;</div></div> <div style=" MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</div></div> <div style=" MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</div><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div> <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company earns registration fees in connection with each new, renewed and transferred-in registration and from providing provisioning of other Internet services to resellers and registrars on a monthly basis. Service has been provided in connection with registration fees once the Company has confirmed that the requested domain name has been appropriately recorded in the registry under contractual performance standards.</div></div> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div> <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Domain names are generally purchased for terms of one to ten years. Registration fees charged for domain name registration and provisioning services are recognized on a straight-line basis over the life of the contracted term. Other Internet services that are provisioned for annual periods or longer, are recognized on a straight-line basis over the life of the contracted term. Other Internet services that are provisioned on a monthly basis are recognized as services are provided.&nbsp;</div></div> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div> <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">For arrangements with multiple deliverables, the Company allocates revenue to each deliverable if the delivered item(s) has value to the customer on a standalone basis and, if the arrangement includes a general right of return relative to the delivered item, delivery or performance of the undelivered item(s) is considered probable and substantially in the control of the Company. The fair value of the selling price for a deliverable is determined using a hierarchy of (1) Company specific objective and reliable evidence, then (2) third-party evidence, then (3) best estimate of selling price. The Company allocates any arrangement fee to each of the elements based on their relative selling prices.&nbsp;</div></div> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div> <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Revenue generated from the sale of domain names, earned from transferring the rights to domain names under the Company&#x2019;s control, are recognized once the rights have been transferred and payment has been received in full.&nbsp;&nbsp;&nbsp;</div></div> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div> <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company derives revenues from the provisioning of mobile phone and fixed Internet access services primarily through its Ting website. These revenues are recognized once services have been provided. Revenues for wireless services are billed based on the actual amount of monthly services utilized by each customer during their billing cycle on a postpaid basis. The Company&#x2019;s billing cycle for each customer is computed based on the customer&#x2019;s activation date. As a result, the Company estimates the amount of revenues earned but not billed from the end of each billing cycle to the end of each reporting period. In addition, revenues associated with the sale of wireless devices and accessories to subscribers is recognized when title and risk of loss is transferred to the subscriber and shipment has occurred. Incentive marketing credits given to customers are recorded as a reduction of revenue.&nbsp;</div></div> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div> <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company also generates advertising and other revenue through its online libraries of shareware, freeware and online services presented on its website. Advertising revenue includes revenue derived from cost per action advertising links we display on third party websites who provide syndicated pay-per-click advertising on OpenSRS Domain Expiry Stream domains and the Company&#x2019;s Portfolio Domains. In addition, the Company uses third party partners to derive pay-per-click advertising on the Tucows.com website. Advertising revenue is recognized on a monthly basis based on the number of cost-per-action services that were provided in the month.&nbsp;</div></div> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div> <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Impression based advertising revenue and other revenues are recognized ratably over the period in which it is presented. To the extent that minimum guaranteed impressions are not met, the Company defers recognition of the corresponding revenues until the guaranteed impressions are achieved.&nbsp;</div></div> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div> <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">In those cases where payment is not received at the time of sale, additional conditions for recognition of revenue are that the collection of the related accounts receivable is reasonably assured and the Company has no further performance obligations. The Company records costs that reflect expected refunds, rebates and credit card charge-backs as a reduction of revenues at the time of the sale based on historical experiences and current expectations.&nbsp;</div></div> <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt">&nbsp;</div> <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company establishes provisions for possible uncollectible accounts receivable and other contingent liabilities which may arise in the normal course of business. Historically, credit losses have been within the Company&#x2019;s expectations and the provisions the Company has established have been appropriate. However, the Company has, on occasion, experienced issues which have led to accounts receivable not being fully collected. Should these issues occur more frequently, additional provisions may be required.</div></div> <div style=" MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</div></div> <div style=" MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</div><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div> <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-style: italic;">(b) Property and equipment</div></div></div> <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div> <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Property and equipment are stated at cost, net of accumulated depreciation. Depreciation is provided on a straight-line basis so as to depreciate the cost of depreciable assets over their estimated useful lives at the following rates:</div></div> <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 85%; MARGIN-LEFT: 36pt; MARGIN-RIGHT: 15%; TEXT-INDENT: 0px; width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 83%; VERTICAL-ALIGN: top"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Asset</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: top"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: top; TEXT-ALIGN: right; MARGIN-LEFT: 0pt" colspan="2"> <div style=" TEXT-ALIGN: right; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Rate</div></div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: top"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 83%; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Computer equipment</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">30</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"> <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">%</div></div></td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 83%; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Computer software</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">100</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"> <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">%</div></div></td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 83%; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Furniture and equipment</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">20</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap"> <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">%</div></div></td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 83%; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Vehicles and tools</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">20</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap"> <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">%</div></div></td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 83%; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Fiber network (years)</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff">15</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #ffffff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 83%; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Customer equipment and installations (years)</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 14%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff">3</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: bottom; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #ffffff" nowrap="nowrap">&nbsp;</td> </tr> <tr style="BACKGROUND-COLOR: #cceeff"> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 83%; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff"> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Leasehold improvements</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">&nbsp;</td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: top; TEXT-ALIGN: right; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #cceeff" colspan="2"> <div style=" TEXT-ALIGN: right; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Over term of lease</div></div></td> <td style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif; WIDTH: 1%; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cceeff">&nbsp;</td> </tr> </table> </div> <div style=" TEXT-ALIGN: left; MARGIN: 0pt 0pt 0pt 28.5pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div> <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The Company reviews the carrying values of its property and equipment for potential impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If the estimated undiscounted future cash flows expected to result from the use of the group of assets and its eventual disposition is less than its carrying amount, it is considered to be impaired. The amount of the impairment loss recognized is measured as the amount by which the carrying value of the asset exceeds the fair value of the asset, with fair value being determined based upon discounted cash flows or appraised values, depending on the nature of the assets.</div></div> <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div> <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Additions to the fiber network are recorded at cost, including all material, labor, vehicle and installation and construction costs and certain indirect costs associated with the construction of cable transmission and distribution facilities. While the Company&#x2019;s capitalization is based on specific activities, once capitalized, costs are tracked by fixed asset category at the fiber network level and not on a specific asset basis. For assets that are retired, the estimated historical cost and related accumulated depreciation is removed.</div></div> <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div> <div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-style: italic;">(c) Derivative Financial Instruments</div></div></div> <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div> <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">During the three months ended March 31, 2016 and the year ended December 31, 2015 (&quot;Fiscal 2015&quot;), the Company used derivative financial instruments to manage foreign currency exchange risk. The Company accounts for these instruments in accordance with&nbsp;Financial Accounting Standards Board (&quot;FASB&quot;) Accounting Standards Codification (&quot;ASC&quot;)&nbsp;Topic 815, &#x201c;Derivatives and Hedging&#x201d; (&quot;Topic 815&quot;), which requires that every derivative instrument be recorded on the balance sheet as either an asset or liability measured at its fair value as of the reporting date. Topic 815 also requires that changes in the derivative financial instruments&#x2019; fair values be recognized in earnings, unless specific hedge accounting and documentation criteria are met (i.e. the instruments are accounted for as hedges). The Company recorded the effective portions of the gain or loss on derivative financial instruments that were designated as cash flow hedges in accumulated other comprehensive income in the accompanying Consolidated Balance Sheets. Any ineffective or excluded portion of a designated cash flow hedge, if applicable, is recognized in net income.</div></div> <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div> <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">For certain contracts, the Company has not complied with the documentation standards required for its forward foreign exchange contracts to be accounted for as hedges and has, therefore, accounted for such forward foreign exchange contracts at their fair values with the changes in fair value recorded in net income. </div></div> <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div> <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 36pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The fair value of the forward exchange contracts is determined using an estimated credit adjusted mark-to-market valuation which takes into consideration the Company's and the counterparty's credit risk. The valuation technique used to measure the fair values of the derivative instruments is a discounted cash flow technique, with all significant inputs derived from or corroborated by observable market data, as no quoted market prices exist for the derivative instruments. The discounted cash flow techniques use observable market inputs, such as foreign currency spot and forward rates.</div></div></div>
CY2016Q1 us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
11338
CY2015Q1 us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
66798
CY2015Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
7723253
CY2014Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
8271377
CY2016Q1 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
10010849
CY2015Q1 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
13678191
CY2016Q1 us-gaap Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
2287596
CY2015Q1 us-gaap Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
5406814
CY2016Q1 us-gaap Common Stock No Par Value
CommonStockNoParValue
0
CY2015Q4 us-gaap Common Stock No Par Value
CommonStockNoParValue
0
CY2016Q1 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
250000000
CY2015Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
250000000
CY2016Q1 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
10594733
CY2015Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
10685599
CY2016Q1 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
10594733
CY2015Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
10685599
CY2016Q1 us-gaap Common Stock Value
CommonStockValue
14445114
CY2015Q4 us-gaap Common Stock Value
CommonStockValue
14530633
CY2016Q1 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
5321758
CY2015Q1 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
2289151
CY2016Q1 us-gaap Cost Of Revenue
CostOfRevenue
30441689
CY2015Q1 us-gaap Cost Of Revenue
CostOfRevenue
28247036
CY2016Q1 us-gaap Cost Of Services
CostOfServices
28850473
CY2015Q1 us-gaap Cost Of Services
CostOfServices
26821374
CY2016Q1 us-gaap Cost Of Services Amortization
CostOfServicesAmortization
11532
CY2015Q1 us-gaap Cost Of Services Amortization
CostOfServicesAmortization
3924
CY2016Q1 us-gaap Cost Of Services Depreciation
CostOfServicesDepreciation
346753
CY2015Q1 us-gaap Cost Of Services Depreciation
CostOfServicesDepreciation
199642
CY2016Q1 us-gaap Costs And Expenses
CostsAndExpenses
8907404
CY2015Q1 us-gaap Costs And Expenses
CostsAndExpenses
7810386
CY2016Q1 us-gaap Customer Deposits Current
CustomerDepositsCurrent
4956986
CY2015Q4 us-gaap Customer Deposits Current
CustomerDepositsCurrent
5136909
CY2015Q1 us-gaap Depreciation And Amortization
DepreciationAndAmortization
59262
CY2016Q1 us-gaap Derivative Assets Current
DerivativeAssetsCurrent
102560
CY2015Q4 us-gaap Derivative Assets Current
DerivativeAssetsCurrent
CY2016Q1 us-gaap Derivative Average Forward Exchange Rate1
DerivativeAverageForwardExchangeRate1
1.2651
CY2016Q1 us-gaap Derivative Liabilities Current
DerivativeLiabilitiesCurrent
519381
CY2015Q4 us-gaap Derivative Liabilities Current
DerivativeLiabilitiesCurrent
2027086
CY2016Q1 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
273159
CY2015Q1 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-164250
CY2016Q1 us-gaap Deferred Rent Credit Current
DeferredRentCreditCurrent
20742
CY2015Q4 us-gaap Deferred Rent Credit Current
DeferredRentCreditCurrent
19463
CY2016Q1 us-gaap Deferred Rent Credit Noncurrent
DeferredRentCreditNoncurrent
111500
CY2015Q4 us-gaap Deferred Rent Credit Noncurrent
DeferredRentCreditNoncurrent
100864
CY2016Q1 us-gaap Deferred Revenue Current
DeferredRevenueCurrent
57809241
CY2015Q4 us-gaap Deferred Revenue Current
DeferredRevenueCurrent
56646390
CY2016Q1 us-gaap Deferred Revenue Noncurrent
DeferredRevenueNoncurrent
15293370
CY2015Q4 us-gaap Deferred Revenue Noncurrent
DeferredRevenueNoncurrent
14947639
CY2016Q1 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
6847730
CY2015Q4 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
7621092
CY2016Q1 us-gaap Deferred Tax Assets Net Noncurrent
DeferredTaxAssetsNetNoncurrent
6847730
CY2015Q4 us-gaap Deferred Tax Assets Net Noncurrent
DeferredTaxAssetsNetNoncurrent
7621092
CY2016Q1 us-gaap Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
4860191
CY2015Q4 us-gaap Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
4876691
CY2016Q1 us-gaap Depreciation
Depreciation
420021
CY2015Q1 us-gaap Depreciation
Depreciation
258904
CY2016Q1 us-gaap Depreciation And Amortization
DepreciationAndAmortization
73268
CY2016Q1 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.42
CY2015Q1 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.25
CY2016Q1 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.41
CY2015Q1 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.24
CY2016Q1 us-gaap Employee Service Share Based Compensation Allocation Of Recognized Period Costs Capitalized Amount
EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
0
CY2016Q1 us-gaap Equity Method Investment Summarized Financial Information Income Loss From Continuing Operations Before Extraordinary Items
EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems
6261320
CY2015Q1 us-gaap Equity Method Investment Summarized Financial Information Income Loss From Continuing Operations Before Extraordinary Items
EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems
4410411
CY2016Q1 us-gaap Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
-61360
CY2015Q1 us-gaap Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
-412642
CY2016Q1 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
6000000
CY2016Q1 us-gaap Finite Lived Intangible Assets Amortization Expense After Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
422840
CY2016Q1 us-gaap Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
205587
CY2016Q1 us-gaap Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
46128
CY2016Q1 us-gaap Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
46128
CY2016Q1 us-gaap Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
169676
CY2015Q1 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
2833943
CY2016Q1 us-gaap Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
1508582
CY2015Q1 us-gaap Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
2061510
CY2016Q1 us-gaap Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
274116
CY2016Q1 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
1164475
CY2015Q4 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
1233004
CY2016Q1 us-gaap Foreign Currency Contracts Liability Fair Value Disclosure
ForeignCurrencyContractsLiabilityFairValueDisclosure
416821
CY2016Q1 us-gaap Gain Loss On Sale Of Derivatives
GainLossOnSaleOfDerivatives
110757
CY2015Q1 us-gaap Gain Loss On Sale Of Derivatives
GainLossOnSaleOfDerivatives
-304024
CY2016Q1 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
2404927
CY2015Q1 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
2468022
CY2016Q1 us-gaap Goodwill
Goodwill
21005143
CY2015Q4 us-gaap Goodwill
Goodwill
21005143
CY2016Q1 us-gaap Gross Profit
GrossProfit
15168724
CY2015Q1 us-gaap Gross Profit
GrossProfit
12220797
CY2016Q1 us-gaap Impairment Of Intangible Assets Indefinitelived Excluding Goodwill
ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
20985
CY2015Q1 us-gaap Impairment Of Intangible Assets Indefinitelived Excluding Goodwill
ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
12493
CY2016Q1 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
6343968
CY2015Q1 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
4385636
CY2016Q1 us-gaap Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
6343968
CY2015Q1 us-gaap Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
4385636
CY2016Q1 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
4438238
CY2016Q1 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
1905730
CY2015Q1 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
1551693
CY2016Q1 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
329169
CY2015Q1 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
564139
CY2016Q1 us-gaap Income Taxes Receivable
IncomeTaxesReceivable
1529003
CY2015Q4 us-gaap Income Taxes Receivable
IncomeTaxesReceivable
2292915
CY2016Q1 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
549796
CY2015Q1 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
117566
CY2016Q1 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
890510
CY2015Q1 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
168585
CY2016Q1 us-gaap Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
-451246
CY2015Q1 us-gaap Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
-59220
CY2016Q1 us-gaap Increase Decrease In Customer Deposits
IncreaseDecreaseInCustomerDeposits
-179923
CY2015Q1 us-gaap Increase Decrease In Customer Deposits
IncreaseDecreaseInCustomerDeposits
-136443
CY2016Q1 us-gaap Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
-1226454
CY2015Q1 us-gaap Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
-661768
CY2016Q1 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
239087
CY2015Q1 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
113150
CY2016Q1 us-gaap Increase Decrease In Other Accrued Liabilities
IncreaseDecreaseInOtherAccruedLiabilities
10619
CY2015Q1 us-gaap Increase Decrease In Other Accrued Liabilities
IncreaseDecreaseInOtherAccruedLiabilities
51027
CY2016Q1 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
252924
CY2015Q1 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
1299778
CY2016Q1 us-gaap Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
797920
CY2015Q1 us-gaap Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
1462844
CY2016Q1 us-gaap Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
187546
CY2015Q1 us-gaap Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
437419
CY2015Q4 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
14469677
CY2016Q1 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
14371943
CY2016Q1 us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
-46172
CY2015Q1 us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
-24775
CY2016Q1 us-gaap Interest Paid
InterestPaid
46381
CY2015Q1 us-gaap Interest Paid
InterestPaid
38893
CY2016Q1 us-gaap Inventory Net
InventoryNet
1142862
CY2015Q4 us-gaap Inventory Net
InventoryNet
903775
CY2016Q1 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
138351269
CY2015Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
129130679
CY2016Q1 us-gaap Liabilities Current
LiabilitiesCurrent
83886071
CY2015Q4 us-gaap Liabilities Current
LiabilitiesCurrent
78261022
CY2016Q1 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
3645204
CY2015Q1 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-3551520
CY2016Q1 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-6910882
CY2015Q1 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
6020577
CY2016Q1 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
5553274
CY2015Q1 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
2937757
CY2016Q1 us-gaap Net Income Loss
NetIncomeLoss
4438238
CY2015Q1 us-gaap Net Income Loss
NetIncomeLoss
2833943
CY2016Q1 us-gaap Net Income Loss Attributable To Redeemable Noncontrolling Interest
NetIncomeLossAttributableToRedeemableNoncontrollingInterest
-170792
CY2015Q1 us-gaap Net Income Loss Attributable To Redeemable Noncontrolling Interest
NetIncomeLossAttributableToRedeemableNoncontrollingInterest
-21482
CY2016Q1 us-gaap Other Accrued Liabilities Noncurrent
OtherAccruedLiabilitiesNoncurrent
117034
CY2015Q4 us-gaap Other Accrued Liabilities Noncurrent
OtherAccruedLiabilitiesNoncurrent
118480
CY2016Q1 us-gaap Other Assets
OtherAssets
6054546
CY2015Q4 us-gaap Other Assets
OtherAssets
CY2016Q1 us-gaap Other Assets Current
OtherAssetsCurrent
6054546
CY2015Q4 us-gaap Other Assets Current
OtherAssetsCurrent
CY2016Q1 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
82648
CY2015Q1 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-24775
CY2016Q1 us-gaap Operating Income Loss
OperatingIncomeLoss
6261320
CY2015Q1 us-gaap Operating Income Loss
OperatingIncomeLoss
4410411
CY2016Q1 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
477365
CY2015Q4 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
465300
CY2016Q1 us-gaap Other Comprehensive Income Loss Derivatives Qualifying As Hedges Before Tax
OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
1367224
CY2016Q1 us-gaap Other Comprehensive Income Loss Derivatives Qualifying As Hedges Net Of Tax
OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
883520
CY2016Q1 us-gaap Other Comprehensive Income Loss Derivatives Qualifying As Hedges Tax
OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
-483704
CY2016Q1 us-gaap Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
883520
CY2015Q1 us-gaap Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
-544792
CY2016Q1 us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci On Derivatives Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
-526447
CY2016Q1 us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci On Derivatives Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
-335557
CY2015Q1 us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci On Derivatives Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
-438656
CY2016Q1 us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci On Derivatives Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
190890
CY2016Q1 us-gaap Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
483704
CY2015Q1 us-gaap Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
319878
CY2016Q1 us-gaap Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
840777
CY2016Q1 us-gaap Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
547963
CY2015Q1 us-gaap Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
-983448
CY2016Q1 us-gaap Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
-292814
CY2016Q1 us-gaap Other Cost Of Services
OtherCostOfServices
1232931
CY2015Q1 us-gaap Other Cost Of Services
OtherCostOfServices
1222096
CY2016Q1 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
1331140
CY2015Q4 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
1459960
CY2016Q1 us-gaap Other Long Term Debt Current
OtherLongTermDebtCurrent
9281250
CY2015Q4 us-gaap Other Long Term Debt Current
OtherLongTermDebtCurrent
3500000
CY2016Q1 us-gaap Other Noncash Income Expense
OtherNoncashIncomeExpense
128820
CY2015Q1 us-gaap Other Noncash Income Expense
OtherNoncashIncomeExpense
CY2016Q1 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
128820
CY2015Q1 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
CY2016Q1 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
2180279
CY2015Q1 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
7712145
CY2016Q1 us-gaap Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
36685
CY2015Q1 us-gaap Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
CY2016Q1 us-gaap Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
6054546
CY2015Q1 us-gaap Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
CY2016Q1 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
856336
CY2015Q1 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
191762
CY2016Q1 us-gaap Preferred Stock No Par Value
PreferredStockNoParValue
0
CY2015Q4 us-gaap Preferred Stock No Par Value
PreferredStockNoParValue
0
CY2016Q1 us-gaap Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
1250000
CY2015Q4 us-gaap Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
1250000
CY2016Q1 us-gaap Preferred Stock Shares Issued
PreferredStockSharesIssued
0
CY2015Q4 us-gaap Preferred Stock Shares Issued
PreferredStockSharesIssued
0
CY2016Q1 us-gaap Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
0
CY2015Q4 us-gaap Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
0
CY2016Q1 us-gaap Preferred Stock Value
PreferredStockValue
0
CY2015Q4 us-gaap Preferred Stock Value
PreferredStockValue
0
CY2016Q1 us-gaap Prepaid Expense And Other Assets
PrepaidExpenseAndOtherAssets
5320714
CY2015Q4 us-gaap Prepaid Expense And Other Assets
PrepaidExpenseAndOtherAssets
5067790
CY2016Q1 us-gaap Prepaid Expense Current
PrepaidExpenseCurrent
45281450
CY2015Q4 us-gaap Prepaid Expense Current
PrepaidExpenseCurrent
44708041
CY2016Q1 us-gaap Prepaid Expense Other Noncurrent
PrepaidExpenseOtherNoncurrent
11265440
CY2015Q4 us-gaap Prepaid Expense Other Noncurrent
PrepaidExpenseOtherNoncurrent
11040929
CY2016Q1 us-gaap Proceeds From Notes Payable
ProceedsFromNotesPayable
6000000
CY2015Q1 us-gaap Proceeds From Notes Payable
ProceedsFromNotesPayable
3500000
CY2016Q1 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
19558
CY2015Q1 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
247983
CY2016Q1 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
7357131
CY2015Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
7126676
CY2016Q1 us-gaap Redeemable Noncontrolling Interest Equity Carrying Amount
RedeemableNoncontrollingInterestEquityCarryingAmount
3048896
CY2015Q4 us-gaap Redeemable Noncontrolling Interest Equity Carrying Amount
RedeemableNoncontrollingInterestEquityCarryingAmount
3036598
CY2016Q1 us-gaap Repayments Of Notes Payable
RepaymentsOfNotesPayable
218750
CY2015Q1 us-gaap Repayments Of Notes Payable
RepaymentsOfNotesPayable
CY2016Q1 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
1176360
CY2015Q1 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
1114195
CY2016Q1 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
8807789
CY2015Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
4381849
CY2016Q1 us-gaap Sales Revenue Net
SalesRevenueNet
45610413
CY2015Q1 us-gaap Sales Revenue Net
SalesRevenueNet
40467833
CY2016Q1 us-gaap Sales Revenue Services Net
SalesRevenueServicesNet
45610413
CY2015Q1 us-gaap Sales Revenue Services Net
SalesRevenueServicesNet
40467833
CY2015Q1 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
12.15
CY2016Q1 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
20.89
CY2015Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
6.23
CY2016Q1 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
4.63
CY2015Q1 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
3.31
CY2016Q1 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
3.76
CY2015Q1 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
CY2016Q1 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
12.24
CY2016Q1 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
5285624
CY2015Q1 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
3799175
CY2016Q1 us-gaap Share Based Compensation
ShareBasedCompensation
200228
CY2015Q1 us-gaap Share Based Compensation
ShareBasedCompensation
125048
CY2016Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
311594
CY2015Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
653145
CY2016Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
6.54
CY2015Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
4.11
CY2016Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
750
CY2015Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
CY2016Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
5401
CY2015Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
2742
CY2016Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
55000
CY2015Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
45000
CY2016Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
6648005
CY2015Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
513366
CY2014Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
976062
CY2016Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
550641
CY2015Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
943323
CY2015Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
9.24
CY2014Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
5.41
CY2016Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
10.48
CY2015Q1 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
19.41
CY2016Q1 us-gaap Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Number Of Exercisable Options
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
311594
CY2016Q1 us-gaap Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Number Of Outstanding Options
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
550641
CY2016Q1 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
4957221
CY2016Q1 us-gaap Sharebased Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Exercisable Options Weighted Average Exercise Price1
SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
6.54
CY2016Q1 us-gaap Sharebased Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Exercisable Options Weighted Average Remaining Contractual Term2
SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
P2Y182D
CY2016Q1 us-gaap Sharebased Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Outstanding Options Weighted Average Exercise Price Beginning Balance1
SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
10.48
CY2016Q1 us-gaap Sharebased Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Outstanding Options Weighted Average Remaining Contractual Term2
SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
P3Y255D
CY2016Q1 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
11574
CY2015Q1 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
74997
CY2016Q1 us-gaap Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
200228
CY2016Q1 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
19558
CY2016Q1 us-gaap Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
2180279
CY2016Q1 us-gaap Stockholders Equity
StockholdersEquity
29703067
CY2015Q4 us-gaap Stockholders Equity
StockholdersEquity
26329425
CY2016Q1 us-gaap Straight Line Rent
StraightLineRent
-11915
CY2015Q1 us-gaap Straight Line Rent
StraightLineRent
2492
CY2016Q1 us-gaap Temporary Equity Accretion To Redemption Value
TemporaryEquityAccretionToRedemptionValue
-12298
CY2016Q1 us-gaap Unrealized Gain Loss On Derivatives
UnrealizedGainLossOnDerivatives
243042
CY2015Q1 us-gaap Unrealized Gain Loss On Derivatives
UnrealizedGainLossOnDerivatives
-158793
CY2015Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
100000
CY2016Q1 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
100000
CY2016Q1 us-gaap Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
0
CY2015Q4 us-gaap Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
0
CY2016Q1 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
10861582
CY2015Q1 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
11580047
CY2016Q1 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
10674036
CY2015Q1 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
11142628

Files In Submission

Name View Source Status
0001437749-16-031323-index-headers.html Edgar Link pending
0001437749-16-031323-index.html Edgar Link pending
0001437749-16-031323.txt Edgar Link pending
0001437749-16-031323-xbrl.zip Edgar Link pending
ex31-1.htm Edgar Link pending
ex31-2.htm Edgar Link pending
ex32-1.htm Edgar Link pending
ex32-2.htm Edgar Link pending
FilingSummary.xml Edgar Link unprocessable
Financial_Report.xlsx Edgar Link pending
R1.htm Edgar Link pending
R10.htm Edgar Link pending
R11.htm Edgar Link pending
R12.htm Edgar Link pending
R13.htm Edgar Link pending
R14.htm Edgar Link pending
R15.htm Edgar Link pending
R16.htm Edgar Link pending
R17.htm Edgar Link pending
R18.htm Edgar Link pending
R19.htm Edgar Link pending
R2.htm Edgar Link pending
R20.htm Edgar Link pending
R21.htm Edgar Link pending
R22.htm Edgar Link pending
R23.htm Edgar Link pending
R24.htm Edgar Link pending
R25.htm Edgar Link pending
R26.htm Edgar Link pending
R27.htm Edgar Link pending
R28.htm Edgar Link pending
R29.htm Edgar Link pending
R3.htm Edgar Link pending
R30.htm Edgar Link pending
R31.htm Edgar Link pending
R32.htm Edgar Link pending
R33.htm Edgar Link pending
R34.htm Edgar Link pending
R35.htm Edgar Link pending
R36.htm Edgar Link pending
R37.htm Edgar Link pending
R38.htm Edgar Link pending
R39.htm Edgar Link pending
R4.htm Edgar Link pending
R40.htm Edgar Link pending
R41.htm Edgar Link pending
R42.htm Edgar Link pending
R43.htm Edgar Link pending
R44.htm Edgar Link pending
R45.htm Edgar Link pending
R46.htm Edgar Link pending
R47.htm Edgar Link pending
R48.htm Edgar Link pending
R49.htm Edgar Link pending
R5.htm Edgar Link pending
R50.htm Edgar Link pending
R51.htm Edgar Link pending
R52.htm Edgar Link pending
R53.htm Edgar Link pending
R54.htm Edgar Link pending
R55.htm Edgar Link pending
R56.htm Edgar Link pending
R57.htm Edgar Link pending
R58.htm Edgar Link pending
R59.htm Edgar Link pending
R6.htm Edgar Link pending
R60.htm Edgar Link pending
R61.htm Edgar Link pending
R62.htm Edgar Link pending
R63.htm Edgar Link pending
R64.htm Edgar Link pending
R65.htm Edgar Link pending
R66.htm Edgar Link pending
R67.htm Edgar Link pending
R68.htm Edgar Link pending
R69.htm Edgar Link pending
R7.htm Edgar Link pending
R70.htm Edgar Link pending
R71.htm Edgar Link pending
R8.htm Edgar Link pending
R9.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending
tcx-20160331.xml Edgar Link completed
tcx-20160331.xsd Edgar Link pending
tcx-20160331_cal.xml Edgar Link unprocessable
tcx-20160331_def.xml Edgar Link unprocessable
tcx-20160331_lab.xml Edgar Link unprocessable
tcx-20160331_pre.xml Edgar Link unprocessable
tcx20160401_10q.htm Edgar Link pending