0001296205-18-000037.txt : 20180801 0001296205-18-000037.hdr.sgml : 20180801 20180801160927 ACCESSION NUMBER: 0001296205-18-000037 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 65 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180801 DATE AS OF CHANGE: 20180801 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ZAGG Inc CENTRAL INDEX KEY: 0001296205 STANDARD INDUSTRIAL CLASSIFICATION: RETAIL-MISCELLANEOUS RETAIL [5900] IRS NUMBER: 202559624 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34528 FILM NUMBER: 18984844 BUSINESS ADDRESS: STREET 1: 3855 S 500 W. STREET 2: SUITE J CITY: SALT LAKE CITY STATE: UT ZIP: 84115 BUSINESS PHONE: 801-263-0699 MAIL ADDRESS: STREET 1: 3855 S 500 W. STREET 2: SUITE J CITY: SALT LAKE CITY STATE: UT ZIP: 84115 FORMER COMPANY: FORMER CONFORMED NAME: Zagg INC DATE OF NAME CHANGE: 20070301 FORMER COMPANY: FORMER CONFORMED NAME: Amerasia Khan Enterprises Ltd. DATE OF NAME CHANGE: 20040701 10-Q 1 zagg-20180630.htm 10-Q Document
ZAGGFALSE2018Q26/30/2018Accelerated Filer--12-31000129620543173414,21212,54072,25366,6391410.0010.001100,000100,00034,42334,1046,2476,0651411410.75300012962052018-01-012018-06-30xbrli:shares00012962052018-07-31iso4217:USD00012962052018-06-3000012962052017-12-31iso4217:USDxbrli:shares00012962052018-04-012018-06-3000012962052017-04-012017-06-3000012962052017-01-012017-06-3000012962052016-12-3100012962052017-06-300001296205us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberus-gaap:AccountingStandardsUpdate201409Member2018-01-0100012962052018-01-010001296205us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberus-gaap:AccountingStandardsUpdate201409Member2018-06-300001296205us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-06-300001296205us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberus-gaap:AccountingStandardsUpdate201409Member2018-04-012018-06-300001296205us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-04-012018-06-300001296205us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberus-gaap:AccountingStandardsUpdate201409Member2018-01-012018-06-300001296205us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-01-012018-06-30xbrli:pure0001296205us-gaap:ProductConcentrationRiskMemberzagg:ScreenProtectionMemberus-gaap:RevenueFromContractWithCustomerMember2018-04-012018-06-300001296205us-gaap:ProductConcentrationRiskMemberzagg:ScreenProtectionMemberus-gaap:RevenueFromContractWithCustomerMember2017-04-012017-06-300001296205us-gaap:ProductConcentrationRiskMemberzagg:ScreenProtectionMemberus-gaap:RevenueFromContractWithCustomerMember2018-01-012018-06-300001296205us-gaap:ProductConcentrationRiskMemberzagg:ScreenProtectionMemberus-gaap:RevenueFromContractWithCustomerMember2017-01-012017-06-300001296205us-gaap:ProductConcentrationRiskMemberzagg:PowerManagementMemberus-gaap:RevenueFromContractWithCustomerMember2018-04-012018-06-300001296205us-gaap:ProductConcentrationRiskMemberzagg:PowerManagementMemberus-gaap:RevenueFromContractWithCustomerMember2017-04-012017-06-300001296205us-gaap:ProductConcentrationRiskMemberzagg:PowerManagementMemberus-gaap:RevenueFromContractWithCustomerMember2018-01-012018-06-300001296205us-gaap:ProductConcentrationRiskMemberzagg:PowerManagementMemberus-gaap:RevenueFromContractWithCustomerMember2017-01-012017-06-300001296205us-gaap:ProductConcentrationRiskMemberzagg:PowerCasesMemberus-gaap:RevenueFromContractWithCustomerMember2018-04-012018-06-300001296205us-gaap:ProductConcentrationRiskMemberzagg:PowerCasesMemberus-gaap:RevenueFromContractWithCustomerMember2017-04-012017-06-300001296205us-gaap:ProductConcentrationRiskMemberzagg:PowerCasesMemberus-gaap:RevenueFromContractWithCustomerMember2018-01-012018-06-300001296205us-gaap:ProductConcentrationRiskMemberzagg:PowerCasesMemberus-gaap:RevenueFromContractWithCustomerMember2017-01-012017-06-300001296205us-gaap:ProductConcentrationRiskMemberzagg:KeyboardsMemberus-gaap:RevenueFromContractWithCustomerMember2018-04-012018-06-300001296205us-gaap:ProductConcentrationRiskMemberzagg:KeyboardsMemberus-gaap:RevenueFromContractWithCustomerMember2017-04-012017-06-300001296205us-gaap:ProductConcentrationRiskMemberzagg:KeyboardsMemberus-gaap:RevenueFromContractWithCustomerMember2018-01-012018-06-300001296205us-gaap:ProductConcentrationRiskMemberzagg:KeyboardsMemberus-gaap:RevenueFromContractWithCustomerMember2017-01-012017-06-300001296205us-gaap:ProductConcentrationRiskMemberzagg:AudioMemberus-gaap:RevenueFromContractWithCustomerMember2018-04-012018-06-300001296205us-gaap:ProductConcentrationRiskMemberzagg:AudioMemberus-gaap:RevenueFromContractWithCustomerMember2017-04-012017-06-300001296205us-gaap:ProductConcentrationRiskMemberzagg:AudioMemberus-gaap:RevenueFromContractWithCustomerMember2018-01-012018-06-300001296205us-gaap:ProductConcentrationRiskMemberzagg:AudioMemberus-gaap:RevenueFromContractWithCustomerMember2017-01-012017-06-300001296205us-gaap:ProductConcentrationRiskMemberzagg:OtherProductsandServicesMemberus-gaap:RevenueFromContractWithCustomerMember2018-04-012018-06-300001296205us-gaap:ProductConcentrationRiskMemberzagg:OtherProductsandServicesMemberus-gaap:RevenueFromContractWithCustomerMember2017-04-012017-06-300001296205us-gaap:ProductConcentrationRiskMemberzagg:OtherProductsandServicesMemberus-gaap:RevenueFromContractWithCustomerMember2018-01-012018-06-300001296205us-gaap:ProductConcentrationRiskMemberzagg:OtherProductsandServicesMemberus-gaap:RevenueFromContractWithCustomerMember2017-01-012017-06-300001296205zagg:DistributionChannelConcentrationRiskMemberus-gaap:SalesChannelThroughIntermediaryMemberus-gaap:RevenueFromContractWithCustomerMember2018-04-012018-06-300001296205zagg:DistributionChannelConcentrationRiskMemberus-gaap:SalesChannelThroughIntermediaryMemberus-gaap:RevenueFromContractWithCustomerMember2017-04-012017-06-300001296205zagg:DistributionChannelConcentrationRiskMemberus-gaap:SalesChannelThroughIntermediaryMemberus-gaap:RevenueFromContractWithCustomerMember2018-01-012018-06-300001296205zagg:DistributionChannelConcentrationRiskMemberus-gaap:SalesChannelThroughIntermediaryMemberus-gaap:RevenueFromContractWithCustomerMember2017-01-012017-06-300001296205zagg:DistributionChannelConcentrationRiskMemberzagg:SalesChannelDirectlytoConsumerWebsiteMemberus-gaap:RevenueFromContractWithCustomerMember2018-04-012018-06-300001296205zagg:DistributionChannelConcentrationRiskMemberzagg:SalesChannelDirectlytoConsumerWebsiteMemberus-gaap:RevenueFromContractWithCustomerMember2017-04-012017-06-300001296205zagg:DistributionChannelConcentrationRiskMemberzagg:SalesChannelDirectlytoConsumerWebsiteMemberus-gaap:RevenueFromContractWithCustomerMember2018-01-012018-06-300001296205zagg:DistributionChannelConcentrationRiskMemberzagg:SalesChannelDirectlytoConsumerWebsiteMemberus-gaap:RevenueFromContractWithCustomerMember2017-01-012017-06-300001296205zagg:SalesChannelDirectlytoConsumerFranchiseesMemberzagg:DistributionChannelConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2018-04-012018-06-300001296205zagg:SalesChannelDirectlytoConsumerFranchiseesMemberzagg:DistributionChannelConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2017-04-012017-06-300001296205zagg:SalesChannelDirectlytoConsumerFranchiseesMemberzagg:DistributionChannelConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2018-01-012018-06-300001296205zagg:SalesChannelDirectlytoConsumerFranchiseesMemberzagg:DistributionChannelConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2017-01-012017-06-300001296205us-gaap:GeographicConcentrationRiskMembercountry:USus-gaap:RevenueFromContractWithCustomerMember2018-04-012018-06-300001296205us-gaap:GeographicConcentrationRiskMembercountry:USus-gaap:RevenueFromContractWithCustomerMember2017-04-012017-06-300001296205us-gaap:GeographicConcentrationRiskMembercountry:USus-gaap:RevenueFromContractWithCustomerMember2018-01-012018-06-300001296205us-gaap:GeographicConcentrationRiskMembercountry:USus-gaap:RevenueFromContractWithCustomerMember2017-01-012017-06-300001296205us-gaap:EuropeMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2018-04-012018-06-300001296205us-gaap:EuropeMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2017-04-012017-06-300001296205us-gaap:EuropeMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2018-01-012018-06-300001296205us-gaap:EuropeMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2017-01-012017-06-300001296205us-gaap:GeographicConcentrationRiskMemberzagg:OtherCountriesMemberus-gaap:RevenueFromContractWithCustomerMember2018-04-012018-06-300001296205us-gaap:GeographicConcentrationRiskMemberzagg:OtherCountriesMemberus-gaap:RevenueFromContractWithCustomerMember2017-04-012017-06-300001296205us-gaap:GeographicConcentrationRiskMemberzagg:OtherCountriesMemberus-gaap:RevenueFromContractWithCustomerMember2018-01-012018-06-300001296205us-gaap:GeographicConcentrationRiskMemberzagg:OtherCountriesMemberus-gaap:RevenueFromContractWithCustomerMember2017-01-012017-06-300001296205us-gaap:RestatementAdjustmentMember2017-12-310001296205zagg:CanceledPatentMember2017-01-012017-06-300001296205zagg:CanceledPatentMember2017-06-300001296205us-gaap:CustomerRelationshipsMember2018-06-300001296205us-gaap:CustomerRelationshipsMember2017-12-310001296205us-gaap:TradeNamesMember2018-06-300001296205us-gaap:TradeNamesMember2017-12-310001296205us-gaap:PatentedTechnologyMember2018-06-300001296205us-gaap:PatentedTechnologyMember2017-12-310001296205us-gaap:NoncompeteAgreementsMember2018-06-300001296205us-gaap:NoncompeteAgreementsMember2017-12-310001296205us-gaap:OtherIntangibleAssetsMember2018-06-300001296205us-gaap:OtherIntangibleAssetsMember2017-12-3100012962052017-01-012017-12-310001296205us-gaap:LineOfCreditMemberzagg:SecurityAgreementMember2018-04-120001296205us-gaap:LetterOfCreditMemberzagg:SecurityAgreementMember2018-04-120001296205us-gaap:LineOfCreditMemberzagg:SecurityAgreementMember2018-04-122018-04-120001296205us-gaap:LineOfCreditMemberus-gaap:OtherAssetsMemberzagg:SecurityAgreementMember2018-04-120001296205us-gaap:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:BaseRateMemberzagg:SecurityAgreementMember2018-04-122018-04-120001296205us-gaap:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:BaseRateMemberzagg:SecurityAgreementMember2018-04-122018-04-120001296205us-gaap:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:EurodollarMemberzagg:SecurityAgreementMember2018-04-122018-04-120001296205us-gaap:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:EurodollarMemberzagg:SecurityAgreementMember2018-04-122018-04-120001296205us-gaap:MinimumMemberus-gaap:LineOfCreditMemberzagg:SecurityAgreementMember2018-04-122018-04-120001296205us-gaap:MaximumMemberus-gaap:LineOfCreditMemberzagg:SecurityAgreementMember2018-04-122018-04-120001296205us-gaap:RestrictedStockUnitsRSUMember2018-04-012018-06-300001296205us-gaap:RestrictedStockUnitsRSUMember2018-01-012018-06-300001296205us-gaap:RestrictedStockUnitsRSUMember2017-04-012017-06-300001296205us-gaap:RestrictedStockUnitsRSUMember2017-01-012017-06-300001296205us-gaap:RestrictedStockUnitsRSUMemberzagg:EmployeesMember2018-01-012018-06-300001296205us-gaap:RestrictedStockUnitsRSUMemberzagg:EmployeesMember2017-01-012017-06-300001296205us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2018-04-012018-06-300001296205us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2018-01-012018-06-300001296205us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2017-04-012017-06-300001296205us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2017-01-012017-06-300001296205us-gaap:RestrictedStockUnitsRSUMemberus-gaap:MinimumMember2018-01-012018-06-300001296205us-gaap:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2018-01-012018-06-3000012962052015-12-310001296205us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberzagg:SuperiorMember2018-01-012018-06-300001296205us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberzagg:SuperiorMember2017-01-012017-12-310001296205us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberzagg:BestBuyMember2018-01-012018-06-300001296205us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberzagg:BestBuyMember2017-01-012017-12-310001296205us-gaap:CustomerConcentrationRiskMemberzagg:SuperiorMemberus-gaap:RevenueFromContractWithCustomerMember2018-04-012018-06-300001296205us-gaap:CustomerConcentrationRiskMemberzagg:SuperiorMemberus-gaap:RevenueFromContractWithCustomerMember2017-04-012017-06-300001296205us-gaap:CustomerConcentrationRiskMemberzagg:SuperiorMemberus-gaap:RevenueFromContractWithCustomerMember2018-01-012018-06-300001296205us-gaap:CustomerConcentrationRiskMemberzagg:SuperiorMemberus-gaap:RevenueFromContractWithCustomerMember2017-01-012017-06-300001296205us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:BestBuyMember2018-04-012018-06-300001296205us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:BestBuyMember2017-04-012017-06-300001296205us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:BestBuyMember2018-01-012018-06-300001296205us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:BestBuyMember2017-01-012017-06-300001296205zagg:GENCOMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2018-04-012018-06-300001296205zagg:GENCOMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2017-04-012017-06-300001296205zagg:GENCOMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2018-01-012018-06-300001296205zagg:GENCOMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2017-01-012017-06-300001296205us-gaap:SubsequentEventMemberzagg:BravenMember2018-07-20




UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
____________________

FORM 10-Q
(Mark one)
þ Quarterly Report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 for the quarterly period ended June 30, 2018, or
¨ Transition Report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 for the transition period from ______________ to _____________.

001-34528
(Commission
File Number)

ZAGG INC
(Exact name of registrant as specified in its charter)

Delaware20-2559624
(State or other jurisdiction of incorporation)(I.R.S. Employer
Identification No.)

910 West Legacy Center Way, Suite 500 Midvale, Utah 84047

(Address of principal executive offices, including zip code)

(801) 263-0699

(Registrant's telephone number, including area code)
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes þ No ¨
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 229.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes þ No ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.





¨ Large Accelerated Filer
þ Accelerated Filer
¨ Non-accelerated Filer
¨ Smaller Reporting Company
¨ Emerging Growth Company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ¨
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-25 of the Exchange Act). Yes ¨ No þ
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date: 28,158,918 common shares as of July 31, 2018.





ZAGG INC AND SUBSIDIARIES
FORM 10-Q

TABLE OF CONTENTS
CONTENTSPAGE




PART I - FINANCIAL INFORMATION
Item 1. Financial Statements (Unaudited)



ZAGG INC AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except par value)
(Unaudited)
June 30, 2018December 31, 2017
ASSETS 
Current assets: 
Cash and cash equivalents $18,582 $24,989 
Accounts receivable, net of allowances of $431 and $734 83,990 123,220 
Inventories 69,662 75,046 
Income tax receivable 1,285  
Prepaid expenses and other current assets 5,463 4,547 
Total current assets 178,982 227,802 
Property and equipment, net of accumulated depreciation of $14,212 and $12,540 12,532 13,444 
Goodwill 12,272 12,272 
Intangible assets, net of accumulated amortization of $72,253 and $66,639 33,630 39,244 
Deferred income tax assets 23,914 24,403 
Other assets 3,846 3,426 
Total assets $265,176 $320,591 
LIABILITIES AND STOCKHOLDERS' EQUITY 
Current liabilities: 
Accounts payable $60,372 $96,472 
Income tax payable  2,052 
Accrued liabilities 6,838 8,168 
Sales returns liability 34,620 34,536 
Accrued wages and wage related expenses 5,836 5,652 
Deferred revenue  315 
Current portion of line of credit  23,475 
Current portion of long-term debt, net of deferred loan costs of $0 and $141 13,922 
Total current liabilities 107,666 184,592 
Non-current portion of line of credit20,000  
Total liabilities 127,666 184,592 
Stockholders' equity: 
Common stock, $0.001 par value; 100,000 shares authorized; 34,423 and 34,104 shares issued 34 34 
Additional paid-in capital94,977 96,145 
Accumulated other comprehensive loss (1,028)(348)
Treasury stock, 6,247 and 6,065 common shares at cost (40,643)(37,637)
Retained earnings 84,170 77,805 
Total stockholders' equity 137,510 135,999 
Total liabilities and stockholders' equity $265,176 $320,591 


See accompanying notes to condensed consolidated financial statements.
1

ZAGG INC AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share amounts)
(Unaudited)
Three Months EndedSix Months Ended
June 30, 2018June 30, 2017June 30, 2018June 30, 2017
Net sales $118,565 $115,227 $230,631 $208,173 
Cost of sales 80,908 79,403 155,381 143,743 
Gross profit 37,657 35,824 75,250 64,430 
Operating expenses: 
Advertising and marketing 2,638 2,070 5,233 5,076 
Selling, general and administrative 27,035 24,952 51,342 52,006 
Transaction costs 18 300 18 515 
Impairment of intangible asset    1,959 
Amortization of intangible assets 2,773 3,005 5,545 6,026 
Total operating expenses 32,464 30,327 62,138 65,582 
Income (loss) from operations 5,193 5,497 13,112 (1,152)
Other income (expense): 
Interest expense (346)(619)(846)(1,110)
Other (expense) income (681)67 (186)48 
Total other expense (1,027)(552)(1,032)(1,062)
Income (loss) before provision for income taxes 4,166 4,945 12,080 (2,214)
Income tax provision (951)(1,542)(1,835)(521)
Net income (loss) $3,215 $3,403 $10,245 $(2,735)
Earnings (loss) per share attributable to stockholders: 
Basic earnings (loss) per share $0.11 $0.12 $0.36 $(0.10)
Diluted earnings (loss) per share $0.11 $0.12 $0.36 $(0.10)


See accompanying notes to condensed consolidated financial statements.
2

ZAGG INC AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(in thousands)
(Unaudited)
Three Months EndedSix Months Ended
June 30, 2018June 30, 2017June 30, 2018June 30, 2017
Net income (loss) $3,215 $3,403 $10,245 $(2,735)
Other comprehensive (loss) gain, net of tax 
Foreign currency translation (loss) gain (970)556 (680)844 
Total other comprehensive (loss) income (970)556 (680)844 
Total comprehensive income (loss) $2,245 $3,959 $9,565 $(1,891)


See accompanying notes to condensed consolidated financial statements.
3

ZAGG INC AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(Unaudited)
Six Months Ended
June 30, 2018June 30, 2017
Cash flows from operating activities:
Net income (loss)  $10,245 $(2,735)
Adjustments to reconcile net income (loss) to net cash provided by operating activities: 
Stock-based compensation1,408 1,636 
Depreciation and amortization9,230 11,022 
Deferred income tax expense481 1,040 
Loss on disposal of property and equipment9 13 
Loss on deferred loan costs with debt modification243  
Amortization of deferred loan costs106 120 
Impairment of intangible asset 1,959 
Changes in operating assets and liabilities:
Accounts receivable, net37,318 11,350 
Inventories5,080 8,130 
Prepaid expenses and other current assets503 (298)
Other assets(563)912 
Accounts payable(34,480)(23,116)
Income tax (payable) receivable (3,512)1,622 
Accrued liabilities(1,404)1,073 
Sales returns liability(5,092)(625)
Accrued wages and wage related expenses153 (1,083)
Deferred revenue (64)
Other 232  
Net cash provided by operating activities 19,957 10,956 
Cash flows from investing activities:
Purchase of property and equipment(2,701)(3,065)
Proceeds from disposal of equipment 26 31 
Net cash used in investing activities (2,675)(3,034)
Cash flows from financing activities:
Payment of deferred loan costs(294) 
Proceeds from revolving credit facility198,761 205,897 
Payments on revolving credit facility(214,215)(206,521)
Payments on term loan facility(2,084)(3,125)
Purchase of treasury stock(3,006)(1,492)
Payment of withholdings on restricted stock units(2,610)(240)
Proceeds from issuance of stock under employee stock purchase plan 55 29 
Net cash used in financing activities (23,393)(5,452)
Effect of foreign currency exchange rates on cash equivalents(296)256 
Net (decrease) increase in cash and cash equivalents (6,407)2,726 
Cash and cash equivalents at beginning of the period24,989 11,604 
Cash and cash equivalents at end of the period$18,582 $14,330 


See accompanying notes to condensed consolidated financial statements.
4

ZAGG INC AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Continued)
(in thousands)
(Unaudited)
Six Months Ended
June 30, 2018June 30, 2017
Supplemental disclosure of cash flow information:
Cash paid during the period for interest$926 $953 
Cash paid (refunded) during the period for taxes, net$4,683 $(2,322)
Supplemental disclosure of non-cash investing and financing activities:
Purchase of fixed assets financed through accounts payable$541 $560 
Withholdings tax on restricted stock units recorded in accrued wages and wage related expenses$21 $ 
Modification of debt that resulted in payment of existing term loan balance$11,991 $ 


See accompanying notes to condensed consolidated financial statements.
5

ZAGG INC AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars, units, & shares in thousands, except per share data)
(Unaudited)
(1) NATURE OF OPERATIONS AND BASIS OF PRESENTATION
ZAGG Inc and its subsidiaries (“we,” “us,” “our,” “ZAGG,” or the “Company”) are innovation leaders in mobile tech accessories for smartphones and tablets. For over 10 years, ZAGG has developed creative product solutions that enhance and protect mobile devices for consumers around the world. The Company has an award-winning product portfolio that includes screen protection, power cases, power management, wireless charging, personal audio, mobile keyboards, and cases, sold under the ZAGG®, InvisibleShield®, mophie®, and IFROGZ® brands.
The accompanying unaudited condensed consolidated financial statements have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) have been condensed or omitted pursuant to such rules and regulations. These condensed consolidated financial statements reflect all adjustments (consisting only of normal recurring adjustments) that, in the opinion of management, are necessary to present fairly the financial position, the results of operations, and cash flows of the Company for the periods presented. The Company suggests that these condensed consolidated financial statements be read in conjunction with the consolidated financial statements and the notes thereto included in the Company’s 2017 Annual Report on Form 10-K. Operating results for the interim periods are not necessarily indicative of the results that may be expected for the full year.
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.
Significant Accounting Policies
The Company’s significant accounting policies are described in Note 1 to the Company’s Annual Report on Form 10-K for the year ended December 31, 2017. Except for the changes below, the Company has consistently applied the accounting policies to all periods presented in these consolidated financial statements.
Adoption of ASC Topic 606, "Revenue from Contracts with Customers"
The Company adopted ASC Topic 606, "Revenue from Contracts with Customers" ("Topic 606") with a date of initial application of January 1, 2018. As a result of this adoption, the Company has changed its accounting policy for revenue recognition as detailed below.
The Company applied Topic 606 on January 1, 2018, using the modified retrospective approach, with the cumulative effect of adopting the new standard being recognized in retained earnings at January 1, 2018. Therefore, the prior period comparative information has not been adjusted and continues to be reported under Topic 605. The adoption of Topic 606 resulted in an increase in accounts receivable of $115; an increase in prepaid expenses and other current assets of $1,255 for the recognition of the right of return assets; an increase in accrued liabilities of $314; an increase in sales return liability of $5,250 for the recognition of the sales return liability on a gross basis and for the change in estimating refund liabilities under Topic 606; a decrease in deferred revenue of $314; and a decrease of $3,880 in retained earnings as a cumulative effect of adoption. The largest driver of changes for the adoption of Topic 606 was the change in estimate for price concessions offered to end customers. Under Topic 605, price concessions to end customers were recognized when such incentives were explicitly offered to the end customer, whereas under Topic 606 such incentives are estimated and recorded at the time of the sale of products to the Company’s customers.
6


The accounts that changed under Topic 606 for the condensed consolidated balance sheet as of June 30, 2018 have been outlined as follows:
Reported as of June 30, 2018Adjustments as of June 30, 2018Balances Without Adoption of Topic 606 as of June 30, 2018
Condensed consolidated balance sheet changes:
Accounts receivable, net of allowances $83,990 $(384)$83,606 
Prepaid expenses and other current assets 5,463 (1,140)4,323 
Accrued liabilities 6,838 (164)6,674 
Sales returns liability 34,620 (3,748)30,872 
Deferred revenue  164 164 
Retained earnings 84,170 2,224 86,394 
The accounts that changed under Topic 606 for the condensed consolidated statement of operations for the three months ended June 30, 2018 have been outlined as follows:
Reported for the Three Months Ended June 30, 2018Adjustments for the Three Months Ended June 30, 2018Amounts Without Adoption of Topic 606 for the Three Months Ended June 30, 2018
Condensed consolidated statements of operations changes:
Net sales $118,565 $661 $119,226 
Cost of sales 80,908 (114)80,794 
The accounts that changed under Topic 606 for the condensed consolidated statement of operations for the six months ended June 30, 2018 have been outlined as follows:
Reported for the Six Months Ended June 30, 2018Adjustments for the Six Months Ended June 30, 2018Amounts Without Adoption of Topic 606 for the Six Months Ended June 30, 2018
Condensed consolidated statements of operations changes:
Net sales $230,631 $2,050 $232,681 
Cost of sales 155,381 (174)155,207 
Revenue recognition accounting policy
The Company’s revenue is derived from (1) sales of our products through our indirect channel, including retailers and distributors; (2) sales of our products through our direct channel, including www.ZAGG.com and www.mophie.com (The URLs are included here as inactive textual references and information contained on, or accessible through, our websites is not a part of, and is not incorporated by reference into, this report) and our corporate-owned ZAGG-branded store; and (3) from franchise fees derived from the on-boarding of new franchisees and the sales of our products to franchisees. The Company’s revenue is measured based on the amount of consideration we expect to receive, reduced by estimates for sales returns, discounts, and other credits. The observable standalone selling prices of products sold are based on the prices charged to customers and are mutually agreed upon by both parties before any orders are authorized.
7


For substantially all of our sales, revenue is recognized at a point in time when control of the goods is transferred to the customer, which generally occurs upon delivery to the carrier or the customer. For franchise fees, revenue is derived from the sale of licenses, training, equipment and marketing, among other items. We recognize revenue for performance obligations on a straight-line basis over the franchise term.
Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.
Sales returns, discounts and other credits
The nature of our contracts gives rise to several types of variable consideration, including sales returns, discounts, and other credits. Certain customers receive credit-based incentives or credits, which are accounted for as variable consideration in the form of credit memos off future purchases from the Company. We estimate these amounts based on the expected amount to be provided to customers and reduce revenue accordingly on the invoice date.
We estimate a reserve for sales returns, discounts, and other credits, and record the respective estimated reserve amounts, including a right to return asset when a product is expected to be returned and resold. Historical experience, actual claims, and customer return rights are the key factors used in determining the estimated sales returns, discounts, and other credits.
Contract balances
The following table provides information about receivables, right of return assets, contract liabilities, refund liabilities, and warranty liabilities from contracts with customers as of June 30, 2018:
June 30, 2018
Receivables, which comprises the balance in accounts receivable, net of allowances$83,990 
Right of return assets, which are included in prepaid expenses and other current assets1,140 
Contract liabilities, which are included in accrued liabilities164 
Refund liabilities, which are included in sales return liability30,633 
Warranty liabilities, which are included in sales return liability3,987 
The current balance of the right of return assets is the estimated amount of inventory to be returned that is expected to be resold. The current balance of contract liabilities primarily relates to the advance consideration received from customers for products for which transfer of control has not yet occurred, and therefore recognition of revenue is deferred until the transfer of control. The current balance of refund liabilities is the expected amount of sales returns, discounts and other credits from sales that have occurred.
Practical expedients and policy elections
The Company applies the following practical expedients in its application of Topic 606:
• The Company does not adjust the transaction price for significant financing components for periods less than one year.
• The Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in selling, general, and administrative expenses.
• The Company recognizes the cost for shipping and handling as a fulfillment activity after control over products have transferred to the customer. For product sales, our standard shipping terms are FOB shipping point, and we record revenue when the product is shipped, net of estimated returns and discounts. Shipping and handling costs are included in cost of sales.
• The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed.
Disaggregation of revenue from contracts with customers
In the following tables, revenue from contracts with customers are disaggregated by key product lines, key distribution channels, and key geographic regions. These are disclosed below.
8


The percentage of net sales related to our key product lines for the three and six months ended June 30, 2018 and 2017, was approximately as follows:
Three Months EndedSix Months Ended
June 30, 2018June 30, 2017June 30, 2018June 30, 2017
Screen Protection54 %51 %52 %49 %
Power Management27 %17 %30 %17 %
Power Cases7 %19 %6 %21 %
Keyboards7 %5 %6 %6 %
Audio4 %7 %5 %6 %
Other1 %1 %1 %1 %

The percentage of net sales related to our key distribution channels for the three and six months ended June 30, 2018 and 2017, was approximately as follows:
Three Months EndedSix Months Ended
June 30, 2018June 30, 2017June 30, 2018June 30, 2017
Indirect channel88 %89 %88 %88 %
Website8 %7 %8 %9 %
Franchisees4 %4 %4 %3 %
The percentage of net sales related to our key geographic regions for the three and six months ended June 30, 2018 and 2017, was approximately as follows:
Three Months EndedSix Months Ended
June 30, 2018June 30, 2017June 30, 2018June 30, 2017
United States85 %87 %83 %86 %
Europe10 %8 %10 %8 %
Other5 %5 %7 %6 %
Recent Accounting Pronouncements 
In February 2016, the FASB issued ASU No. 2016-02, “Leases (Topic 842),” which requires lessees to recognize most leases, including operating leases, on-balance sheet via a right of use asset and lease liability. Lessees are allowed to account for short-term leases (i.e., leases with a term of 12 months or less) off-balance sheet, consistent with current operating lease accounting. A number of other significant changes to lease accounting have been effected through the issuance of this standard. The requirements of the new standard for leases shall be recognized and measured at the beginning of the earliest comparative period presented. When adopted, the Company will be required to adjust equity at the beginning of the earliest comparative period presented, and the other comparative amounts disclosed for each prior period presented in the financial statements, as if the requirements of the new standard had always been applied. The new standard also contains practical expedients which the Company may elect to follow. The new standard is effective for public business entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company is currently evaluating the impact this ASU will have on its consolidated financial statements, including whether to elect the practical expedients outlined in the new standard.

9


Reclassification of Prior Year Presentation
Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on reported results of operations. A reclassification has been made with a $2,347 reduction to accrued liabilities and a $2,347 increase to sales returns liability.
(2) INVENTORIES
At June 30, 2018 and December 31, 2017, inventories consisted of the following:
June 30, 2018December 31, 2017
Finished goods$69,410 $74,734 
Raw materials252 312 
Total inventories$69,662 $75,046 
Included in prepaid expenses and other current assets were inventory deposits with third-party manufacturers at June 30, 2018 and December 31, 2017, of $1,783 and $1,906, respectively.
(3) INTANGIBLE ASSETS
There were no additions to and no impairments of intangible assets for the three and six months ended June 30, 2018. There were also no additions to intangible assets for the three and six months ended June 30, 2017. Additionally, there were no impairments to intangible assets for the three months ended June 30, 2017. The following table summarizes the impairments of gross intangible assets for the six months ended June 30, 2017:
December 31, 2016$108,659 
Impairment loss on patent(2,777)
June 30, 2017$105,882 
On April 11, 2017, the Company received a final court order stating that the claims of one of its patents were either not patentable or canceled. Accordingly, management determined that the patent’s carrying value was not recoverable through future cash flows and was impaired as of March 31, 2017. Consequently, for the six months ended June 30, 2017, the Company recorded an impairment loss to intangible assets consisting of a reduction of gross carrying amount of $2,777, accumulated amortization of $818, and net carrying value of $1,959 to reduce the net carrying value of the canceled patent to $0.
Intangible assets, net of accumulated amortization as of June 30, 2018 and December 31, 2017, were as follows:
June 30, 2018December 31, 2017
Customer relationships$6,921 $9,259 
Trade names16,256 17,854 
Patents and technology9,486 10,981 
Non-compete agreements958 1,137 
Other9 13 
Total intangible assets, net of accumulated amortization$33,630 $39,244 
The total weighted average useful lives of intangible assets as of June 30, 2018 and December 31, 2017, was 8.1 years and 8.2 years, respectively.

10


(4) INCOME TAXES
For interim periods, the tax provision is determined utilizing an estimate of the Company’s annual effective tax rate adjusted for discrete items, if any. The Company's effective tax rate for the three and six months ended June 30, 2018 was 23% and 15%, respectively. The Company’s effective tax rate for the three and six months ended June 30, 2017 was 31% and (24)%, respectively. The change in the effective tax rate for the three months ended June 30, 2018 compared to the three months ended June 30, 2017 was due to several factors including but not limited to a change in the federal statutory rate from 35% to 21% and an increase to income in foreign jurisdictions. The change in the effective tax rate for the six months ended June 30, 2018 compared to the six months ended June 30, 2017 was due to several factors including but not limited to a change in the federal statutory rate from 35% to 21%, a change to book income in the second quarter of 2018 compared to a book loss in the second quarter of 2017, and an increase to income from foreign jurisdictions. The Company’s effective tax rate will generally differ from the U.S. Federal statutory rate of 21%, due to state taxes, permanent items, the Company’s global tax strategy, and the inclusion of global intangible low taxed income and the corresponding foreign tax credit.
(5) DEBT AND LINE OF CREDIT
Long-term debt, net as of June 30, 2018 and December 31, 2017, was as follows:
June 30, 2018December 31, 2017
Line of credit $20,000 $23,475 
Long-term debt, net of deferred loan costs of $0 and $141 13,922 
Total debt outstanding20,000 37,397 
Current portion of total debt outstanding, net of deferred loan costs of $0 and $141  37,397 
Total long-term debt outstanding$20,000 $ 
On April 12, 2018, the Company entered into an Amended and Restated Credit and Security Agreement (the “New Credit Agreement”) with KeyBank National Association, as Administrative Agent, Swing Line Lender and Issuing Lender, KeyBanc Capital Markets Inc., as Sole Lead Arranger and Sole Book Runner, and other members of the lender group.
The New Credit Agreement consists of an $85,000 secured revolving credit facility (the “Revolver”), which is not subject to borrowing base limitations. In addition, at the Company’s option, up to $40,000 of the Revolver may be made available for the issuance of letters of credit. Proceeds from the Revolver were used to fully retire the term loan and thus the Revolver is the only credit instrument effective April 12, 2018. The Company had a loss of $243 of deferred loan costs that were written off as of the New Credit Agreement effective date, and the Company carried over $522 of previously capitalized deferred loan costs with the modification of the existing debt. The Company capitalized $294 in additional debt issuance costs, for a new beginning balance of $815 of deferred loan costs, with $780 remaining to be amortized which is included in other assets in the condensed consolidated balance sheet.
The Revolver initially bears interest at an annual rate, at the Company’s option, of (i) the Base Rate (as defined in the Credit Agreement) plus a margin of 0.25% to 1.375% based on the prior quarter-end Leverage Ratio or (ii) the Eurodollar Rate (as defined in the Credit Agreement) plus a margin of 1.25% to 2.375% based on the prior quarter-end Leverage Ratio. The Revolver matures April 11, 2023, subject to early termination in the event of default.
In addition, the Company is required to pay a monthly Applicable Commitment Fee Rate (as defined in the New Credit Agreement) that can fluctuate between 0.175% and 0.275% based on the Leverage Ratio (as defined in the New Credit Agreement). The commitment fee is calculated monthly using the Maximum Revolving Amount (as defined in the New Credit Agreement) at the end of each calendar month, minus the Revolving Credit Exposure (exclusive of the Swing Line Exposure) (each as defined in the New Credit Agreement) at the end of such day, multiplied by the Applicable Commitment Fee Rate in effect on such day divided by three hundred sixty (360). The monthly commitment fee is payable quarterly in arrears, commencing on July 1, 2018 and continuing on each regularly scheduled payment date thereafter.

11


The New Credit Agreement contains customary representations and warranties and restrictive covenants. The New Credit Agreement also contains affirmative and negative covenants requiring, among other things, the Company to meet certain financial ratio tests and to provide certain information to the lenders. The New Credit Agreement also includes financial maintenance covenants that require compliance with a Leverage Ratio and a Fixed Charge Coverage Ratio (each as defined in the New Credit Agreement), tested at the end of each fiscal quarter commencing with the three months ended June 30, 2018.
The New Credit Agreement also contains customary events of default. If an event of default occurs, the lenders under the Credit Agreement would be entitled to take various actions, including the acceleration of amounts due thereunder and all other actions permitted to be taken by a secured creditor.
As part of the New Credit Agreement, the lockbox arrangement requirement in the prior agreement was terminated and thus the Company now has full dominion of cash upon receipt from customers. Because of the lockbox arrangement in the prior agreement, amounts outstanding under the Revolver were classified as a current liability because cash receipts were required to be automatically swept against the Revolver. Because the New Credit Agreement does not have a lockbox arrangement and the Revolver does not mature until 2023, the Revolver is classified as a non-current liability.
(6) STOCK-BASED COMPENSATION
During the three and six months ended June 30, 2018, the Company granted 197 and 278 restricted stock units, respectively. During the three and six months ended June 30, 2017, the Company granted 123 and 434 restricted stock units, respectively. During the three and six months ended June 30, 2018, the restricted stock units granted were estimated to have a weighted-average fair value per share of $11.65 and $12.48, respectively. During the three and six months ended June 30, 2017, the restricted stock units granted were estimated to have a weighted-average fair value per share of $6.35 and $6.57, respectively. The fair value of the restricted stock units granted is based on the closing share price of the Company’s common stock on the date of grant. The restricted stock units vest annually on a straight-line basis over a nine-month (annual board of directors’ grant) to a three-year vesting term, depending on the terms of the individual grant.
As part of the 278 and 434 restricted stock units granted during the six months ended June 30, 2018 and 2017, the Company granted 167 and 372 restricted stock units, respectively, to certain executives and employees of the Company where vesting is linked to specific performance criterion. These performance-based restricted stock units only vest upon the (1) Company’s achievement of specified thresholds of net sales, Adjusted EBITDA, or specific goals for the individual executive, and (2) continued employment through the applicable vesting date.
The estimated fair value of the restricted stock units is recognized on a straight-line basis over the requisite service period of the award, which is generally the vesting term of the award. During the three and six months ended June 30, 2018, the Company recorded stock-based compensation expense related to restricted stock units of $807 and $1,408, respectively. During the three and six months ended June 30, 2017, the Company recorded stock-based compensation expense related to restricted stock units of $966 and $1,636, respectively. Stock-based compensation expense related to restricted stock is included as a component of selling, general, and administrative expense on the condensed consolidated statement of operations.
During the six months ended June 30, 2018 and 2017, certain ZAGG employees elected to receive a net amount of shares upon the vesting of restricted stock unit grants in exchange for the Company paying up to the maximum statutory withholding amount of the employees’ tax liabilities for the fair value of the award on the vesting date. This resulted in the Company recording $2,631 and $240 reflected as a reduction of additional paid-in capital, respectively. Of the $2,631 recorded as a reduction of additional paid-in capital,$21 was included in accrued wages and wage related expenses as of June 30, 2018.
(7) EARNINGS (LOSS) PER SHARE
Basic earnings (loss) per common share excludes dilution and is computed by dividing net earnings (loss) by the weighted average number of shares of common stock outstanding during the period. Diluted earnings (loss) per common share reflects the potential dilution that could occur if stock options and restricted stock, or other common stock equivalents were exercised or converted into common stock. The dilutive effect of stock options or other common stock equivalents is calculated using the treasury stock method.

12


The following is a reconciliation of the numerator and denominator used to calculate basic earnings (loss) per share and diluted earnings (loss) per share for the three and six months ended June 30, 2018 and 2017:
Three Months EndedSix Months Ended
June 30, 2018June 30, 2017June 30, 2018June 30, 2017
Net income (loss)$3,215 $3,403 $10,245 $(2,735)
Weighted average shares outstanding:
Basic28,299 27,963 28,254 28,010 
Dilutive effect of restricted stock units367 250 425  
Diluted28,666 28,213 28,679 28,010 
Earnings (loss) per share:
Basic$0.11 $0.12 $0.36 $(0.10)
Diluted$0.11 $0.12 $0.36 $(0.10)
For the three and six months ended June 30, 2018, 114 restricted stock units were used to purchase shares of common stock that were not considered in calculating diluted earnings per share, respectively, as their effect would have been anti-dilutive. For the three and six months ended June 30, 2017, 0 and 980 restricted stock units were used to purchase shares of common stock that were not considered in calculating diluted earnings (loss) per share, respectively, as their effect would have been anti-dilutive.
(8) TREASURY STOCK
During the fourth quarter of 2015, the Company’s board of directors authorized the repurchase of up to $20,000 of the Company’s outstanding common stock with no expiration date. As of June 30, 2018 and December 31, 2017, a total of $14,552 and $17,558 remained authorized under the stock repurchase program, respectively.
For the three and six months ended June 30, 2018, the Company repurchased 182 shares of the Company's common stock. Cash consideration paid for the noted share repurchases was $3,006, which included commissions paid to brokers of $7. For the three and six months ended June 30, 2018, the weighted average price per share repurchased was $16.49. The consideration paid has been recorded within stockholders’ equity in the condensed consolidated balance sheet.
For the three months ended June 30, 2017, no share repurchases occurred.
For the six months ended June 30, 2017, the Company repurchased 234 shares of the Company's common stock. Cash consideration paid for the noted share repurchases was $1,492, which included commissions paid to brokers of $9. For the six months ended June 30, 2017, the weighted average price per share was $6.35. The consideration paid has been recorded within stockholders’ equity in the condensed consolidated balance sheet.

13


(9) COMMITMENTS AND CONTINGENCIES
Operating Leases
The Company leases office and warehouse space, office equipment, and a retail store location under operating leases that expire through 2025. Future minimum rental payments required under the operating leases at June 30, 2018, were as follows:
Remaining 2018$1,075 
20192,880 
20202,744 
20212,448 
20222,508 
Thereafter4,053 
Total operating lease commitments$15,708 
For the three and six months ended June 30, 2018, rent expense was $818 and $1,546, respectively. For the three and six months ended June 30, 2017, rent expense was $758 and $1,443, respectively. Rent expense was recognized on a basis which approximates straight-line over the lease term and was recorded as a component of selling, general and administrative expense on the condensed consolidated statement of operations.
Commercial Litigation
ZAGG Inc and mophie, Inc. v. Anker Technology Co. Ltd. and Fantasia Trading LLC, United States District Court for the Central District of California, Case No. 8:17-CV-2193-DOC-DFM (the “Anker Lawsuit”).  On December 15, 2017, ZAGG and mophie filed the Anker Lawsuit alleging that Anker Technology Co. Ltd. (“Anker”) and Fantasia Trading LLC (“Fantasia”) infringe U.S. Patent Nos. 8,971,039, 9,077,013, 9,088,028, 9,088,029, 9,172,070, and 9,406,913 in connection with protective battery cases for smartphones.  The Anker products accused of infringement include Anker’s Ultra Slim Extended Battery Case for iPhone 6 / 6s (4.7 inch) with 2850mAh capacity; Premium Extended Battery Case for iPhone 6 / 6s (4.7 inch) with 3100mAh Capacity; PowerCore Case for iPhone 7 (4.7 inch), 80% Extra Battery; and PowerCore Case for iPhone 7 (4.7 inch), 95% Extra Battery.  The complaint filed by ZAGG and mophie seeks monetary damages and an injunction against Anker.  On March 12, 2018, Anker and Fantasia filed answers and counterclaims in the lawsuit. In their answers, Anker and Fantasia denied infringement of any valid claim and asserted counterclaims for non-infringement and invalidity of the patents at issue.
The Company disputes Anker’s contentions and will defend the claims and otherwise respond to the allegations.  The matter is scheduled for trial in November 2019.  This matter is not expected to have a material adverse effect on the Company’s financial position, results of operations, or liquidity.
SEC Investigation
In the fourth quarter of 2012, the Company received requests to provide documentation and information to the staff of the SEC in connection with an investigation being conducted by the SEC's Salt Lake City office. The Company believes the investigation includes a review of the facts and circumstances surrounding former Chief Executive Officer Robert Pedersen's pledge and subsequent sale of Company shares and the fact that such pledges and sales were not disclosed in the Company's 2011 10-K filed on March 15, 2012, or 2012 Proxy filed on April 27, 2012. The Company responded to these requests and is cooperating with the staff although there has been no resolution to date.
Other Litigation
The Company is not a party to any other material litigation or claims at this time. While the Company currently believes that the amount of any ultimate probable loss for known matters would not be material to the Company’s financial condition, the outcome of these actions is inherently difficult to predict. In the event of an adverse outcome, the ultimate potential loss could have a material adverse effect on the Company’s financial condition or results of operations in a particular period.
The Company establishes reserves when a particular contingency is probable and estimable. The Company has not accrued for any loss as of June 30, 2018, in the condensed consolidated financial statements as the Company does not consider a loss to be probable or estimable. The Company faces contingencies that are reasonably possible to occur; however, the reasonably possible exposure to losses cannot currently be estimated.
14


(10) CONCENTRATIONS
Concentration of credit risk
Financial instruments which potentially subject the Company to concentrations of credit risk consist principally of cash and accounts receivable. The Company places its cash with high credit quality financial institutions. The Company maintains its cash in bank deposit accounts, which, at times, exceed federally insured limits. The Company has not experienced any losses in cash accounts for the six months ended June 30, 2018 and 2017.
At June 30, 2018 and December 31, 2017, two separate customers exceeded 10% of the balance of accounts receivable, as follows:
June 30, 2018December 31, 2017
Superior Communications, Inc. (“Superior”)43 %31 %
Best Buy Co., Inc. (“Best Buy”)14 %18 %
No other customer account balances were more than 10% of accounts receivable at June 30, 2018 or December 31, 2017. If one or more of the Company’s significant customers were to become insolvent or were otherwise unable to pay for the products provided, it would have a material adverse effect on the Company’s financial condition and results of operations.
Concentration of suppliers
We do not directly manufacture any of our products; rather, we employ various third party manufacturing partners in the United States and Asia to perform these services on our behalf. The services employed by these third parties include the selection of sub-suppliers that provide raw materials and other components used in the manufacturing process. We have endeavored to use common components and readily available raw materials in the design of our products that can be sourced from multiple sub-suppliers. However, raw film used in our InvisibleShield film and InvisibleShield On-Demand (“ISOD”) products has been produced by a single supplier for many years. Our film supplier has contractually agreed to not sell the raw materials to any of our competitors.
Below is a high-level summary by product category of the manufacturing sources used by the Company:
• Screen Protection – Our screen product line is comprised of sales of InvisibleShield glass products, InvisibleShield film products, and ISOD film blanks. InvisibleShield glass products are sourced from factories in Asia with protective glass expertise, each of which uses a number of sub-suppliers for raw materials and other components. Our InvisibleShield film and ISOD products are sourced through our third-party logistics partner, who purchases the raw film inventory from a single supplier (as discussed above).
• Battery Cases and Power Management – Our battery case and power management product lines consists of power products that are designed to provide on-the-go power and wireless charging for tablets, smartphones, laptops, cameras, and virtually all other electronic mobile devices. Our power products are sourced from factories in Asia with battery expertise, each of which uses a number of sub-suppliers for raw materials and other components.
• Keyboards – Our keyboard product line consists of (1) device specific keyboards designed to fit individual tablets produced by original equipment manufacturers and (2) keyboards that are designed to be device agnostic and can be used on virtually any mobile device. Our keyboard products are sourced from factories in Asia with keyboard expertise, each of which uses a number of sub-suppliers for raw materials and other components.
• Audio – Our audio product line consists of earbuds and headphones that are designed to be compatible with virtually all electronic mobile devices. Our audio products are sourced from factories in Asia with audio expertise, each of which uses a number of sub-suppliers for raw materials and other components.
Our product and operations teams work closely with suppliers from initial product development and throughout the manufacturing process to ensure that (1) the supplier understands, and will build according to, the product specifications, (2) appropriate quality is maintained for the finished goods and for all sub-components, and (3) the supplier can meet our supply needs.

15


Concentration of net sales
For the three and six months ended June 30, 2018, Superior and Best Buy accounted for over 10% of net sales, and for the three months ended June 30, 2017, Superior accounted for over 10% of net sales, while for the six months ended June 30, 2017, Superior and GENCO accounted for over 10% of net sales, as follows:
Three Months EndedSix Months Ended
June 30, 2018June 30, 2017June 30, 2018June 30, 2017
Superior34 %31 %31 %29 %
Best Buy11 %9 %10 %8 %
GENCO3 %8 %4 %10 %
For the three and six months ended June 30, 2018 and 2017, no other customers accounted for greater than 10% of net sales.
Although we have contracts in place governing our relationships with our retail distribution customers (“retailers”), the contracts are not long-term and all our retailers generally purchase from us on a purchase order basis. As a result, these retailers generally may, with little or no notice or penalty, cease ordering and selling our products, or materially reduce their orders. If any of these retailers cease selling our products, slow their rate of purchase of our products, or decrease the number of products they purchase, our results of operations could be adversely affected.
Concentration of region
The percentage of net sales by geographic region for the three and six months ended June 30, 2018 and 2017, was approximately:

Three Months EndedSix Months Ended
June 30, 2018June 30, 2017June 30, 2018June 30, 2017
United States85 %87 %83 %86 %
Europe10 %8 %10 %8 %
Other5 %5 %7 %6 %

 

(11) SUBSEQUENT EVENTS
Acquisition of BRAVEN
On July 20, 2018, the Company entered into and closed an asset purchase agreement to acquire the BRAVEN brand, inventory, intellectual property, accounts receivable, product and engineering team, and certain other assets and liabilities for $5,000. BRAVEN  products that include rugged Bluetooth® speakers and earbuds.
16


Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Certain statements, other than purely historical information, including estimates, projections, statements relating to our business plans, objectives, and expected operating results, and the assumptions upon which those statements are based, are “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934. These forward-looking statements generally are identified by the words “believes,” “project,” “expects,” “anticipates,” “estimates,” “forecasts,” “intends,” “strategy,” “plan,” “may,” “will,” “would,” “will be,” “will continue,” “will likely result,” and similar expressions. We intend such forward-looking statements to be covered by the safe-harbor provisions for forward-looking statements contained in the Private Securities Litigation Reform Act of 1995, and are including this statement for purposes of complying with those safe-harbor provisions. Forward-looking statements are based on current expectations and assumptions that are subject to risks and uncertainties which may cause actual results to differ materially from the forward-looking statements. Our ability to predict results or the actual effect of future plans or strategies is inherently uncertain. Factors which could have a material adverse effect on our operations and future prospects include, but are not limited to: changes in economic conditions, legislative/regulatory changes, availability of capital, interest rates, competition, and generally accepted accounting principles. These risks and uncertainties should also be considered in evaluating forward-looking statements and undue reliance should not be placed on such statements. We undertake no obligation to update or revise publicly any forward-looking statements, whether as a result of new information, future events or otherwise. Further information concerning our business, including additional factors that could materially affect our financial results, is included herein and in our other filings with the SEC.
Our Business
ZAGG is an innovation leader in mobile tech accessories for smartphones and tablets. The Company is committed to enhance every aspect of performance, productivity and durability in mobile devices with creative product solutions. ZAGG was created from the concept of applying a clear film originally designed to protect military-helicopter blades in harsh desert conditions to protect consumers’ mobile devices. Mobile devices are essential to modern living and ZAGG’s mission is to ensure better performance in the real world.
In addition to its home-grown brands, ZAGG has created a platform to combine category-creating and innovative brands that address specific consumer needs to empower a mobile lifestyle. The Company has an award-winning product portfolio that includes screen protection, power cases, power management, wireless charging, personal audio, mobile keyboards, and cases sold under the ZAGG®, InvisibleShield®, mophie®, and IFROGZ® brands.
We maintain our corporate headquarters at 910 West Legacy Center Way, Suite 500, Midvale, Utah 84047. The telephone number of the Company is (801) 263-0699. Our website addresses are www.ZAGG.com and www.mophie.com (the URLs are included here in this report as inactive textual references and information contained on, or accessible through, our websites is not a part of, and is not incorporated by reference into, this report).

17


The Company has established four corporate objectives and seven core values to act as a foundation for ZAGG's corporate culture and guide ZAGG daily:
zagg-20180630_g1.jpg

Corporate ObjectivesCore Values
The Preferred BrandIntegrity
Creative Product SolutionsOwnership
Targeted Global DistributionCare for People
Operational ExcellencePassion
Continuous Improvement
Performance
Sense of Urgency

The corporate objectives are intended to align the Company’s functional teams’ goals and execution. Every ZAGG employee is trained to understand his or her role in executing to these objectives. Each core value acts as a key component in working toward ZAGG’s corporate objectives of providing creative product solutions, executing targeted global distribution, achieving operational excellence, and being the preferred brand for its customers.
Our Products
InvisibleShield Products
InvisibleShield products are designed to provide premium, lifetime protection for mobile device screens against shattering or scratching through military-grade solutions. Our products are designed to provide peace of mind by enabling consumers to fearlessly enjoy their mobile devices and never experience the inconvenience of a shattered or scratched screen.
InvisibleShield is focused on producing industry-leading screen and device protection. Our protective film and glass products offer consumers a wide array of protection types and features, all with a limited lifetime warranty.
Our InvisibleShield films were originally developed to protect the leading edge of rotary blades on military helicopters. Through constant innovation, we continue to formulate new films that are designed to offer the highest standards in self-healing scratch and impact protection. We also continue to drive innovation around simplifying the customer application experience like we’ve done with our EZ Apply® tabs, which are designed to help users align and apply InvisibleShield products. We also provide custom-fit screen protection for thousands of device types through our automated InvisibleShield On Demand (“ISOD”) solution. With ISOD, retailers can supply consumers with screen protection for nearly any device model, all without having to hold excess inventory.
Launched during the first quarter of 2014, InvisibleShield Glass is designed to provide premium screen protection and clarity, along with a superior feel and universally compatible touch sensitivity.
18


ZAGG has the leading market share in screen protection, and has maintained that leading position by consistently delivering innovative products to the market.
mophie Products
mophie is a leading battery case, mobile power, and wireless charging brand with award-winning products designed to liberate mobile users from the limitations of mobile devices by providing more time to rock, talk, watch, game, surf, save, and send. Notably, the original juice pack® is designed to provide device-specific protection as well as additional battery power to many of the most popular mobile phones. mophie products are recognized for style and engineered for performance, providing a seamless integration of hardware, software, and design.
The mophie ecosystem of mobile accessories is designed to provide both power and protection for virtually any mobile device. With groundbreaking battery cases, including extra data storage options, wireless charging, universal batteries, cables, adapters, and docks, mophie products represent innovation at the forefront of design and development.
During the third quarter of 2017, mophie launched an innovative new universal wireless charging pad that is designed to provide an optimized charging experience for the iPhone 8, iPhone 8 Plus and iPhone X; the mophie charging pad also includes latest Qi wireless charging technology for universal compatibility.
IFROGZ Products
IFROGZ products are strategically designed and positioned to bring personal audio to the value space by providing a product assortment that represents outstanding performance, active lifestyles, and dual-purpose designs that are on trend with consumers’ needs. IFROGZ refines today’s newest audio technology to deliver the features consumers want, while eliminating those that needlessly increase costs, so that everyone can participate in our increasingly mobile world.
In 2007, the IFROGZ EarPollution™ product line was released. The eclectic selection of earbuds and headphones specifically targeted a younger demographic while still appealing to a wide spectrum of consumers. We continue to innovate and expand our headphone and earbud product lines under the IFROGZ name to include offerings for all ages under both the EarPollution and IFROGZ brands.
ZAGG Products
Products under the ZAGG brand are designed to empower people to live their lives unleashed. Mobility is changing everything and ZAGG is driving the mobile lifestyle forward with products that are designed to allow consumers to be productive and connected at work, at play and at rest. ZAGG products which include keyboards, cases, and social tech are designed to free consumers from the confines of the traditional workplace. We believe “getting away” shouldn’t mean being disconnected. We support the communicators, commuters, creators and closers who live a mobile lifestyle.
Our ZAGG products are designed to feature cutting-edge design and innovation to provide portability, style, and productivity that can keep up with even the most active mobile users. We believe that with the right mobile accessories, no one ever has to feel tethered or held back.
ZAGG keyboards are designed to offer consumers an enhanced and innovative productivity experience. Since entering this category in 2010, ZAGG has continually reinvented its line of keyboards while also providing timely, curated solutions for new devices released by Apple, Microsoft, and Samsung, as well as other leading mobile device manufacturers. In addition to device-specific keyboards and folio keyboard cases, ZAGG’s line of universal full-size Bluetooth® keyboards are designed to be compatible with virtually any device and mobile operating system. We continue to innovate and expand our wireless keyboard product lines as end users’ requirements evolve in this rapidly changing market segment.
Critical Accounting Policies and Estimates
The preparation of our financial statements requires that we make estimates and judgments. We base these on historical experience and on other assumptions that we believe to be reasonable. Our critical accounting policies are discussed in Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our Annual Report on Form 10-K for the year ended December 31, 2017. There have been no material changes to the critical accounting policies or estimates previously disclosed in that report except for the implementation of certain estimates for revenue recognition under Topic 606 as disclosed below.

19


Revenue recognition accounting policy
The Company’s revenue is derived from (1) sales of our products through our indirect channel, including retailers and distributors; (2) sales of our products through our direct channel, including www.ZAGG.com and www.mophie.com and our corporate-owned ZAGG-branded store; and (3) from franchise fees derived from the on-boarding of new franchisees. The Company’s revenue is measured based on the amount of consideration we expect to receive, reduced by estimates for sales returns, discounts, and other credits. The observable standalone selling prices of products sold are based on the prices charged to customers and are mutually agreed upon by both parties before any orders are authorized.
For substantially all of our sales, revenue is recognized at a point in time when control of the goods is transferred to the customer, which generally occurs upon delivery to the carrier or the customer. For franchise fees, revenue is derived from the sale of licenses, training, inventory and equipment and marketing, among other items. We recognize revenue for performance obligations on a straight-line basis over the franchise term.
Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.
Topic 606 has required significant changes to how the Company's revenue is recognized. Updates to the Company's accounting policies have been made as part of adoption of this new standard. These changes to the Company's accounting policies and procedures under the new standard have most significantly impacted the estimates previously used to determine the company's sales returns, discounts and other credits. The new reserve calculations for these estimates apply assumptions allowable under Topic 606, which require judgment. In applying these new assumptions, and in the application of Topic 606, the Company has determined that the updated accounting policies to ensure compliance under Topic 606 continue to be critical accounting policies and estimates.
Sales returns, discounts and other credits
The nature of our contracts gives rise to several types of variable consideration, including sales returns, discounts, and other credits. Certain customers receive credit-based incentives or credits, which are accounted for as variable consideration in the form of credit memos off future purchases from the Company. We estimate these amounts based on the expected amount to be provided to customers and reduce revenue accordingly on the invoice date.
We estimate a reserve for sales returns, discounts, and other credits, and record the respective estimated reserve amounts, including a right to return asset when a product is expected to be returned and resold. Historical experience, actual claims, and customer return rights are the key factors used in determining the estimated sales returns, discounts, and other credits.
Recent Accounting Pronouncements
Information regarding recent accounting pronouncements is contained in Note 1, “Nature of Operations and Basis of Presentation” of the Notes to Condensed Consolidated Financial Statements, which is incorporated herein by reference.
Results of Operations
Three months ended June 30, 2018 and 2017 (in thousands, except per share data)
Net sales
Net sales for the three months ended June 30, 2018, were $118,565, compared to net sales of $115,227 for the three months ended June 30, 2017, an increase of $3,338, or approximately 3%. The $3,338 increase in net sales was primarily attributable to (1) the increase in sales of our power management products, specifically related to wireless charging accessories, and (2) increased sales of screen protection products in key wireless and retail accounts, particularly in international markets. These increases were partially offset by a decrease in sales of power cases.

20


The percentage of net sales related to our key product lines for the three months ended June 30, 2018 and 2017, was approximately as follows:
Three Months Ended
June 30, 2018June 30, 2017
Screen Protection54 %51 %
Power Management27 %17 %
Power Cases%19 %
Keyboards%%
Audio%%
Other%%
The percentage of net sales related to our key distribution channels for the three months ended June 30, 2018 and 2017, was approximately as follows:
Three Months Ended
June 30, 2018June 30, 2017
Indirect channel88 %89 %
Website%%
Franchisees%%
The percentage of net sales related to our key geographic regions for the three months ended June 30, 2018 and 2017, was approximately as follows:
Three Months Ended
June 30, 2018June 30, 2017
United States85 %87 %
Europe10 %%
Other%%

Gross profit
Gross profit for the three months ended June 30, 2018, was $37,657, or approximately 32% of net sales, compared to gross profit of $35,824, or approximately 31% of net sales for the three months ended June 30, 2017. The increase in gross profit margin was primarily attributable to (1) the mix of screen protection products, our highest margin product category, which increased during the three months ended June 30, 2018, to approximately 54% of net sales compared to approximately 51% of net sales during the three months ended June 30, 2017, and (2) improved margins on mophie-branded products.
Operating expenses
Operating expenses for the three months ended June 30, 2018, were $32,464, compared to operating expenses of $30,327 for the three months ended June 30, 2017, an increase of $2,137, or approximately 7%. The $2,137 increase in operating expenses was primarily attributable to (1) increases in headcount to support additional growth of the Company, and (2) increases in advertising and marketing spend.
We recognized income from operations of $5,193 for the three months ended June 30, 2018, compared to income from operations of $5,497 for the three months ended June 30, 2017, a decrease of $304.

21


Other expense, net
For the three months ended June 30, 2018, other expense was $1,027 compared to other expense of $552 for the three months ended June 30, 2017. The increase in other expense is primarily attributable to a loss on foreign exchange transactions of approximately $681.
Income tax provision
We recognized an income tax provision of $951 for the three months ended June 30, 2018, compared to an income tax provision of $1,542 for the three months ended June 30, 2017. Our effective tax rate was 23% and 31% for the three months ended June 30, 2018 and 2017, respectively. The change in the effective tax rate was due to several factors including but not limited to a change in the federal statutory rate from 35% to 21% and an increase to income in foreign jurisdictions. The Company’s effective tax rate will generally differ from the U.S. Federal statutory rate of 21%, due to state taxes, permanent items, the Company’s global tax strategy, and the inclusion of global intangible low taxed income and the corresponding foreign tax credit.
Net income
We recognized net income of $3,215, with diluted earnings per share of $0.11 for the three months ended June 30, 2018, compared to net income of $3,403, with diluted earnings per share of $0.12, for the three months ended June 30, 2017.
Six months ended June 30, 2018 and 2017 (in thousands, except per share data)
Net sales
Net sales for the six months ended June 30, 2018, were $230,631, compared to net sales of $208,173 for the six months ended June 30, 2017, an increase of $22,458, or approximately 11%. The $22,458 increase in net sales was primarily attributable to (1) the increase in sales of our power management products, specifically related to wireless charging accessories, and (2) increases in screen protection products in key wireless and retail accounts, particularly in international markets. These increases were partially offset by a decrease in sales of power cases.
The percentage of net sales related to our key product lines for the six months ended June 30, 2018 and 2017, was approximately as follows:
Six Months Ended
June 30, 2018June 30, 2017
Screen Protection52 %49 %
Power Management30 %17 %
Power Cases%21 %
Audio%%
Keyboards%%
Other%%
The percentage of net sales related to our key distribution channels for the six months ended June 30, 2018 and 2017, was approximately as follows:
Six Months Ended
June 30, 2018June 30, 2017
Indirect channel88 %88 %
Website%%
Franchisees%%

22


The percentage of net sales related to our key geographic regions for the six months ended June 30, 2018 and 2017, was approximately as follows:

Six Months Ended
June 30, 2018June 30, 2017
United States83 %86 %
Europe10 %%
Other%%
Gross profit
Gross profit for the six months ended June 30, 2018, was $75,250, or approximately 33% of net sales, compared to gross profit of $64,430, or approximately 31% of net sales for the six months ended June 30, 2017. The increase in gross profit margin was primarily attributable to (1) the mix of screen protection products, our highest margin product category, which increased during the six months ended June 30, 2018, to approximately 52% of net sales compared to approximately 49% of net sales during the six months ended June 30, 2017, and (2) improved margins on mophie-branded products.
Operating expenses
Operating expenses for the six months ended June 30, 2018, were $62,138, compared to operating expenses of $65,582 for the six months ended June 30, 2017, a decrease of $3,444, or approximately 5%. The $3,444 decrease in operating expenses was primarily attributable to (1) a $1,959 charge in 2017 related to the impairment of a patent that did not recur in 2018, and (2) operating expense synergies realized related to the mophie integration. These decreases in operating expense were partially offset by (1) increases in headcount to support additional growth of the Company and (2) increases in advertising and marketing spend.
Income (loss) from operations
We recognized income from operations of $13,112 for the six months ended June 30, 2018, compared to a loss from operations of $1,152 for the six months ended June 30, 2017, an increase of $14,264.
Other expense, net
For the six months ended June 30, 2018, other expense was $1,032 compared to other expense of $1,062 for the six months ended June 30, 2017. The decrease in other expense is primarily attributable to a reduction of interest expense due to lower carrying amounts for the Company's debt.
Income tax provision
We recognized an income tax provision of $1,835 for the six months ended June 30, 2018, compared to an income tax provision of $521 for the six months ended June 30, 2017. Our effective tax rate was 15% and (24)% for the six months ended June 30, 2018 and 2017, respectively. The change in the effective tax rate was due to several factors including but not limited to a change in the federal statutory rate from 35% to 21%, a change to book income in the second quarter of 2018 compared to a book loss in the second quarter of 2017, and an increase to income from foreign jurisdictions. The Company’s effective tax rate will generally differ from the U.S. Federal statutory rate of 21%, due to state taxes, permanent items, the Company’s global tax strategy, and the inclusion of global intangible low taxed income and the corresponding foreign tax credit.
Net income (loss)
We recognized net income of $10,245, with diluted earnings per share of $0.36 for the six months ended June 30, 2018, compared to a net loss of $2,735, with diluted loss per share of $0.10, for the six months ended June 30, 2017.
Liquidity and Capital Resources (in thousands)
At June 30, 2018, our principal sources of liquidity were cash provided by operations, cash on hand, and the revolving credit facility. Our principal uses of cash have been for (1) payments on the term and revolving credit facilities, (2) purchases of treasury shares, (3) purchase of property and equipment, and (4) payments for the net share settlement of restricted stock.
23


Cash and cash equivalents on-hand decreased to $18,582 on June 30, 2018, from $24,989 on December 31, 2017, a decrease of $6,407. The net decrease was primarily attributable to (1) $17,538 net payments on the term and revolving credit facilities, (2) $3,006 payments for treasury stock, (3) $2,701 from property and equipment purchases, and (4) $2,610 payments for the net share settlement of restricted stock. These expenditures are partially offset by $19,957 generated from operating activities.
Accounts receivable, net of allowances, decreased to $83,990 on June 30, 2018, from $123,220 on December 31, 2017, a decrease of $39,230. The net decrease was primarily attributable to comparatively lower sales for the second quarter of 2018 in comparison to the fourth quarter of 2017, as well as strong cash collections during the six months ended June 30, 2018.
Inventories decreased to $69,662 on June 30, 2018, from $75,046 on December 31, 2017, a decrease of $5,384. The net decrease was primarily attributable to (1) improved operations management of inventory, and (2) seasonal fluctuations in inventory levels. These decreases were partially offset by an increase in inventory levels needed to support the wireless charging product line.
Accounts payable decreased to $60,372 on June 30, 2018, from $96,472 on December 31, 2017, a decrease of $36,100. The net decrease was primarily attributable to comparatively lower sales for the second quarter of 2018 in comparison to the fourth quarter of 2017 with an associated reduction of expenditures during the six months ended June 30, 2018.
At June 30, 2018, the Company had a positive working capital of $71,316 compared to positive working capital of $43,210 as of December 31, 2017, an increase of $28,106. The net increase in the working capital position was primarily attributable to reductions in accounts payable and the shift of debt from current liabilities to non-current liabilities.
Based on the current level of operations, we believe that cash to be generated from operations, cash on hand, and available borrowings under existing credit arrangements will be adequate to fund expected capital expenditures and working capital needs for the next 12 months.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
We are exposed to certain market risks in the ordinary course of our business. These risks result primarily from changes in foreign currency exchange rates and interest rates. In addition, our international operations are subject to risks related to differing economic conditions, changes in political climate, differing tax structures, and other regulations and restrictions.
To date we have not utilized derivative financial instruments or derivative commodity instruments. We do not expect to employ these or other strategies to hedge market risk in the foreseeable future.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management has established and maintains disclosure controls and procedures designed to ensure that information required to be disclosed in the reports that it files or submits pursuant to the Securities Exchange Act of 1934, as amended, or Exchange Act, is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow for timely decisions regarding required disclosures.
At the end of the period covered by this report, we carried out an evaluation, under the supervision and with the participation of our principal executive officer and principal financial officer, of the effectiveness of the design and operation of our disclosure controls and procedures in accordance with the Exchange Act requirements. Based upon that evaluation, our principal executive officer and principal financial officer concluded that as of the end of the period of this report, our disclosure controls and procedures are not effective due to the material weakness described below.
• The Company’s control environment was ineffective because we failed to establish appropriate authorities and responsibilities in alignment with the objectives of internal control over financial reporting to certain employees; and
• The Company’s risk assessment process was ineffective because we failed to consider changes in the business operations and their impact on financial reporting and internal controls.

24


Changes in Internal Control over Financial Reporting
To remediate this material weakness which resulted in an immaterial misstatement to net sales, accounts receivable, cost of goods sold, and inventory as of and for the year ended December 31, 2017 (which misstatement was corrected prior to issuance of the 2017 consolidated financial statements in the Annual Report on Form 10-K), management has continued to implement the following changes to its internal controls as of June 30, 2018:
• Test and evaluate the improved control environment related to the appropriateness of authorities and responsibilities of internal control over financial reporting;
• Test and evaluate the cross functional risk assessment process to identify and assess changes in the business that could significantly impact internal control over financial reporting;
• Test and evaluate improved control activities over the customer returns process;
• Test and evaluate improved control activities over the management of accounts receivable transactions due to the growth of the Company; and
• Continue evaluations whether control activities can be automated to replace manual processes.
As of  June 30, 2018, the Company has implemented several new cross functional processes and controls to address the material weakness. In addition, others processes and controls are currently being implemented as part of the ongoing remediation.
Inherent Limitations on the Effectiveness of Internal Controls
Internal control over financial reporting has inherent limitations. Internal control over financial reporting is a process that involves human diligence and compliance and is subject to lapses in judgment and breakdowns resulting from human failures. Internal control over financial reporting also can be circumvented by collusion or improper management override. Because of such limitations, there is a risk that material misstatements will not be prevented or detected on a timely basis by internal control over financial reporting. However, these inherent limitations are known features of the financial reporting process. Therefore, it is possible to design into the process safeguards to reduce, though not eliminate, this risk.
25


PART II - OTHER INFORMATION
Item 1. Legal Proceedings
Certain of the legal proceedings in which we are involved are discussed in Note 9, “Commitments and Contingencies,” to our Condensed Consolidated Financial Statements in this Quarterly Report on Form 10-Q, and are hereby incorporated by reference.
Item 1A. Risk Factors
In addition to the other information set forth in this Quarterly Report on Form 10-Q, you should carefully consider the factors discussed in Part I, Item 1A. Risk Factors, in our Annual Report on Form 10-K for the year ended December 31, 2017 (the “2017 Form 10-K”), which could materially affect our business, financial condition or future results. These risk factors should be read carefully in connection with evaluating our business and in connection with the forward-looking statements contained in this Quarterly Report on Form 10-Q. Any of the risks described in the 2017 Form 10-K could materially adversely affect our business, financial condition or future results and the actual outcome of matters as to which forward-looking statements are made. These are not the only risks we face. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition, and/or operating results.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
During the fourth quarter of 2015, the Company’s board of directors authorized the repurchase of up to $20,000 of the Company’s outstanding common stock with no expiration date. The Company’s board of directors also authorized the use of a Rule 10b5-1 plan, which was put into place during the second quarter of 2018.
During the three and six months ended June 30, 2018, the Company repurchased 182 shares of ZAGG Inc common stock for a total consideration of $3,006, which included commissions and processing fees totaling $7. As of June 30, 2018, a total of $14,552 remained authorized under the stock repurchase program.
The shares repurchased during the three months ended June 30, 2018 are as follows:
Period (a) Total Number of Shares Purchased (b) Average Price Paid per Share (c) Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs (d) Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs 
April 1 - April 30, 2018 — $— — $17,558 
May 1 - May 31, 2018 — $— — $17,558 
June 1 - June 30, 2018 182 $16.49 182 $14,552 

Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.

26


Item 5. Other Information
None.
Item 6. Exhibits
a. Exhibits: The following Exhibits are filed with this Form 10-Q pursuant to Item 601(a) of Regulation S-K:
Exhibit NumberDescription of Exhibit
EX-101.INS
XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
EX-101.SCHXBRL Taxonomy Extension Schema Document
EX-101.CALXBRL Taxonomy Extension Calculation Linkbase
EX-101.DEFXBRL Taxonomy Extension Definition Linkbase
EX-101.LABXBRL Taxonomy Extension Labels Linkbase
EX-101.PREXBRL Taxonomy Extension Presentation Linkbase

27


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.
ZAGG INC
Dated: August 1, 2018/s/ CHRIS AHERN
Chris Ahern
Chief Executive Officer & Director
(Principal executive officer)
Dated: August 1, 2018/s/ BRADLEY J. HOLIDAY
Bradley J. Holiday
Chief Financial Officer
(Principal financial officer)

28
EX-31.1 2 a063018-exhibit311next.htm EXHIBIT 31.1 Document

EXHIBIT 31.1
CERTIFICATION
I, Chris Ahern, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q of ZAGG Inc;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of and for the periods presented in this report.
4. The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15(d)-15(f)) for the registrant and have:
a. Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b. Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c. Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d. Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonable likely to materially affect, the registrant's internal control over financial reporting; and
5. The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a. All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b. Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Dated: August 1, 2018/s/ CHRIS AHERN
Chris Ahern
Chief Executive Officer & Director
(Principal executive officer)


EX-31.2 3 a063018-exhibit312next.htm EXHIBIT 31.2 Document

EXHIBIT 31.2
CERTIFICATION 
I, Bradley J. Holiday, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q of ZAGG Inc;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of and for the periods presented in this report.
4. The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15(d)-15(f)) for the registrant and have:
a. Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b. Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c. Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d. Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonable likely to materially affect, the registrant's internal control over financial reporting; and
5. The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a. All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b. Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Dated: August 1, 2018
/s/ BRADLEY J. HOLIDAY       
Bradley J. Holiday
Chief Financial Officer
(Principal financial officer)



EX-32.1 4 a063018-exhibit321next.htm EXHIBIT 32.1 Document

EXHIBIT 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report on Form 10-Q of ZAGG Inc (the "Company") for the period ended June 30, 2018, as filed with the Securities and Exchange Commission (the "Report"), the undersigned, Chris Ahern, Chief Executive Officer of the Company, and Bradley J. Holiday, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to the best of our knowledge:
1. The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Dated: August 1, 2018
/s/ CHRIS AHERN
Chris Ahern
Chief Executive Officer & Director
(Principal executive officer)

Dated: August 1, 2018
/s/ BRADLEY J. HOLIDAY       
Bradley J. Holiday
Chief Financial Officer
(Principal financial officer)

This certification accompanies the Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by the Sarbanes-Oxley Act of 2002, be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.
A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

EX-101.SCH 5 zagg-20180630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1002002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1003003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1005005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 1006006 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2107101 - Disclosure - Nature of Operations and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2208201 - Disclosure - Nature of Operations and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Nature of Operations and Basis of Presentation (Tables) link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Nature of Operations and Basis of Presentation - Adoption of ASC Topic 606, "Revenue from Contracts with Customers" Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Nature of Operations and Basis of Presentation - Accounts changed under Topic 606 (Details) link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Nature of Operations and Basis of Presentation - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Nature of Operations and Basis of Presentation - Percentage of Net Sales by Product (Details) link:presentationLink link:calculationLink link:definitionLink 2414405 - Disclosure - Nature of Operations and Basis of Presentation - Percentage of Net Sales by Distribution Channel (Details) link:presentationLink link:calculationLink link:definitionLink 2415406 - Disclosure - Nature of Operations and Basis of Presentation - Percentage of Net Sales by Key Geographic Regions (Details) link:presentationLink link:calculationLink link:definitionLink 2116102 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2317302 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2418407 - Disclosure - Inventories - Schedule Of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2419408 - Disclosure - Inventories - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2120103 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2321303 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2422409 - Disclosure - Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2423410 - Disclosure - Intangible Assets - Changes in Gross Long-lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2424411 - Disclosure - Intangible Assets - Long-lived Intangible Assets, Net of Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 2125104 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2426412 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2127105 - Disclosure - Debt and Line of Credit link:presentationLink link:calculationLink link:definitionLink 2328304 - Disclosure - Debt and Line of Credit (Tables) link:presentationLink link:calculationLink link:definitionLink 2429413 - Disclosure - Debt and Line of Credit - Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2430414 - Disclosure - Debt and Line of Credit - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2131106 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2432415 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2133107 - Disclosure - Earnings (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2334305 - Disclosure - Earnings (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2435416 - Disclosure - Earnings (Loss) Per Share - Reconciliation of Earnings (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2436417 - Disclosure - Earnings (Loss) Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2137108 - Disclosure - Treasury Stock link:presentationLink link:calculationLink link:definitionLink 2438418 - Disclosure - Treasury Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2139109 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2340306 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2441419 - Disclosure - Commitments and Contingencies - Future Minimum Rental Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2442420 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2143110 - Disclosure - Concentrations link:presentationLink link:calculationLink link:definitionLink 2344307 - Disclosure - Concentrations (Tables) link:presentationLink link:calculationLink link:definitionLink 2445421 - Disclosure - Concentrations - Concentration of Credit Risk and Concentration of Net Sales (Details) link:presentationLink link:calculationLink link:definitionLink 2446422 - Disclosure - Concentrations - Concentration of Net Sales, By Geographical Region (Details) link:presentationLink link:calculationLink link:definitionLink 2147111 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2448423 - Disclosure - Subsequent Events - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 zagg-20180630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 zagg-20180630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 zagg-20180630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Range [Domain] Range [Domain] Inventory Disclosure [Abstract] Restatement Adjustment Restatement Adjustment [Member] TREASURY STOCK Treasury Stock [Text Block] Right of return assets, which are included in prepaid expenses and other current assets Contract with Customer, Right to Recover Product, Current Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Geographical [Domain] Geographical [Domain] Distribution Channels Distribution Channel Concentration Risk [Member] Distribution Channel Concentration Risk [Member] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Accounts payable Accounts Payable, Current Relationship to Entity [Domain] Relationship to Entity [Domain] Income Statement Location [Domain] Income Statement Location [Domain] Deferred loan costs Debt Issuance Costs, Net Other Other Intangible Assets [Member] Deferred loan costs, current Deferred Costs, Current Reduction of gross carrying amount Finite-Lived Intangible Assets, Period Increase (Decrease) Accounting Policies [Abstract] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Customer [Axis] Customer [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Schedule Of Changes In Gross Long Lived Intangible Assets Schedule Of Changes In Gross Long Lived Intangible Assets [Table Text Block] Tabular disclosure changes in gross long lived intangible assets. Treasury stock, common shares (in shares) Treasury Stock, Shares Equity Award [Domain] Equity Award [Domain] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Operating expenses: Operating Expenses [Abstract] Current portion of long-term debt, net of deferred loan costs of $141 Other Long-term Debt, Current Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Proceeds from revolving credit facility Proceeds from Lines of Credit Weighted-average fair value of restricted stock per share (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Website Sales Channel, Directly to Consumer, Website [Member] Sales Channel, Directly to Consumer, Website [Member] Finished goods Inventory, Finished Goods, Gross Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Net sales Revenue, Net Impairment of intangible asset Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accrued wages and wage related expenses Increase (Decrease) in Employee Related Liabilities Indirect channel Sales Channel, Through Intermediary [Member] Line of Credit Facility [Table] Line of Credit Facility [Table] Income tax receivable Income Taxes Receivable, Current Proceeds from issuance of stock under employee stock purchase plan Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Weighted average useful lives of amortizable intangible assets Finite-Lived Intangible Asset, Useful Life STOCK-BASED COMPENSATION Disclosure of Compensation Related Costs, Share-based Payments [Text Block] CONCENTRATIONS Concentration Risk Disclosure [Text Block] Base Rate Base Rate [Member] Purchase of treasury stock Cash consideration paid for purchase of common stock Payments for Repurchase of Common Stock Concentration Risk Type [Axis] Concentration Risk Type [Axis] Income tax payable Taxes Payable, Current Goodwill Goodwill Warranty liabilities, which are included in sales return liability Standard Product Warranty Accrual, Current Foreign currency translation (loss) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Power Management Power Management [Member] Power Management [Member] Income Statement Location [Axis] Income Statement Location [Axis] Modification of debt that resulted in payment of existing term loan balance Payments of Debt Restructuring Costs Rent expense Operating Leases, Rent Expense Restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Property and equipment, net of accumulated depreciation of $14,212 and $12,540 Property, Plant and Equipment, Net INTANGIBLE ASSETS Intangible Assets Disclosure [Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Additions to long-lived intangible assets Indefinite-lived Intangible Assets Acquired Weighted average price per share (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Schedule of New Accounting Pronouncements and Changes in Accounting Principles Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Cost of sales Cost of Goods Sold Income (loss) from operations Operating Income (Loss) Commitments and Contingencies Disclosure [Abstract] Allowances for doubtful accounts Allowance for Doubtful Accounts Receivable Line of credit facility, commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Inventories Increase (Decrease) in Inventories Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Retained earnings Retained earnings Retained Earnings (Accumulated Deficit) Schedule of percentage of sales by geographic region Schedules Of Concentration Risk Of Sales By Geographic Region [Table Text Block] Tabular disclosure of the nature of a concentration risk of sales by geographic region. DEBT AND LINE OF CREDIT Debt Disclosure [Text Block] Subsequent Event Subsequent Event [Member] Accrued wages and wage related expenses Employee-related Liabilities, Current Finite-lived Intangible Assets [Roll Forward] Finite-lived Intangible Assets [Roll Forward] Schedule of future minimum rental payments required under the operating leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Income tax (payable) receivable Increase (Decrease) in Income Taxes Payable Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Other (expense) income Other Nonoperating Income (Expense) Other Products and Services Other Products and Services [Member] Other Products and Services [Member] Total liabilities Liabilities 2020 Operating Leases, Future Minimum Payments, Due in Three Years Dilutive effect of restricted stock units and warrants (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Trading Symbol Trading Symbol United States United States UNITED STATES Basic earnings (loss) per share (in usd per share) Basic (in usd per share) Earnings Per Share, Basic Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Finite-lived intangible assets, net Finite-Lived Intangible Assets, Net Document Period End Date Document Period End Date Customer [Domain] Customer [Domain] Braven Braven [Member] Raw materials Inventory, Raw Materials, Gross Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Amortization of deferred loan costs Amortization of Debt Issuance Costs Stock-based compensation expense Allocated Share-based Compensation Expense Product Concentration Risk Product Concentration Risk [Member] Europe Europe [Member] Shares repurchased (in shares) Treasury Stock Common Shares Purchase Number of previously issued common shares repurchased by the issuing entity and held in treasury. Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Common stock, $0.001 par value; 100,000 shares authorized; 34,423 and 34,104 shares issued Common Stock, Value, Issued ASSETS Assets [Abstract] Keyboards Keyboards [Member] Keyboards [Member] Accounts Receivable Accounts Receivable [Member] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Range [Axis] Range [Axis] Beginning balance Ending balance Indefinite-Lived Intangible Assets (Excluding Goodwill) Cash and cash equivalents Cash and cash equivalents at beginning of the period Cash and cash equivalents at end of the period Cash and Cash Equivalents, at Carrying Value Accounts payable Increase (Decrease) in Accounts Payable Deferred revenue Deferred revenue Deferred Revenue, Current Deferred income tax assets Deferred Income Tax Assets, Net SUBSEQUENT EVENTS Subsequent Events [Text Block] Business Acquisition [Axis] Business Acquisition [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Accrued liabilities Increase (Decrease) in Accrued Liabilities Sales returns liability Customer Refund Liability, Current Document Fiscal Year Focus Document Fiscal Year Focus Treasury stock, 6,247 and 6,065 common shares at cost Treasury Stock, Value Total assets Assets Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Title of Individual [Axis] Title of Individual [Axis] Scenario [Axis] Scenario [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Impairment of intangible assets Impairment loss on patent Impairment of Intangible Assets, Finite-Lived, Gross Impairment of Intangible Assets, Finite-Lived, Gross Document Fiscal Period Focus Document Fiscal Period Focus Loss on deferred loan costs with debt modification Loss On Deferred Debt Issuance Costs With Debt Modification Loss On Deferred Debt Issuance Costs With Debt Modification Deferred income tax expense Deferred Income Tax Expense (Benefit) Document Type Document Type Other assets Other Assets, Noncurrent Power Cases Power Cases [Member] Power Cases [Member] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Condensed Consolidated Statements of Operations changes Income Statement [Abstract] Sales returns liability Increase (Decrease) In Sales Return Liability The increase (decrease) during the reporting period in the liability for sales returns. Customer relationships Customer Relationships [Member] Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Diluted earnings (loss) per share (in usd per share) Diluted (in usd per share) Earnings Per Share, Diluted Effective tax rate Effective Income Tax Rate Reconciliation, Percent Cash paid during the period for taxes, net Income Taxes Paid, Net Other income (expense): Nonoperating Income (Expense) [Abstract] Amortization of intangible assets Amortization of Intangible Assets Other Assets Other Assets [Member] Income tax provision Income Tax Expense (Benefit) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Inventories Total inventories Inventory, Net Total current assets Assets, Current Net (decrease) increase in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Balance Sheet Location [Axis] Balance Sheet Location [Axis] Condensed Consolidated Balance Sheet changes Statement of Financial Position [Abstract] Remaining 2018 Operating Leases, Future Minimum Payments Due, Next Twelve Months Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Written Off Finite-Lived Intangible Assets, Accumulated Amortization Written Off Patents and technology Patented Technology [Member] Total current liabilities Liabilities, Current Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Payments on revolving credit facility Repayments of Long-term Lines of Credit Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] Schedule of reconciliation of the numerator and denominator used to calculate basic earnings (loss) per share and diluted earnings (loss) per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Superior Superior [Member] It represents the customer that accounts for 10 percent or more of the entity's revenues. 2022 Operating Leases, Future Minimum Payments, Due in Five Years Restricted stock units Restricted Stock Units (RSUs) [Member] Franchisees Sales Channel, Directly to Consumer, Franchisees [Member] Sales Channel, Directly to Consumer, Franchisees [Member] Total liabilities and stockholders' equity Liabilities and Equity 2019 Operating Leases, Future Minimum Payments, Due in Two Years Additional paid-in capital Additional Paid in Capital Accounts receivable, net of allowances of $431 and $734 Accounts receivable, net of allowances Receivables, which comprises the balance in accounts receivable, net of allowances Accounts Receivable, Net, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Line of Credit Line of Credit [Member] Debt Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Capitalized deferred loan costs Write off of Deferred Debt Issuance Cost Cash paid during the period for interest Interest Paid Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Restricted stock granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Variable Rate [Axis] Variable Rate [Axis] Schedule of inventories Schedule of Inventory, Current [Table Text Block] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Award Type [Axis] Award Type [Axis] Intangible assets, net of accumulated amortization of $72,253 and $66,639 Intangible Assets, Net (Excluding Goodwill) Earnings (loss) per share attributable to stockholders: Earnings (loss) per share: Earnings Per Share, Basic and Diluted [Abstract] Risks and Uncertainties [Abstract] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Other assets Increase (Decrease) in Other Noncurrent Assets Common stock, shares issued (in shares) Common Stock, Shares, Issued Line of credit facility, interest rate Debt Instrument, Basis Spread on Variable Rate Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Payment of withholdings on restricted stock units Payments Related to Tax Withholding for Share-based Compensation Audio Audio [Member] Audio [Member] Total operating expenses Operating Expenses Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Current portion of line of credit and long-term debt, net of deferred loan costs of $141 Long-term Debt, Current Maturities Subsequent Events [Abstract] Subsequent Events [Abstract] Letter of Credit Letter of Credit [Member] Income (loss) before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Total other comprehensive (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Deferred loan costs, non-current Debt Issuance Costs, Noncurrent, Net Withholdings tax on restricted stock units recorded in accrued wages and wage Tax Withholding for Share-based Compensation Accrued But Not Yet Incurred Tax Withholding for Share-based Compensation Accrued But Not Yet Incurred Stock-based compensation Share-based Compensation Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Difference between Revenue Guidance in Effect before and after Topic 606 Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Other Other Countries [Member] A second specified group of foreign countries about which segment information is provided by the entity. Concentration Risk [Table] Concentration Risk [Table] Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] GENCO GENCO [Member] It represents the customer that accounts for 10 percent or more of the entity's revenues. Accumulated amortization on intangible assets Finite-Lived Intangible Assets, Accumulated Amortization Geographical [Axis] Geographical [Axis] Payments on term loan facility Repayments of Notes Payable Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Deferred revenue Increase (Decrease) in Deferred Revenue Accounts receivable, net Increase (Decrease) in Accounts Receivable Customer Concentration Risk Customer Concentration Risk [Member] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Best Buy Best Buy [Member] It represents the customer that accounts for 10 percent or more of the entity's revenues. Security Agreement Security Agreement [Member] Security Agreement. Entity Filer Category Entity Filer Category Assets acquired and liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Total operating lease commitments Operating Leases, Future Minimum Payments Due Equity [Abstract] Commissions paid to brokers Payments for Commissions Proceeds from disposal of equipment Proceeds from Sale of Property, Plant, and Equipment Employees Employees [Member] One of the ranking employees of the entity appointed to the position. Accrued liabilities Accrued Liabilities, Current Total amortizable intangible assets Intangible Assets, Net (Including Goodwill) Concentration Risk [Line Items] Concentration Risk [Line Items] Concentration Risk [Line Items] Total debt outstanding Long-term Debt Income Tax Disclosure [Abstract] Impairment of finite-lived intangible asset Impairment of Intangible Assets, Finite-lived Other Increase (Decrease) in Other Operating Liabilities Term of restricted stock vested Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Products and Services [Axis] Products and Services [Axis] Subsequent Event [Table] Subsequent Event [Table] Depreciation and amortization Depreciation, Depletion and Amortization Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Calculated under Revenue Guidance in Effect before Topic 606 Calculated under Revenue Guidance in Effect before Topic 606 [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Entity Registrant Name Entity Registrant Name Supplemental schedule of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Total other expense Nonoperating Income (Expense) Authorized stock repurchase amount Stock Repurchase Program, Authorized Amount Eurodollar Eurodollar [Member] Current liabilities: Liabilities, Current [Abstract] Weighted average shares outstanding: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Selling, general, and administrative expense Selling, General and Administrative Expenses [Member] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Amendment Flag Amendment Flag Inventory deposits Inventory Deposit Represents inventory deposits with third party manufacturers. Selling, general and administrative Selling, General and Administrative Expense LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] INCOME TAXES Income Tax Disclosure [Text Block] 2021 Operating Leases, Future Minimum Payments, Due in Four Years Entity Central Index Key Entity Central Index Key Schedules of concentration of accounts receivable and sales Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Payments of deferred loan costs Payment of deferred loan costs Payments of Debt Issuance Costs Statement of Cash Flows [Abstract] Interest expense Interest Expense Schedule of long-lived intangible assets, net of amortization Schedule of Finite-Lived Intangible Assets [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Screen Protection Screen Protection [Member] Screen Protection [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Canceled Patent Canceled Patent [Member] Canceled Patent [Member] Effect of foreign currency exchange rates on cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Loss on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Current portion of line of credit Line of Credit, Current Purchase of fixed assets financed through accounts payable Noncash or Part Noncash Acquisition, Payables Assumed Contract liabilities, which are included in accrued liabilities Contract with Customer, Liability, Current Common stock, shares authorized (in shares) Common Stock, Shares Authorized Earnings Per Share [Abstract] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Refund liabilities, which are included in sales return liability Contract with Customer, Refund Liability, Current Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Products and Services [Domain] Products and Services [Domain] Subsequent Event [Line Items] Subsequent Event [Line Items] Minimum Minimum [Member] Type of Adoption [Domain] Type of Adoption [Domain] Percentage of sales Concentration risk percentage Concentration Risk, Percentage Revenue from Contract with Customer Revenue from Contract with Customer [Member] Remaining amount authorized under stock repurchase program Stock Repurchase Program, Remaining Authorized Repurchase Amount Schedule of long-term debt, net Schedule of Long-term Debt Instruments [Table Text Block] Current assets: Assets, Current [Abstract] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Adjustments to additional paid-in capital Adjustments Related to Tax Withholding for Share-based Compensation INVENTORIES Inventory Disclosure [Text Block] Variable Rate [Domain] Variable Rate [Domain] Advertising and marketing Marketing and Advertising Expense Geographic Concentration Risk Geographic Concentration Risk [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Non-current portion of line of credit Total long-term debt outstanding Long-term Debt, Excluding Current Maturities Transaction costs Business Combination, Acquisition Related Costs Statement of Comprehensive Income [Abstract] Non-compete agreements Noncompete Agreements [Member] Other comprehensive (loss) gain, net of tax Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Gross profit Gross Profit Total stockholders' equity Stockholders' Equity Attributable to Parent EARNINGS (LOSS) PER SHARE Earnings Per Share [Text Block] Trade names Trade Names [Member] Document and Entity Information [Abstract] Contract with Customer, Asset and Liability Contract with Customer, Asset and Liability [Table Text Block] Maximum Maximum [Member] Line of credit Long-term Line of Credit EX-101.PRE 9 zagg-20180630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 zagg-20180630_g1.jpg GRAPHIC 1 begin 644 zagg-20180630_g1.jpg M_]C_X 02D9)1@ ! 0$ > !X #_X1#T17AI9@ 34T *@ @ ! $[ ( M . (2H=I 0 ! (6)R= $ < 0T.H< < @, /@ M FMC.60G/SX-"CQX.GAM M<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS M.G)D9CTB:'1T<#HO+W=W=RYW,RYO&UL;G,Z M#IX;7!M971A/@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP86-K M970@96YD/2=W)S\^_]L 0P '!04&!00'!@4&" <'" H1"PH)"0H5#Q ,$1@5 M&AD8%1@7&QXG(1L=)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ_]L 0P$'" @* M"0H4"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ_\ $0@!3P%1 P$B (1 0,1 ?_$ !\ $% 0$! M 0$! ! @,$!08'" D*"__$ +40 (! P,"! ,%!00$ !?0$" M P $$042(3%!!A-180'EZ@X2% MAH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! 0$! 0$ M ! @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! @,1! 4A,082 M05$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3 ME)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+C MY.7FY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ ^D:*** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HJ">]MK92UQ/'&!UW,!6'>^/O#5@2LVJPEA M_"AR: .CHK@+GXR>&8#A/M4O'\,8_P :S9OCCIJQL8=+FD8= TNW/_CIH ]1 MHKQ__A?7_4M_^3W_ -KH_P"%]?\ 4M_^3W_VNG8#V"BO*[?XYV,D>;G2)(7_ M +JS[OUVBM*V^,_AR8JLT=U"2.?D! _'-(#T*BN7LOB/X7O2 FIQQL1]V7@U MOVVI65XNZUNHI0?[KB@"S1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%8GB#Q=H_AJ'=J5TJOC*Q*< MNWX4 ;=4-3US3='B,FI7L4 SAFY_+K7$>'_ (HP^)_$4FDB#[+#-&RP2%LL M6_S_ "KR+Q?::AIWB2[L]3FEE>.0[6D8G*GD'\L4[ >J:U\:M-M6:/2+5[IA MTD?Y5/\ 6N$U7XK^)-2RL=R+2,C[L(P1^/6N)HI@6KO4[Z_?=>W9-''TWL%_,UI?\([?E9'6-=B,1\S@,<8S@=>,BLM6*L&7@ MJ+>2P6\\,RQ*I,@;@EER%^M5/^ M$=O1;^8S1!PI]N;23?:SR0O_>1B#4%% '7Z5\3O$NEE0+YKB,=5G^? M/XFNYT;XW6TI6/6K%HB>#)"<@>Y%>+T4 ?56D>)]'UR,-IM_%*3_ ;L-^1Y MK6KY$@N9[6026\KQ..C(Q!KVSX;>(M7;PW>ZIX@N_,T^U&$9Q\Q/?G\OSI6 M]/HKF_#GCS1/$N$L[@1W'>"0X;\/6NDI %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !5:^U"TTRU:YOYT@B49+.:P_%WC?3?"=J3 M675W/>SM-=2M+(YRS,*/".G^*[ N$"7(7L>A_7BO**]/^$VHK?1 M7WAF_5GMKR-BG&0IQS]/\: /,*4 GH*]4L/@G>S7TAU&Z2WM@YVA"&9A7>Z1 M\.O#6AH'^R)/(O)DN#N_0\47 ^?[#P]JVIMMLK">4^R8_4UU6G_"'Q+>;3/' M#:J>OFOR/R!KV#4/&7AS0HRC7<"[?^6=N V/P6N6O_C-I\1*V%G)-Z.QP/RK M*56$=V=M' 8FM\$&9EE\#+X*:$B@375Q(>Y'RY_6N:N MOC'K$K'[-;00KGC@D_K63/\ $_Q/,6Q?!%;L(EX_2LGB8'HPR'%RWLCTB/X0 M>%E7#1W#'U\VE;X0^%2N!%<#W\ZO*O\ A/O$?_01D_(4?\)]XC_Z",GY"I^M M1[&_^KV(_F1Z5)\%O#[ ^5/<)GIELXK*N_@9 1FSU9P?1XO_ *]?#!,.^X8_E5+$P,9Y#BX[693O_ (->(;;)M6M[ ME?17.[]17*:CX3US2B?MNFSQX[[<_P J]6L/C1:NP6_L'3U:,\"NITWQ_P"' M-878MY&A;@K.-H/YUK&M"6S/.K9?BJ/QP9\TLC(Q#*01U!%)7TUJG@KPUXAA M+264&6Y$MO\ *?K\O6O/M>^"<\0:70;L3 ?RJ;X?>&)/"K:AX@\2 M6[0"Q4B-7'4XY(]?:O-M=U:;6]:N;^X.7F:T4 ?6.D:WI^NV:W.F7*3(1D@'E?J*OU\IZ M%XBU'P[?+?!7Q%L/%,:V\Q6VU #F)C@/[K_A2L!V=% M%%( HHHH **** "BBB@ HHHH **** "BBB@ HHHH *X+Q]\1[?PW$]CIY6;4 M6'KQ%[GWJ/XC?$2/P];MI^E2!]0D7YF4Y\D?XUX)<3RW5P\T[M)+(=S,3DDT MT!+?ZA=:G>/=7TS32N#@\XSGBJNMZLDLQ@T]Q]G5MXV)M"/W*CMQC/TI@7TU"T MLIY[25K.2UGBD"M #^Z'5>>^2!Q7,V]M+(7- MM%U\A1\[?4]J]0AM?#_@[3_W:P642CEVZG\:Y/Q9\5[73R]KH8%Q..#-_"O^ M->2ZMKFH:W=&?4;EYG[9/"_0=JY:F(C'1:GOX+)*U?WJGNQ_$]2\0?&"WAWP MZ'!YK]!-)POY=Z\YU;QCK>M,?MEZ^T_P(=H%8=3VUC=7;8MH'D'4L!P!ZYKB ME5G,^JH9=A<*KI?-D+.SL2Q))ZDTE='IWA":>Y1-2E^R*;A(.F=V[!!!Z$21(_OLJY"UWEEKGA[3-=OE2%8(8@JYC0#S65^<8[8'XU7A\4:; T:QWD MULEK.\ACMDPET& X(X].]5R1ZLYGC*K^&FSC5TZ]:U^TK:RF#&?,"\4TVEPH M):!P%7>3CHOK]*ZR'Q=8Q6JR 7(F59T%HF!$1(3C//;/Z4U_%6FFQDE$$KW< M]NEN\# >6%4L^E0%2IPP*GT( MKLKOQ';S:]:7\6L79@,_F/:L"! N#P/Y56TR[BUOQI+(X]?TK$U+PU)9-&L,PG>>[>W@0=7"L1N_2ATY+4=/'4IOE>A#I?B?5]'D M#6-[(G/*DY!KT+0/C$1MBUZWSV\Z+_#_ .O7ET]E]%>J/IJWU'1/%>F-$DD5W!(,/&3_,5YWXL^#:OONO#4FT]3 M;2=_H:\RL-1N],NEN+&=X95Z,C8KU+PI\6P[):^(5P3P+A1Q^(KMIXE/26A\ MMCVOX'@E0X*N,55KZ@UGP_HGC/3%^T+'.K#]W/ M&?F7Z'^E>'>,OA]J/A6=I0IN+%C\DR#I['TKJ3N?/--.S.0J2">6VF66W=HY M%.0RG!%1U:L+"34+@QQND:JI>220X5%'4FF(]E^'OQ/34O+TK7G"772*<\"3 MV/O7J.<]*^2+NUFTZ\\J0C>N&5T/!'8BO8/AG\2/M?EZ-KTW[T#;!.Y^]Z*3 M2: ]7HHZ]**0!1110 4444 %%%% !1110 4444 %<;\0O&\/A72S# 0^H3J1 M&N?N#^\:W/$FOVWAO1)M0NSP@PB9Y=NPKYFUS6KK7]6FO[Y]TDASCLH]!30% M6XFN+ZXFN9V>5V)>1SS^)K7\.Z6TTR7ORE$8[3]Y48#_ ):#L",\\5)X6@=) M3<-Y3Q3,8/(E4E93CH3VZ]:R+UX8[V4:>TB0L?NL>1[>],#3_P"$DEMKR4VH M+0Y)CCW?BNY^VWH:&PWY:3&#(>X%/\ AW\/I?$M MVMY?JT>G1')..9#Z#VKW8?9M,M$L[(11LJ?N80QY'#8Y^M91A?5GHU\4X/DIJ[_(R]$\)1W5UJ,&H3&&2T5'27HG.>3GMQ5F M_P!>-A)9?:##]IM'>*:"V $Q%8VL^*;K5GE$<26L4PQ*L?63ZG^E M8G7WIN2CI$SCAJE9\]=_(V+OQ+?7%@EBLF(()S+ Q^^G.0,]P*H7NI7FHRB2 M^N'F<="V!C\JN:5X:U769-MA9R2#NV, 5W.D_!N\F"OJMXD [I&-Q_I0H5)A M4Q."PGQ-)_B>8]>O-*%)Z"O>['X5>'K1098Y+AN_F-Q^5;EMX0T&T_U&F0+Q M@G;6JPLGNSSJG$.'C\$6SYHVGTHVD=J^IHM*L(5VQ6D2CT""G2:992*5>UB( M/;8*KZKYG/\ ZQJ_\/\ $^5]I'4&DKZ;N/"FAW*A9]-@<#IE:Q;WX7^'+Q3M MMW@/_3)L4GA9+9F\.(:$OCBT>"V]]=VBLMKA:-K.EZW97EMJ?R22P MAIWVC.!P(XQ] /Q-<[K>@P6>GQZA#.L7V@[DM&7E5] >Y'?ZTI0TO$='%MR] ME55I?F2>%O&NI>&+D&%S+;$_/"YR#]/2O<-#\0:3XPTH^7LE##$L#\E?PKYK MK4\/ZAJ6G:O#+I#/]HW8"KSN]B*TI5G!V>QRYEE5+$Q=2.DOZW.N^(7PP?2O M,U308VDM,[I(1R8OI[5YO:7; 0&QAE8 AAZ$'J*^J-.O'N;""/5%CBN MY8\R0;LX]:\F^)OPY%EOUG0XB8&.Z>%1]SW'M7IIW/@91<79G+A].U[0F>YE M$=['@;G95W2-_=4 $@8(P/6N:NK2ZTR\,5PCPRH01D%3[&H[>XEM+A9H6*.O M0CJ/6NH:SM=I9CST[TR3TOX8>/EUJU32-3D_P!. MB7]V['_6K_C7I%?)%M<76E:@DT1>&XA;([$&OI'P-XMA\5Z$DY(6[B 6=/0^ MOT-)@=-1112 **** "BBB@ HHHH *1F"*68@*!DD]A2UP/Q7\5_V'H'V&U?; M=WHV\=53N?Z?C0!YI\3/&#^(]=:VMW/V*U)1 .C'NW^?2N5TFP&HZE%!*WEQ M,V&D/ '&<9Z#-4R222>2375Q,OAS3DS(LOF 2[63*R$CHK>V?>J S-5270[R M2VT^[D6&49*!^1VYQQV_+%:/@3P=/XKUE5966SA.Z>3^GU-8FFZ==:]K,=K: MH7FN).!U R?Y"OI+0])L?!GA<0@JB0IOFD/\1[FDW8:3;LAVJZGIO@SPX&VK M%#"FR*)>K'L*\'U3Q?J>H^(?[5\]XY$;]T%/"#TJ?QMXLG\3ZP[@E;2,E84S MV]?QKF@,G Y)KS*U9R=EL?>97EDL03Z9\3M'\B[,=MK<"Y1^F M_P#Q^E>::KI5WHVH26=]$TU1V\]WI5^LD9>"XB;//!!KTZUO=, M^)>C"ROMMMK,*_NY?[_^?2C2JO,T][+Y7CK2?_DO_ /,;#4KS3)S-83M"Y&" M5Z$>X[U'=CDFK6KZ->:+J+V=]$4D4\<<'W%=GX)^&EQ MK/EWVKAH+3.53&&D'^%9QA*3Y4=M;$X:A#V\FM?Q.4T+PSJ?B&Y$6GV[,N?F MD(PJ_C7K?ASX4:;INR;53]LG'.T_)(D7@*BX J6BBN@\-MMW84444""B MBB@ HHHH *8\22H4D564C!!&1>( M_!FJ^&YC]JA+P9^69!E3_A^-?2=0W-K!>0-#M:A)=WTI>1SGGM[5II25WN%AW^GH:^ M<:UO#?B"Z\.:O'>6K' /SIGAQZ4J59QEJ&8Y73Q%&U-6DMO\CH/B=X$.@7QU M+3HR;"=CD*/]4WI]*X;3KR2RNU>*01;CM+[=VS/&X>X]:^G()M/\8>&2<"6V MNH\,I_A/^(KYV\7>&KCPOKTUE."8\[HG_O+VKU$[H^ E%PDXRW1>O=$&JLLU MM*SB./=/>R,2)/H.K$>WK5?P7XHE\+>(H[F)RUL[;)E[,A[X_6F>&)9IIWM8 MXY9#LPIC&2H[@=AGU(/2J.L6)LIH]@A\DY"-"VX<=03W(Z4R3ZHM+J*]LXKF MW8/%*H92.X-35Y1\&_%9N+=]!O),O'\]N2>J]Q_7\:]7J0"BBB@ HHHH *** M* &32I!"\LAPB*6)/I7S'XV\0OXD\3W-YN)A#;(1Z*.!7LWQ7\0?V/X2:VB? M;/>GRUP>0O<_RKYXIH#>\+6,DM^EYY*SQ1/M9-P#9]1GTJIKM]'>ZBYMPZIN M)8,,9;N<#@51@N9[9]UO*T9]CQ^5;7@S0)/$GBBVLP"8]V^9NN%'7/\ +\:8 M'J7P@\(_V?IYUR]CQ/< B$$9V!ZGLM>@>)M8 M@\*>%GFC"KY48C@3WQ@5\X75S)>721BS$]ZX\34LN5'TN18%5:GMYK M1;>I%72^&= ::>*]U"T$]FP.V(2A9'Q_$H[XK*T?2)]7NG2%&:.%#+,5'(0= M<>]=)<:O8Z9I]E<6:0W\EL#';3%RLD/LZ9'KZ5R0BOB9]+C*LG^YI;LJ>,=7 ML;]HK>U@CD>+&V]#DLZ8X#9 .:YRTN9[2Z2>U=HY4(*LIP0:A)+,6;DLT[_A*=#LK MWQ1IZ?:HCF-F'+#U/^%=@JA%"J, # I54(H51@#H!VI:].*LC\[K574E?9= M%V"BBBJ,0HHHH **** "BBB@ HHHH **** "BBB@ (S7.:GHMOI4=[K&C:=' M)J31G';-='01GK2:N:4ZDJ;NO^'/EK6=0O=2U.:?4W=IRQW;NWM5&O7OB?X& M62-]:TJ+#CF>-1U'][%>0D8/->54@X2LS])P&*I8F@I4]+=.P4445F=QWWPQ M\6MH^K#3KI_]$N3@9/"-V->A?$GPJOB7PV\MNH-Y:J9(B.K#J5KP!'*.&4X9 M3D$5]!_#KQ*/$'AR-)FSYL9C MY4CQ.K?, <9(]:EO]3N-1V"<1JD>=J1KM4$]3CU-=;\4_#/]A>)VN($VVMY\ MZ8' ;N/Y?G7#5W'RAH:)JL^BZS;W]J<20N&'O[5]2Z5J,.K:5;WULVZ.= X_ M&ODJO;O@MX@^TZ7/H\[Y> ^9$"?X3U_I28'J5%%%( HHHH ***CN7>.UE>%/ M,D5"54?Q''2@#Y_^+FMG4_&#VR-F&S7RP/\ :[G^5<'6]K^A:[%J=Q/J&GW( M:1RQ;RR1^8XK"965B&!!'4$=*H!*]T^#.@"RT.75IEQ+=':A/9!_CQ7BFG6< MFH:E!:0C=)*X51ZYKZ>98/#/A/:F%BL[?"_@,"DW9%1BY-174\J^+?B'[=K2 M:9 ^8K4?. >K'G^6*\ZJQJ%V]]J$]S*26E\+ MN [ D@5Y$Y.<[GZ9AJ,<)AE'LCI?#>EW(TX)&\]J]S^\2\MW#(,#(#@].E690=C-&N V#UKL?%U_I\.CM%80O9WZC+!7J.5>2W-WPCX=F\2:]#:HI\H'=*V.BC_.*^C[*SAT^RBM M;9 D<2A5 KD/ACX<&C>'$N9DQPKMJ[:%/DC?J?(9QC7B:[C%^[$ M****Z#Q0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** &R1K+&R2 , MK#!![BOGWXA^%6\.ZXTD"?Z'<$M&<=#W'^?6OH2N?\:Z GB'PW/;$#S5&^(^ MC"L:U/GB>IE>,>%KIOX7N?-E=)8Z%8?V=.EY>QO?SQ;[6*$%MA_VC[USLL3P MRM'(I5E."#U%=9X)U(Q>?:8(5D8;;>+,TA([/CC'U%>?32O9GW6,E-4N>#V. M1(*L0PP0<$5UWPXU\Z)XIA61L07)$3CZ]/UK'\1:3+I>H?/;26\'<>DD?07Q)T%=?\&S&)=T]N/-B(ZGU% M?.!&#BOJ#PAJBZ[X2MIW.6:/RY!Z'I7SWXST?^PO%E[9!=L:R%HQ_LGD?I7K MQ=U<_,JD'3FX/=&%72> M9;1/&-E<;L1N_ER#U!_^OBN;IT;F.174X93D'TJ MC,^O@0R@@Y!Y!HK#\&ZH-8\(Z?=@Y)B",?=?E/\ *MRI **** "N1^)6NW&@ M^$)9[&4Q7+NJ1N.W//Z5UU>2_'*]Q:Z=9@]6,A'MT_I0!S%A\7M>MU"7Z6]] M'W\Z/G],5K+\0?"&L+MU[PXD9/5XO\!7E5%4![EX1T'P3J6O1:CX=GF$UL?, M\ACP/3@\U?\ BYJOV/PNMHA^:ZD"L ?X1S_,"L7X':>%L-0U KR[B('Z<_\ MLU9?QCO_ #O$-O:!N((\D?6L*\N6#/5RBC[7&13Z:GG-==X3;2M.L6NM=C*) M=2;(IF4E< :FX[B)#Z'J?YBG37/4U)QU583!-Q[61Z MNB!$"J, # IU%%>J?FX4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4$9%%% '@/Q1T3^RO%4DT:[8KO\ >+CU[_K7+Z3J2IH?H>5UEB<&E+6VC. MIUG1/$$^FMJ&KRQE8P9!%N!;!(!./Q%!Z?X"\2:C@P:7.%/\3H5'YUTEI\& MM79-^I7EM9H.I)W8_6LN_P#BIXGO=P6\%LIZ"!=N*YJ\UK4M0;=>WLTQ]7FV6B:0^F6>J1Z@8G+-L(^3VQ74UX;\$[YH_$MU;.Q(GAX!]N:]R MI %%%%( KPKXVW/F^*K:$$XBMP"/ K=Q_RV=I#Q^']*\J^(EU]K\;7S9!V/Y?'MQ7M M/@9/)\ Z8,8Q 21^)KP/Q++YWB;4)/[]P[?K7'BG[J1]+P["]>4NR*%K;27E MY#;0_P"LFD"+GU)Q79ZXWD:!<+"+>9K=A;W#_9O)=2>Q M+8[C<;AY>WKN[8KH-9B\1Q>']^N3NL+3A1#(HW,<'YLBN.'PL^EQ4>:M#5>A MS(KZ&^&ME]C\$6F5VM-F1OKT_I7STOWA7T]X<@6W\.6,:#:!"O%;X5>\V>5Q M%-JC"'=FI1117>?%!7%ZK\4=!TC4IK&Z,WFPMM;"'K7:5Y]K7PET[6M7GOYK MR9'F;<5 '% #O^%R>&O6?_O@_P"%'_"Y/#7K/_WP?\*R+SX.:)86ZX;/1%DECDDV0[OO,,\$T] /I_1-Z9+YD3'!X MP5/H13->URW\/:8;Z\21H58!C&I.WW-9W@;PP/"WAN.T8[IY#YDQ[;B.@_ " MMR_LX=1L)K.Y4/',A5@:0&!X>^(&A>)+LVMC.5N,9$#0M%N-0NCA(4SCU/8?G7S^SZ]\2_$S)&S-N.0N<) M$M 'JDWQ@\,1RE4DFD /WA&1G]*U=$^(7A[79!%:WJQS$X"3#9GZ9ZURMC\$ M=,2V U"^GEFQR8L* ?H0-BKAU_QHT ]UZ]*1G5$+ M.P55&22< 5SO@>RUK3_#D4/B&99)A]T=T7T)[UYG\3?'-UJ>K/H>C2,MO$_E MR%#S*_3'TS2 [_5?B?X:TJX,#WGGR#J(5+ ?B.*KV7Q;\,7=P(FN)(2W1GC. M/Y5Q_AOX,RWEJEUK]TT/F#(AC'S#ZG_ZU7]9^"5L;9FT2]D651D)/\V[VR,8 MIZ >C7?B"QMM/CO4E%Q#(<*T)W _E6A#*)H4D3[K#(KR;X:>%_$NG:E,NI+Y M6G*Q5XIAG>1W7_&O6P H 48 Z4@%HHHH R/%%H+[PQ?P$9W0L0/<<_TKYE=2 MDC*W4'!KZLND\VUE0C(9",>O%?+>J)Y>K7:8V[9G&/3DUQ8I;,^OXC M.P\(3-)HNRUTB.^GCS$9"#RC][<#U_*L_P 3QQ)K;?9[EKJ-HT(D?[WW1P?I MTKGEK!'L44H8N45U(= N?L?B"SN,[?+E!SZ5]#^*[<7W@W48L;MUNS #V&?Z M5\V6QQ=1'_;'\Z^FP?MGA=L\>=:'/ME:Z<*]&CQ.(X>]3GZGRFP(8@]0:2I[ MQ/+OITZ[9&'ZU!711GZ,X']:^H:3 ****0!7S?\5O^2G:M_P!L?_1*5](5\Y?%B-D^)6INPPKB M(J?7]T@IH#FM+TF?5II([=D4QKN);/Y<57N;:2SNV@FP'0C.*T/#SLMY*L-P M]O<,G[IU7<,YYR*@UD(-9F\OS,9&3(,%CW/XTP/ICPV /!]B ,?Z.*^=-M_P"1(KY[U]2GB"]5N")F!_.N'%;(^JX<^.IZ M(@TTVPU*'[>\J6^[YVA^\/I71>,?L2V&G_V2PDMF#$NS,7+<==PS6%H4ZVVO M6KR: MQ=,XFW_X^(_]X5]3::,:7:X_YY+_ "KY7C;9(K#J#FOJ/1I?-T2S<]X5_E71 MA>IXW$:=J;]2]1117:?(!03@9/ HKS;XJ>.O['LWT;39,7LRXE=3S&I_J1_. M@#E_BGXZ;5;LZ)I4A-K$V)74_P"L;T^@KI?A5X%&E6B:UJ)Q]T!AU%>!?$/PU)X6\5-); K;3GS8&';GD?A_6OJL/ M4=6DIM6N>9./+)H]"^-MY)#X;M+=,A9I_F(Z' /%2?!;3H(/"\]XH!FFF*LW M? P/U-9-U=O\0_A42GSZCIN&D7NV!@G\1DUE?"CQI!H5Q-I.JR"&WF?*'&53&3DX[UP__"[=#_Y\KS\E_P :[C5] M*L_$FBR65PY:VG ^:,]1G/!KR;QWX,\*>%=&=HYYFOG&(HBXS]2,=* .QTOX MF:=XC6\MM/MKA)H[9Y09 ,8''8^]>8_#*SCU?XA027N'VEI<-_$P!(/Y\UM_ M!?1GN;W4+YT(B$!@#'H=W_ZJYIC=_#[XA[W0@6\QP#_'&?\ %33 ^DB<#Z5Y M]J'QAT;3M1GLY;2[9X)"C%0N"0?K77Z+KMAX@T];K3ITE5A\R@\H?0BN0UOX M:>&%>ZU34[B:%68R2,7 &3SZ4@(%^->ALP'V.\Y]E_QKT:-Q)$KCHP!%?,%C MIMOJWC6*QTE':VDN B;CD[@)KY*V1]3PXG[2;\C8\%'9 M>7#M9->J%'[E41B?^^B/TJOXQECEUW]S9-:*L8&UD"%O? XK2\!0SA[JXM[B M"V92J"292W4$D#!] :SO&C7#>)'-T\3GRT*&(';M*C'4D]*YW_#/=@T\>_0Q M(/\ CXC_ -X5]-Z=SX6@SWM1_P"@U\R6_P#Q\Q_[PKZ3Q'\-/YGRWJ7_(4NO\ KL_\S5:K.HG.IW1_Z:M_.M-[:QCT-/-LI$DD MA\U+L[AN?(^4=LDP"BBBD 5X)\:86C\9HYZ2P*P_#C^E>]UXU\<[3%YIUYC[T9CS^) M-- >=^&I)1JWE1(C^=&5<.^P <+>-K8VOC+4E)SNG9A^)KTWX+7WG^%)[9OO0SD@>Q _\ KUQOQ:LC M;>,6FQA9XP1]1UKDQ2]RY]%P_/EQ+CW1QVGWDNGZE;W=N 9(9 Z@]R#TKJ]2 M26X\+7TD>FMID32K/)YLF\S-R,+Z8S^M<7DCE>HZ5WS#33X?F>>>.YMY(=RR MS7!>57_NA2S1]-C4E.$[:W."'45])>!KO[;X,T^7))\O!S[&OFP9P M,]:]N^#VJ"X\/SV+-EX)=P'HI''\C6F&=IV.'/Z7/AE/LST:BBBO1/A1'!,; M!3@D<'TKY[\1?#[Q7/K]Y,;*2Z$DK,LJMD$$\=:^A:* /G6#PGXZMH5B@M+R M-%X"JP 'ZU>TSPEXXNM2@ANUO((&<"21GX5>]>^44[@06=JME90VR,6$2!=S M=3[U/112 *YKQWX73Q1X;EMT4?:H_G@;_:]/QKI:* /$O GASQ;X7\0QS2:7 M*;2;]W.N1@J>_P"'6MKQI\)%U&=]0\.LL,SG<\#\*3['M7J=%.X'SG_PCOCO M2R;>&WO54?W&X/ZU>TCX7>)-TJ. MPT]-L:'KAC M81R2H#@26S\$5&OA#QOKTHCNH+D@'[T[X45]%44[@<1X#^'=OX43[7=,L^H. M.6 XC]A_C7;T44@"BBB@"CK$XM=%O)B<;(6.?PKY>N9/.NI9.N]RWYFOH'XE MZF-.\&7(#8DGQ&GYY/Z U\]&N#%/5(^TX=I6I3J/JSJ_"<=M-IMQ&8K2:Y$Z M,4NI"@\O!R0<'GI6+X@>V?7KG[ Q:W5@J$G/08./;-='I/AOP_?>'XIKZKA^2=>]9^ EJXX_W37@7@.R-]XSL$QE5D#-QV%>T?$:^&G^ ]0<- MAG0(N.^6 _E75A5HV?/<13O5A#LCYKF;?,[>I)KIY[YI/!VU)(59$5&5HBKL MOL>]/]-5 M5SMDW_ES7TK7@'P;M//\;"?&?(B8Y],@BO?Z3 ****0!7G?QFL/M/@^.Y R; M:8'/UXKT2L?Q7IO]K>%=0M ,L\+;/]X#C]: /EJ*0PS)(I(*,#D5T/B"!KFR M2^0W,BDA_P!\5^16_P!D =SUKGVCV7)BD;;AMI..E=/=0)_8>([M;MY$\O?: MVY)8*?E5F.,# %4!TGP2U+R-?N[%FXN(@RCW7/\ C6]\9],+V=EJ"KDHQC8C MT(S_ $KR[P=JW]B>++*\8[424"3_ '<\BOH7QCI:ZWX2O(%PS&/>A'J.:RJQ MYH-'=@*WL,3"?F?-==1X7T6SO]-GNKBRDOY%F6/R4DV"-2#ESP?2N8=#'(R, M,%3@@]JV/##V;:H;?44=XIE^4(,_,/;OQFO+A92U/T+%J4J+<&5-:L8M-UBX MM;>42Q(WR.#G@\X_"NH^%FLC3/%BP2-B.['EGZ]OZUG>+ MP(+FTTV>SM81Y M*M/@,_/'&>W2N?MIWM;J.:)BKHP((IWY)W,G!8O".$NJ/JX45C>%M;37_#]M M?(1O90) /X6[BMFO53NKH_-ZD)4Y.$MT%%%%,@**** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHJIJ=_%IFFSW=PP6.)"Q)H'&+D[(\E^,>LB?4K M?3(FR(!OV:MZWJDNLZQ<7T_WIG+8ST'I6IX M,TV6[U0W*PLT< _UNQ76-O5@2*\J3]I4/TBA36"P:B^B_$W=?U2VTS1WTFZT M]XKB.,QQ>8H;>,C#AP!T&>/>O/AP*ZCQMJ6H37RV-_=6ETD)WJ]LN!SZ^]1> I\E'F>[U/2?@WIGGZYC0CRP2/ALUK^WQVX7;&S>9'_NFH?"]S'YTME=730PS#Y%WE M5+^^*]+^->@>=96VLPK\T1\J7 Z@]/Y'\Z\=LKDV5_#-W;IFXM 7 MX[KWKP8C!(/6O)K0Y)GZ+E6*6*PJONM&>@0V]AKJ_P!IZG?FXENT*I:@EF5M MN,*@Y&&YSCH*X6[M9;*[DM[B-HY(VP5<8/M6IX;U2WL+B2*Z24>=A8YH/]9& MQXXSZ]/QK8\7Z%>R1_VL\+(J@1"/.Y@@YWL?7YNE$O>C=!2D\-7]G)^Z]B_\ M+/%8TG5?[-NWQ;71PI)X5^U>Y Y'%?)J.TTQ;*[< M"]MQM.3]]>QKHP]3[#/&SW -/ZS37K_F=S11178?)A1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %>2?%OQ8K8T.S?I\TY!_):[7QMXKA\,:.\F0 MUU*"L*9[^OX5\\7=U+>W:W?R+;[.9)KV.8$^9D_(T9X/&.U>>4NYMNW<=OIGBN*$N4^KQ. M']O%1O8?&](DUS7[6QC!(D<;_9>Y_*LNO8OA!X M;,%K)K-RF&ERD.?3N?YU=*'/.QAF&)CA,,Y+?9'=:M>P>&_"T]PV%CMH<*/4 MXXKYDR7]P MLZHLT,+9FC!^8#UQW&<5ZR/S9MMW9LP*^D>%5ND:*=XWWQ$AAY;,!G!'!Z#@ MYK T*P?5=>M+-!N::4 CU'4_I5KQ#<1L\5O$Z%H\^:(E*IG/'!)YQBNV^"^@ M?:]9GU:9,82&-47Z 8J6BBI **** "BB MB@"AKFEQ:SH=U83C*S1E?H>U?+&I6$VF:E/9W*[9(9"C?4'%?6U>,_&?POY5 MS'KMK'\DF$GP.A[&F@/):DMYWMKB.:)MKQL&4^A%1T4P/IWP9XAA\5>%X;@D M-*J^7.A[,/7Z]?QKQKX@>%V\.^('\I#]DG)>)NP]14'PX\7'PQKZK*O#SP_*6*[X)!V-85J?/$]7*\:\)7N_A>Y\U@D$$'!!R M".U=WX64C1RQMD$5/KNKOK6I//AHX?^64'\,8] !73^#?!" MW<7]L>(#]GTR'YSO./, _I347*7NF=2M&CA[XC[N_D>O>$M?/B+08KUX6A<_ M*P88R?4>U;E>$^(OB-V4;1?3MZG8T445N>.%%%% !1110 4444 %%% M% !1110 4444 %4-:U(:1I%Q>F-Y?)7=L09)K+\5>,]/\,6A,[B2Y892%3R? M\*\HL/B=J:>('N[\B:TF^5[?'RA?:L9U8Q=CU<)EE?$1]HEHOQ]#F_$>OW?B M+5I;R]8Y)PB9X0=@*RJ]'\5>$+75K#_A(?">);=QOEA3DH>_']*\Y8%6(88( MZBO/J1:>I]U@ZU*I22IJUM+=A***?#"]Q,L4*%W!] 'AWPK:VC*!,R[Y?]X]:\A^$OA']/#^JZ3H)M/"\FJ M_:KU$QN/0'^[FO.?$GQ#M-+T\Z'X*C6VMT&V2Y489_4@]?QKSV1KVTNH;N5I M$FD'FQN3RP]: /=_B/X'&NV9O]/0"]A7)'_/0#M]:\,DB>*5HY%*NIP5(Z&O M=?AUX^B\2V2V-^ZIJ,2X.>/- [CWJWK'P_T>\UP:Q-&WR#=)"@XD(]JXZU#F M=T?1Y7F_U>'LJNJZ?Y'G?@OP5%+ =;\1'R-/A&]5?CS/_K50\:>-9->F^Q6 M\C38?ECC7C=CN:3QOXQN-=NC9P(UK80':D&-N<>H_I7(URRDHKDB?1X;#SJS M6)Q&_1=%_P $*?#-)!*LD+E'4Y# XP:90%+-A5+$] !DUB>J[6U/4?"7Q8DM MPEIX@#21C@3K]X?6O5M/U6RU2W6:PN$F1AG*FOECZ\&K^EZWJ&CW FT^ZDA8 M'. W!^H[UU4\0XZ2/G<;D=*M[]%\K_ ^I**\@T/XQRIMCUNV$@Z>;%P?J17> MZ5XYT'5T4P7\:,?X)3L/ZUV1JPELSY;$9=B<._?CIY'144Q)HY5#1NK ]"#F MGUH<%FMPHHHH$%%%-:14&68 >I- #J#6)J?B_0])1C=:A#E>J(VYOR'-<)K? MQDB4-'HEJ7/:248_0W#=!]!7FVL^)M5UZ8OJ%V[CL@.%'X#BLGZUR5,0WI$^HP>0T MZ?OUW=]NA/>7MQJ%T]Q=RM+*YR68YJ"G/')'CS8V3<,CNH\5^$[/7-._X2'PJ1(CC=- O53Z@5YK M70>$_%=YX9U$/"3);N<2PGD,/IZUK"::Y9;'FXK"R4_K&'TDM^S]3 *,'VE3 MNSC&*]?^&7@0VP36=5C_ 'AY@C8?=_VC6U9>"-%UG5+;Q$EN\22*)#;,NT;O M4BM3QCXOL_!^D>8P5[EAB"#U]_I752H-T\. MZ6UA8N#J%PN!C_EFO< M]?\ #\*VJ**D HHHH **** "BBB@ HHHH *\O^,&G:T^FQW&GS-_9T8Q-!&, M;?<^U>H4R:&.X@>&90\'+/$J_.S=@/[J#FM;XC?#V3PY=-?Z:ADTZ4YP!_JCZ'VKA[.\FL+H7% ML0)%&.1D$>AJ@)\7V@:HC*YBN(\.KH?Q!%>[> ?B);>)+5++476+44&""<"4 M>H]Z\I>.+Q)IOVDOYUXH E4 !]_0=>!&!SU[=*YQXKK3+E98RRE'^29,@$CT M- 'N_CCX)WVGW.FW;VUY$T4J'!#"O5/ OQ8C MN_+T[Q(XCEQA+D]&]F]_>NU\1>$]+\5V8^T*N_;^[N(^2/Q[BN2K04M5N?0Y M=G$\/:G5UC^*/FVM_P ,7]O9Q7T;7$=G>31@6]U(NY8^>1CW&:L^)_ 6J^') MF8Q&>US\LT8R/Q]*Y?I7#:4):GV'-2QE+W)73._FT#3?$+R7YNUB3RUA29 % M$T@R7?'IRM^'=1L;5+J2+?!)]QT.<@]#CWK.\UB(UD)>.-LJC'@5V,'C* MSO-9M+O4;=XEMEPL:55)!91Z<&J#Z1J$:1.UI(%F0O&4=3 M^%%ZD2G'!UMU%_<=:GQ<\2(@!-JWNT9S_.E;XN^(V4@?91[B(_XUQ(MYBD;B M%RLIQ&VTX<^@]:([>::X$$43O,3@1@ M^7SU1<5BWGB76+__ (^]0FD_X%C^51+H6J/(8Q8R[@VUAQ\IQGGGCH:F7P]= MBQ^UW$D%M&6(02O\SX."0!VR#2;F]S2-/!TG[J1F/(\C9=BQ]2:;U]ZZJ7P4 M8+PV;W?F7#6[2QA%X9ACY?7O3M/TX6,6DZS% J>2V+V&=@".>N#[4CA"?6NAA\.2:;I\H%5[D?4P7UK$/7W8FOXPOM*U#RYK60FZP T:KPAZ,">_?' KEJ/I6[X> M\(:IXCN%6S@98L_-,XPH']:C6;T1UQ]GA*7ORT7 ]-\,1B7 GN\?-,XZ?3TK*\;_$^RT!' ML]*9;J^Q@E>5C^I[FNVEA[:R/D\QSJ5:].AI'OW-GQ=XTT_PAI_SD/=,,0P+ M_,^@KYXUW7;WQ!JK7TEWJ$S332'+,QS52NP^:)[ M.]N-/NDN+.5HI4.593C%>J:/XKT?QYIZZ/XO1(K[&V&['&3V_&O)*ZWP)X)N MO%>J*6#16,1S++Z^P]Z .N\/_""X@\5;M4=9=-A.]'7_ ):^@KV1$6.-4C4* MJC ' %16EM'96<5M#G9$H5_TR6* M.>)HID#HPPRD9!H ^18Y9(6)B=D)&#M)&1Z'VKJX=6M/$<,6GWR"T!D!8Q#Y MGP,<=E ^G>NM\>_"AHFDU+PU'NC^]);#JONO^%>3R1R02%)%9'4X(/!%4!>N MM'NK:)[E4_<+AQ\WS*A^ZS#MGBND\'_$O4_#3+!<,;RQ[Q.>5^AK%L]>5HS! MJJM) 456,8PT@7[JL>XR!6D^@V-QNG2.0EP/*V,-DTC#A5] ,X)H ]ST+Q5H MGBVT(M)HY&(^>WDQN'X5S_B7X5:;JI>?2S]BG/.T*19(G9'7[K*<$5=MM8O;:: M"19=QMU98@PX4,,&O0=6^#5Y'N?2;R.8=DE&W'X\UR5_X#\0Z>Q\W3Y'4?QI MR*YW3J1Z'MT\=@L0M)+YCK;Q@\%O"\EC'-?VT316]T6/R*<]1G!ZU>B\;P_V M9-92VK;?LPB@;J8V))<_0\?E7*RV%W"Y66VE4CKE#4!1@>012]I-%O!X:>J_ M,[0^*M&DL[*S%K+#'I\L3P28R6VX#9'N,FL^VU;3=+\<)JMI++<6V\N^Y,,, MGH!7-8/I1@^E'M&QQP5*-TF[/0["+Q?:6&I7UW:I-Q%K+I<YD9[B:25F.6+-G-;-CX+U^_8> M1ITNT_Q$8%=7I?PTZ/\,= TK#R0FZD'.Z7D?E6QJ&OZ%X;MLW=U!;JHX1 M>I]L"MX85_:9X^)XABE:A&_FSC?#?PBM+0I/KDGVB0<^4IPH^M=IJ&J:+X3T MX-=20VD2CY(Q@%OH.]>9^)?C1(^^#PY!L7IY\O7\!_\ 7KS#4=5O]8NS-?W$ MEQ*Y_B.:[(4XQV/F,1BZV)E>K*YW?C+XLWNLJ]GHH:SM#P7'WW'U[5YR[L[% MG8LQZDGK5[5-(FTM;9Y/F2XC# XZ'NI]P!_ =[XKO5D=6AL(S^\F(Z^P]Z^A=*TJST;3X M[+3X5BAC& .ON?>I;*RM]/M$MK.)888QA548Q4]( HHHI %%%% !1110 44 M44 %%%% !1110 4444 %%%% !7$^,?AKIOB96N+8+:7W_/11@/\ 4?UKMJ* M/ECQ!X6U3PW=F'4K9E&?ED RK?0UGV5]<6%PDMN_*$X5N5YZ\5]77^G6FIVK M6]_;I/$PP5<9KRKQ3\&=Q>Y\-2X[FWE/\C3N!PBZS87]N[7-B(UC0"0#E0!G M"H.V2_NK1E,$S+L.54\@'UQ3 DNK*]TJX03*T;D91D;.?H170:)\2?$6BA4CO6N M(A_!/\_ZGI5*R\0+Y7E7FZ-45522-0QX))'/KG]*FVZ-J,,WEQ+%+(2^_=@H MS2 *@'? //TH ]!TOXX0/M75M.9">"\)R/UKK=.^)7AC4@ M^L3GJLJEVDS1/$6(8+E.03@GC\ : / MIY;O1-24%;BQN!U'SHU12>%M!NE).F6;!OXEB7G\<5\P*UY @=#-&I. P) - M6(M5,N-2<=FSZ/\ ^$%\/'_F&P_]\T?\(+X>_P"@;#_W MS7!1ZWJ,?P-:^^V2_:C,0)<_,!YF/Y5YP?&/B ]=4G_[ZI>SCV-OK5?^=_>? M1<7A+0;=?ETNTQURT2G^=3[]$TX9,EC;O[PU4DN M[B7_ %D\C_[SDT^5(RE5J2^*3/I+4/B'X8TU3YNI1N1VB!?^5XO)B\SR32 M,<%F)8D_6K&EV]O=2RQW$BI($W0[VPK$=C]:W9]6TG3VEM[#=)$A?8JJ"LN[ M[I)ZC;0!FV7AV6189K^3[-;N^UC@ED&<9('3\:U=NEZ'93V\OEF^4[T=EW[E M/W2#S@C!X]ZQ+O69YHW$^MC (4AC>4SN =V7/4@GI]!3=(T/4-V M0 .V.XK0/BNZ:25WMH&+R&5<#'EL01Q^!->N:E\%]"NLFQFGM#V4'?;//)^S_9W\S&_.=N, MUYQ_PB'B7_H7M5_\ I/_ (F@#'HKHK;P#XGND++HMY'CM+ R']16G;?";Q7< M%=UDL2MW>0 C\* .*HKU"R^".K2D&\OH(!W &X_I72Z=\%-'MR&O[N>Y/=00 M%_QHN!X8L;2,%12Q/0 9K>TCP/K^M.HM-/E"'J\@V@?G7T)IG@W0-(4?8M,A M! ^\Z[S^9S6VJA5 4 = !2N!Y-H/P3B3;+KUYYA[PP]/SKTC2/#VEZ%!Y6E MVD< [LJ\M]36E12 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB HB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_V0$! end XML 11 zagg-20180630_htm.xml IDEA: XBRL DOCUMENT 0001296205 2018-01-01 2018-06-30 0001296205 2017-01-01 2017-06-30 0001296205 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-04-01 2018-06-30 0001296205 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-06-30 0001296205 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-04-01 2017-06-30 0001296205 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-06-30 0001296205 us-gaap:RestrictedStockUnitsRSUMember us-gaap:MinimumMember 2018-01-01 2018-06-30 0001296205 us-gaap:RestrictedStockUnitsRSUMember us-gaap:MaximumMember 2018-01-01 2018-06-30 0001296205 2015-12-31 0001296205 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember zagg:SuperiorMember 2018-01-01 2018-06-30 0001296205 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember zagg:SuperiorMember 2017-01-01 2017-12-31 0001296205 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember zagg:BestBuyMember 2018-01-01 2018-06-30 0001296205 2016-12-31 0001296205 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember zagg:BestBuyMember 2017-01-01 2017-12-31 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember zagg:SuperiorMember 2018-04-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember zagg:SuperiorMember 2017-04-01 2017-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember zagg:SuperiorMember 2018-01-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember zagg:SuperiorMember 2017-01-01 2017-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember zagg:BestBuyMember 2018-04-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember zagg:BestBuyMember 2017-04-01 2017-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember zagg:BestBuyMember 2018-01-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember zagg:BestBuyMember 2017-01-01 2017-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember zagg:GENCOMember 2018-04-01 2018-06-30 0001296205 2017-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember zagg:GENCOMember 2017-04-01 2017-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember zagg:GENCOMember 2018-01-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember zagg:GENCOMember 2017-01-01 2017-06-30 0001296205 zagg:BravenMember us-gaap:SubsequentEventMember 2018-07-20 0001296205 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0001296205 2018-01-01 0001296205 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-06-30 0001296205 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-06-30 0001296205 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-04-01 2018-06-30 0001296205 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-04-01 2018-06-30 0001296205 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-06-30 0001296205 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember zagg:ScreenProtectionMember 2018-04-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember zagg:ScreenProtectionMember 2017-04-01 2017-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember zagg:ScreenProtectionMember 2018-01-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember zagg:ScreenProtectionMember 2017-01-01 2017-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember zagg:PowerManagementMember 2018-04-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember zagg:PowerManagementMember 2017-04-01 2017-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember zagg:PowerManagementMember 2018-01-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember zagg:PowerManagementMember 2017-01-01 2017-06-30 0001296205 2018-07-31 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember zagg:PowerCasesMember 2018-04-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember zagg:PowerCasesMember 2017-04-01 2017-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember zagg:PowerCasesMember 2018-01-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember zagg:PowerCasesMember 2017-01-01 2017-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember zagg:KeyboardsMember 2018-04-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember zagg:KeyboardsMember 2017-04-01 2017-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember zagg:KeyboardsMember 2018-01-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember zagg:KeyboardsMember 2017-01-01 2017-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember zagg:AudioMember 2018-04-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember zagg:AudioMember 2017-04-01 2017-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember zagg:AudioMember 2018-01-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember zagg:AudioMember 2017-01-01 2017-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember zagg:OtherProductsandServicesMember 2018-04-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember zagg:OtherProductsandServicesMember 2017-04-01 2017-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember zagg:OtherProductsandServicesMember 2018-01-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember zagg:OtherProductsandServicesMember 2017-01-01 2017-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember us-gaap:SalesChannelThroughIntermediaryMember 2018-04-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember us-gaap:SalesChannelThroughIntermediaryMember 2017-04-01 2017-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember us-gaap:SalesChannelThroughIntermediaryMember 2018-01-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember us-gaap:SalesChannelThroughIntermediaryMember 2017-01-01 2017-06-30 0001296205 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember zagg:SalesChannelDirectlytoConsumerWebsiteMember 2018-04-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember zagg:SalesChannelDirectlytoConsumerWebsiteMember 2017-04-01 2017-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember zagg:SalesChannelDirectlytoConsumerWebsiteMember 2018-01-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember zagg:SalesChannelDirectlytoConsumerWebsiteMember 2017-01-01 2017-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember zagg:SalesChannelDirectlytoConsumerFranchiseesMember 2018-04-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember zagg:SalesChannelDirectlytoConsumerFranchiseesMember 2017-04-01 2017-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember zagg:SalesChannelDirectlytoConsumerFranchiseesMember 2018-01-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember zagg:SalesChannelDirectlytoConsumerFranchiseesMember 2017-01-01 2017-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember country:US 2018-04-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember country:US 2017-04-01 2017-06-30 0001296205 2017-12-31 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember country:US 2018-01-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember country:US 2017-01-01 2017-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember us-gaap:EuropeMember 2018-04-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember us-gaap:EuropeMember 2017-04-01 2017-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember us-gaap:EuropeMember 2018-01-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember us-gaap:EuropeMember 2017-01-01 2017-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember zagg:OtherCountriesMember 2018-04-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember zagg:OtherCountriesMember 2017-04-01 2017-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember zagg:OtherCountriesMember 2018-01-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember zagg:OtherCountriesMember 2017-01-01 2017-06-30 0001296205 us-gaap:RestatementAdjustmentMember 2017-12-31 0001296205 zagg:CanceledPatentMember 2017-01-01 2017-06-30 0001296205 zagg:CanceledPatentMember 2017-06-30 0001296205 us-gaap:CustomerRelationshipsMember 2018-06-30 0001296205 us-gaap:CustomerRelationshipsMember 2017-12-31 0001296205 us-gaap:TradeNamesMember 2018-06-30 0001296205 us-gaap:TradeNamesMember 2017-12-31 0001296205 us-gaap:PatentedTechnologyMember 2018-06-30 0001296205 us-gaap:PatentedTechnologyMember 2017-12-31 0001296205 us-gaap:NoncompeteAgreementsMember 2018-06-30 0001296205 2018-04-01 2018-06-30 0001296205 us-gaap:NoncompeteAgreementsMember 2017-12-31 0001296205 us-gaap:OtherIntangibleAssetsMember 2018-06-30 0001296205 us-gaap:OtherIntangibleAssetsMember 2017-12-31 0001296205 2017-01-01 2017-12-31 0001296205 zagg:SecurityAgreementMember us-gaap:LineOfCreditMember 2018-04-12 0001296205 zagg:SecurityAgreementMember us-gaap:LetterOfCreditMember 2018-04-12 0001296205 zagg:SecurityAgreementMember us-gaap:LineOfCreditMember 2018-04-12 2018-04-12 0001296205 us-gaap:OtherAssetsMember zagg:SecurityAgreementMember us-gaap:LineOfCreditMember 2018-04-12 0001296205 zagg:SecurityAgreementMember us-gaap:LineOfCreditMember us-gaap:MinimumMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0001296205 zagg:SecurityAgreementMember us-gaap:LineOfCreditMember us-gaap:MaximumMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0001296205 2017-04-01 2017-06-30 0001296205 zagg:SecurityAgreementMember us-gaap:LineOfCreditMember us-gaap:MinimumMember us-gaap:EurodollarMember 2018-04-12 2018-04-12 0001296205 zagg:SecurityAgreementMember us-gaap:LineOfCreditMember us-gaap:MaximumMember us-gaap:EurodollarMember 2018-04-12 2018-04-12 0001296205 zagg:SecurityAgreementMember us-gaap:LineOfCreditMember us-gaap:MinimumMember 2018-04-12 2018-04-12 0001296205 zagg:SecurityAgreementMember us-gaap:LineOfCreditMember us-gaap:MaximumMember 2018-04-12 2018-04-12 0001296205 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0001296205 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001296205 us-gaap:RestrictedStockUnitsRSUMember 2017-04-01 2017-06-30 0001296205 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-06-30 0001296205 us-gaap:RestrictedStockUnitsRSUMember zagg:EmployeesMember 2018-01-01 2018-06-30 0001296205 us-gaap:RestrictedStockUnitsRSUMember zagg:EmployeesMember 2017-01-01 2017-06-30 shares pure iso4217:USD iso4217:USD shares ZAGG false 2018 Q2 2018-06-30 Accelerated Filer --12-31 0001296205 431000 734000 14212000 12540000 72253000 66639000 0 141000 0.001 0.001 100000000 100000000 34423000 34104000 6247000 6065000 0 141000 0 141000 P0Y9M P3Y 10-Q ZAGG INC 28158918 18582000 24989000 83990000 123220000 69662000 75046000 1285000 0 5463000 4547000 178982000 227802000 12532000 13444000 12272000 12272000 33630000 39244000 23914000 24403000 3846000 3426000 265176000 320591000 60372000 96472000 0 2052000 6838000 8168000 34620000 34536000 5836000 5652000 0 315000 0 23475000 0 13922000 107666000 184592000 20000000 0 127666000 184592000 34000 34000 94977000 96145000 -1028000 -348000 40643000 37637000 84170000 77805000 137510000 135999000 265176000 320591000 118565000 115227000 230631000 208173000 80908000 79403000 155381000 143743000 37657000 35824000 75250000 64430000 2638000 2070000 5233000 5076000 27035000 24952000 51342000 52006000 18000 300000 18000 515000 0 0 0 1959000 2773000 3005000 5545000 6026000 32464000 30327000 62138000 65582000 5193000 5497000 13112000 -1152000 346000 619000 846000 1110000 -681000 67000 -186000 48000 -1027000 -552000 -1032000 -1062000 4166000 4945000 12080000 -2214000 951000 1542000 1835000 521000 3215000 3215000 3403000 3403000 10245000 10245000 10245000 -2735000 -2735000 -2735000 0.11 0.12 0.36 -0.10 0.11 0.12 0.36 -0.10 3215000 3215000 3403000 3403000 10245000 10245000 10245000 -2735000 -2735000 -2735000 -970000 556000 -680000 844000 -970000 556000 -680000 844000 2245000 3959000 9565000 -1891000 10245000 10245000 10245000 -2735000 -2735000 -2735000 1408000 1636000 9230000 11022000 481000 1040000 -9000 -13000 243000 0 106000 120000 0 1959000 -37318000 -11350000 -5080000 -8130000 -503000 298000 563000 -912000 -34480000 -23116000 -3512000 1622000 -1404000 1073000 -5092000 -625000 153000 -1083000 0 -64000 232000 0 19957000 10956000 2701000 3065000 26000 31000 -2675000 -3034000 294000 0 198761000 205897000 214215000 206521000 2084000 3125000 3006000 1492000 2610000 240000 55000 29000 -23393000 -5452000 -296000 256000 -6407000 2726000 24989000 11604000 18582000 14330000 926000 953000 4683000 -2322000 541000 560000 21000 0 11991000 0 0 NATURE OF OPERATIONS AND BASIS OF PRESENTATION<div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">ZAGG Inc and its subsidiaries (“we,” “us,” “our,” “ZAGG,” or the “Company”) are innovation leaders in mobile tech accessories for smartphones and tablets. For over 10 years, ZAGG has developed creative product solutions that enhance and protect mobile devices for consumers around the world. The Company has an award-winning product portfolio that includes screen protection, power cases, power management, wireless charging, personal audio, mobile keyboards, and cases, sold under the ZAGG®, InvisibleShield®, mophie®, and IFROGZ® brands.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The accompanying unaudited condensed consolidated financial statements have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) have been condensed or omitted pursuant to such rules and regulations. These condensed consolidated financial statements reflect all adjustments (consisting only of normal recurring adjustments) that, in the opinion of management, are necessary to present fairly the financial position, the results of operations, and cash flows of the Company for the periods presented. The Company suggests that these condensed consolidated financial statements be read in conjunction with the consolidated financial statements and the notes thereto included in the Company’s 2017 Annual Report on Form 10-K. Operating results for the interim periods are not necessarily indicative of the results that may be expected for the full year.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;vertical-align:bottom;">Significant Accounting Policies</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The Company’s significant accounting policies are described in Note 1 to the Company’s Annual Report on Form 10-K for the year ended December 31, 2017. Except for the changes below, the Company has consistently applied the accounting policies to all periods presented in these consolidated financial statements.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;vertical-align:bottom;">Adoption of ASC Topic 606, "Revenue from Contracts with Customers"</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The Company adopted </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;vertical-align:bottom;">ASC Topic 606, "Revenue from Contracts with Customers" ("Topic 606")</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;"> with a date of initial application of January 1, 2018. As a result of this adoption, the Company has changed its accounting policy for revenue recognition as detailed below.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The Company applied Topic 606 on January 1, 2018, using the modified retrospective approach, with the cumulative effect of adopting the new standard being recognized in retained earnings at January 1, 2018. Therefore, the prior period comparative information has not been adjusted and continues to be reported under Topic 605. The adoption of Topic 606 resulted in an increase in accounts receivable of $115; an increase in prepaid expenses and other current assets of $1,255 for the recognition of the right of return assets; an increase in accrued liabilities of $314; an increase in sales return liability of $5,250 for the recognition of the sales return liability on a gross basis and for the change in estimating refund liabilities under Topic 606; a decrease in deferred revenue of $314; and a decrease of $3,880 in retained earnings as a cumulative effect of adoption. The largest driver of changes for the adoption of Topic 606 was the change in estimate for price concessions offered to end customers. Under Topic 605, price concessions to end customers were recognized when such incentives were explicitly offered to the end customer, whereas under Topic 606 such incentives are estimated and recorded at the time of the sale of products to the Company’s customers.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The accounts that changed under Topic 606 for the condensed consolidated balance sheet as of June 30, 2018 have been outlined as follows:</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:1.605556%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:44.250000%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Reported as of June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments as of June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances Without Adoption of Topic 606 as of June 30, 2018</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Condensed consolidated balance sheet changes:</span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable, net of allowances </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">83,990 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(384)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">83,606 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,463 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,140)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,323 </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued liabilities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,838 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(164)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,674 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales returns liability </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,620 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,748)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,872 </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">164 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">164 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained earnings </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">84,170 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,224 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">86,394 </span></td></tr></table></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The accounts that changed under Topic 606 for the condensed consolidated statement of operations for the three months ended June 30, 2018 have been outlined as follows:</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:1.605556%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:44.250000%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Reported for the Three Months Ended June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments for the Three Months Ended June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts Without Adoption of Topic 606 for the Three Months Ended June 30, 2018</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Condensed consolidated statements of operations changes:</span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">118,565 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">661 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">119,226 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">80,908 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(114)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">80,794 </span></td></tr></table></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The accounts that changed under Topic 606 for the condensed consolidated statement of operations for the six months ended June 30, 2018 have been outlined as follows:</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:1.605556%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:44.250000%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Reported for the Six Months Ended June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments for the Six Months Ended June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts Without Adoption of Topic 606 for the Six Months Ended June 30, 2018</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Condensed consolidated statements of operations changes:</span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">230,631 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,050 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">232,681 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">155,381 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(174)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">155,207 </span></td></tr></table></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;vertical-align:bottom;">Revenue recognition accounting policy</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The Company’s revenue is derived from (1) sales of our products through our indirect channel, including retailers and distributors; (2) sales of our products through our direct channel, including </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;">www.ZAGG.com</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;"> and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;">www.mophie.com</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;"> (The URLs are included here as inactive textual references and information contained on, or accessible through, our websites is not a part of, and is not incorporated by reference into, this report) and our corporate-owned ZAGG-branded store; and (3) from franchise fees derived from the on-boarding of new franchisees and the sales of our products to franchisees. The Company’s revenue is measured based on the amount of consideration we expect to receive, reduced by estimates for sales returns, discounts, and other credits. The observable standalone selling prices of products sold are based on the prices charged to customers and are mutually agreed upon by both parties before any orders are authorized.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">For substantially all of our sales, revenue is recognized at a point in time when control of the goods is transferred to the customer, which generally occurs upon delivery to the carrier or the customer. For franchise fees, revenue is derived from the sale of licenses, training, equipment and marketing, among other items. We recognize revenue for performance obligations on a straight-line basis over the franchise term.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;vertical-align:bottom;">Sales returns, discounts and other credits</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The nature of our contracts gives rise to several types of variable consideration, including sales returns, discounts, and other credits. Certain customers receive credit-based incentives or credits, which are accounted for as variable consideration in the form of credit memos off future purchases from the Company. We estimate these amounts based on the expected amount to be provided to customers and reduce revenue accordingly on the invoice date. </span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">We estimate a reserve for sales returns, discounts, and other credits, and record the respective estimated reserve amounts, including a right to return asset when a product is expected to be returned and resold. Historical experience, actual claims, and customer return rights are the key factors used in determining the estimated sales returns, discounts, and other credits.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;vertical-align:bottom;">Contract balances</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The following table provides information about receivables, right of return assets, contract liabilities, refund liabilities, and warranty liabilities from contracts with customers as of June 30, 2018:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:81.333333%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Receivables, which comprises the balance in accounts receivable, net of allowances</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">83,990 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Right of return assets, which are included in prepaid expenses and other current assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,140 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract liabilities, which are included in accrued liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">164 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Refund liabilities, which are included in sales return liability</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,633 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Warranty liabilities, which are included in sales return liability</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,987 </span></td></tr></table></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The current balance of the right of return assets is the estimated amount of inventory to be returned that is expected to be resold. The current balance of contract liabilities primarily relates to the advance consideration received from customers for products for which transfer of control has not yet occurred, and therefore recognition of revenue is deferred until the transfer of control. The current balance of refund liabilities is the expected amount of sales returns, discounts and other credits from sales that have occurred.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;vertical-align:bottom;">Practical expedients and policy elections</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The Company applies the following practical expedients in its application of Topic 606:</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">• The Company does not adjust the transaction price for significant financing components for periods less than one year.</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">• The Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in selling, general, and administrative expenses. </span></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">• The Company recognizes the cost for shipping and handling as a fulfillment activity after control over products have transferred to the customer. For product sales, our standard shipping terms are FOB shipping point, and we record revenue when the product is shipped, net of estimated returns and discounts. Shipping and handling costs are included in cost of sales.</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">• The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;vertical-align:bottom;">Disaggregation of revenue from contracts with customers</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">In the following tables, revenue from contracts with customers are disaggregated by key product lines, key distribution channels, and key geographic regions. These are disclosed below.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The percentage of net sales related to our key product lines for the three and six months ended June 30, 2018 and 2017, was approximately as follows:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:28.555556%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Screen Protection</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">54 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">51 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Power Management</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Power Cases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Keyboards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Audio</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="line-height:120%;margin-bottom:9pt;"><span><br/></span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The percentage of net sales related to our key distribution channels for the three and six months ended June 30, 2018 and 2017, was approximately as follows:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:28.555556%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Indirect channel</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">88 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">89 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">88 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">88 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Website</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Franchisees</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The percentage of net sales related to our key geographic regions for the three and six months ended June 30, 2018 and 2017, was approximately as follows:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:28.555556%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">85 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">87 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">83 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">86 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Europe</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;vertical-align:bottom;">Recent Accounting Pronouncements </span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">In February 2016, the FASB issued ASU No. 2016-02, “Leases (Topic 842),”</span><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">which requires lessees to recognize most leases, including operating leases, on-balance sheet via a right of use asset and lease liability. Lessees are allowed to account for short-term leases (i.e., leases with a term of 12 months or less) off-balance sheet, consistent with current operating lease accounting. A number of other significant changes to lease accounting have been effected through the issuance of this standard. The requirements of the new standard for leases shall be recognized and measured at the beginning of the earliest comparative period presented. When adopted, the Company will be required to adjust equity at the beginning of the earliest comparative period presented, and the other comparative amounts disclosed for each prior period presented in the financial statements, as if the requirements of the new standard had always been applied. The new standard also contains practical expedients which the Company may elect to follow. The new standard is effective for public business entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company is currently evaluating the impact this ASU will have on its consolidated financial statements, including whether to elect the practical expedients outlined in the new standard.</span></div><div style="margin-top:18pt;margin-bottom:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Reclassification of Prior Year Presentation</span></div><div style="margin-top:18pt;margin-bottom:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on reported results of operations. A reclassification has been made with a $2,347 reduction to accrued liabilities and a $2,347 increase to sales returns liability.</span></div> 115000 1255000 1255000 -314000 -5250000 -314000 -3880000 <div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The accounts that changed under Topic 606 for the condensed consolidated balance sheet as of June 30, 2018 have been outlined as follows:</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:1.605556%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:44.250000%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Reported as of June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments as of June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances Without Adoption of Topic 606 as of June 30, 2018</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Condensed consolidated balance sheet changes:</span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable, net of allowances </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">83,990 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(384)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">83,606 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,463 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,140)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,323 </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued liabilities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,838 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(164)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,674 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales returns liability </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,620 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,748)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,872 </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">164 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">164 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained earnings </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">84,170 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,224 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">86,394 </span></td></tr></table></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The accounts that changed under Topic 606 for the condensed consolidated statement of operations for the three months ended June 30, 2018 have been outlined as follows:</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:1.605556%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:44.250000%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Reported for the Three Months Ended June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments for the Three Months Ended June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts Without Adoption of Topic 606 for the Three Months Ended June 30, 2018</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Condensed consolidated statements of operations changes:</span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">118,565 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">661 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">119,226 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">80,908 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(114)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">80,794 </span></td></tr></table></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The accounts that changed under Topic 606 for the condensed consolidated statement of operations for the six months ended June 30, 2018 have been outlined as follows:</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:1.605556%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:44.250000%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Reported for the Six Months Ended June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments for the Six Months Ended June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts Without Adoption of Topic 606 for the Six Months Ended June 30, 2018</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Condensed consolidated statements of operations changes:</span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">230,631 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,050 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">232,681 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">155,381 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(174)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">155,207 </span></td></tr></table></div> 83990000 -384000 83606000 5463000 -1140000 4323000 6838000 -164000 6674000 34620000 -3748000 30872000 0 164000 164000 84170000 2224000 86394000 118565000 661000 119226000 80908000 -114000 80794000 230631000 2050000 232681000 155381000 -174000 155207000 <div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;vertical-align:bottom;">Revenue recognition accounting policy</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The Company’s revenue is derived from (1) sales of our products through our indirect channel, including retailers and distributors; (2) sales of our products through our direct channel, including </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;">www.ZAGG.com</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;"> and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;">www.mophie.com</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;"> (The URLs are included here as inactive textual references and information contained on, or accessible through, our websites is not a part of, and is not incorporated by reference into, this report) and our corporate-owned ZAGG-branded store; and (3) from franchise fees derived from the on-boarding of new franchisees and the sales of our products to franchisees. The Company’s revenue is measured based on the amount of consideration we expect to receive, reduced by estimates for sales returns, discounts, and other credits. The observable standalone selling prices of products sold are based on the prices charged to customers and are mutually agreed upon by both parties before any orders are authorized.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">For substantially all of our sales, revenue is recognized at a point in time when control of the goods is transferred to the customer, which generally occurs upon delivery to the carrier or the customer. For franchise fees, revenue is derived from the sale of licenses, training, equipment and marketing, among other items. We recognize revenue for performance obligations on a straight-line basis over the franchise term.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;vertical-align:bottom;">Sales returns, discounts and other credits</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The nature of our contracts gives rise to several types of variable consideration, including sales returns, discounts, and other credits. Certain customers receive credit-based incentives or credits, which are accounted for as variable consideration in the form of credit memos off future purchases from the Company. We estimate these amounts based on the expected amount to be provided to customers and reduce revenue accordingly on the invoice date. </span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">We estimate a reserve for sales returns, discounts, and other credits, and record the respective estimated reserve amounts, including a right to return asset when a product is expected to be returned and resold. Historical experience, actual claims, and customer return rights are the key factors used in determining the estimated sales returns, discounts, and other credits.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;vertical-align:bottom;">Contract balances</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The following table provides information about receivables, right of return assets, contract liabilities, refund liabilities, and warranty liabilities from contracts with customers as of June 30, 2018:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:81.333333%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Receivables, which comprises the balance in accounts receivable, net of allowances</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">83,990 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Right of return assets, which are included in prepaid expenses and other current assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,140 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract liabilities, which are included in accrued liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">164 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Refund liabilities, which are included in sales return liability</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,633 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Warranty liabilities, which are included in sales return liability</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,987 </span></td></tr></table></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The current balance of the right of return assets is the estimated amount of inventory to be returned that is expected to be resold. The current balance of contract liabilities primarily relates to the advance consideration received from customers for products for which transfer of control has not yet occurred, and therefore recognition of revenue is deferred until the transfer of control. The current balance of refund liabilities is the expected amount of sales returns, discounts and other credits from sales that have occurred.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;vertical-align:bottom;">Practical expedients and policy elections</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The Company applies the following practical expedients in its application of Topic 606:</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">• The Company does not adjust the transaction price for significant financing components for periods less than one year.</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">• The Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in selling, general, and administrative expenses. </span></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">• The Company recognizes the cost for shipping and handling as a fulfillment activity after control over products have transferred to the customer. For product sales, our standard shipping terms are FOB shipping point, and we record revenue when the product is shipped, net of estimated returns and discounts. Shipping and handling costs are included in cost of sales.</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">• The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed.</span></div> <div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The following table provides information about receivables, right of return assets, contract liabilities, refund liabilities, and warranty liabilities from contracts with customers as of June 30, 2018:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:81.333333%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Receivables, which comprises the balance in accounts receivable, net of allowances</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">83,990 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Right of return assets, which are included in prepaid expenses and other current assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,140 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract liabilities, which are included in accrued liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">164 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Refund liabilities, which are included in sales return liability</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,633 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Warranty liabilities, which are included in sales return liability</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,987 </span></td></tr></table></div> 83990000 1140000 164000 30633000 3987000 <div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The percentage of net sales related to our key product lines for the three and six months ended June 30, 2018 and 2017, was approximately as follows:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:28.555556%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Screen Protection</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">54 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">51 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Power Management</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Power Cases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Keyboards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Audio</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="line-height:120%;margin-bottom:9pt;"><span><br/></span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The percentage of net sales related to our key distribution channels for the three and six months ended June 30, 2018 and 2017, was approximately as follows:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:28.555556%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Indirect channel</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">88 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">89 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">88 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">88 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Website</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Franchisees</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The percentage of net sales related to our key geographic regions for the three and six months ended June 30, 2018 and 2017, was approximately as follows:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:28.555556%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">85 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">87 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">83 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">86 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Europe</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> 0.54 0.51 0.52 0.49 0.27 0.17 0.30 0.17 0.07 0.19 0.06 0.21 0.07 0.05 0.06 0.06 0.04 0.07 0.05 0.06 0.01 0.01 0.01 0.01 0.88 0.89 0.88 0.88 0.08 0.07 0.08 0.09 0.04 0.04 0.04 0.03 0.85 0.87 0.83 0.86 0.10 0.08 0.10 0.08 0.05 0.05 0.07 0.06 <div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;vertical-align:bottom;">Recent Accounting Pronouncements </span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">In February 2016, the FASB issued ASU No. 2016-02, “Leases (Topic 842),”</span><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">which requires lessees to recognize most leases, including operating leases, on-balance sheet via a right of use asset and lease liability. Lessees are allowed to account for short-term leases (i.e., leases with a term of 12 months or less) off-balance sheet, consistent with current operating lease accounting. A number of other significant changes to lease accounting have been effected through the issuance of this standard. The requirements of the new standard for leases shall be recognized and measured at the beginning of the earliest comparative period presented. When adopted, the Company will be required to adjust equity at the beginning of the earliest comparative period presented, and the other comparative amounts disclosed for each prior period presented in the financial statements, as if the requirements of the new standard had always been applied. The new standard also contains practical expedients which the Company may elect to follow. The new standard is effective for public business entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company is currently evaluating the impact this ASU will have on its consolidated financial statements, including whether to elect the practical expedients outlined in the new standard.</span></div><div style="margin-top:18pt;margin-bottom:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Reclassification of Prior Year Presentation</span></div><div style="margin-top:18pt;margin-bottom:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on reported results of operations. A reclassification has been made with a $2,347 reduction to accrued liabilities and a $2,347 increase to sales returns liability.</span></div> 2347000 2347000 INVENTORIES<div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">At June 30, 2018 and December 31, 2017, inventories consisted of the following:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:63.694444%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">69,410 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">74,734 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">252 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">312 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total inventories</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">69,662 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">75,046 </span></td></tr></table></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">Included in prepaid expenses and other current assets were inventory deposits with third-party manufacturers at June 30, 2018 and December 31, 2017, of $1,783 and $1,906, respectively.</span></div> <div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">At June 30, 2018 and December 31, 2017, inventories consisted of the following:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:63.694444%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">69,410 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">74,734 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">252 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">312 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total inventories</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">69,662 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">75,046 </span></td></tr></table></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">Included in prepaid expenses and other current assets were inventory deposits with third-party manufacturers at June 30, 2018 and December 31, 2017, of $1,783 and $1,906, respectively.</span></div> 69410000 74734000 252000 312000 69662000 75046000 1783000 1906000 INTANGIBLE ASSETS<div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">There were no additions to and no impairments of intangible assets for the three and six months ended June 30, 2018. There were also no additions to intangible assets for the three and six months ended June 30, 2017. Additionally, there were no impairments to intangible assets for the three months ended June 30, 2017. The following table summarizes the impairments of gross intangible assets for the six months ended June 30, 2017:</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:81.333333%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2016</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">108,659 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairment loss on patent</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,777)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">105,882 </span></td></tr></table></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">On April 11, 2017, the Company received a final court order stating that the claims of one of its patents were either not patentable or canceled. Accordingly, management determined that the patent’s carrying value was not recoverable through future cash flows and was impaired as of March 31, 2017. Consequently, for the six months ended June 30, 2017, the Company recorded an impairment loss to intangible assets consisting of a reduction of gross carrying amount of $2,777, accumulated amortization of $818, and net carrying value of $1,959 to reduce the net carrying value of the canceled patent to $0.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">Intangible assets, net of accumulated amortization as of June 30, 2018 and December 31, 2017, were as follows:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:63.694444%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,921 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,259 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,256 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17,854 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Patents and technology</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,486 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,981 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-compete agreements</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">958 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,137 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets, net of accumulated amortization</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,630 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39,244 </span></td></tr></table></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The total weighted average useful lives of intangible assets as of June 30, 2018 and December 31, 2017, was 8.1 years and 8.2 years, respectively.</span></div> 0 0 0 0 0 0 The following table summarizes the impairments of gross intangible assets for the six months ended June 30, 2017:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:81.333333%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2016</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">108,659 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairment loss on patent</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,777)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">105,882 </span></td></tr></table> 108659000 2777000 105882000 2777000 818000 1959000 0 <div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">Intangible assets, net of accumulated amortization as of June 30, 2018 and December 31, 2017, were as follows:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:63.694444%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,921 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,259 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,256 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17,854 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Patents and technology</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,486 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,981 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-compete agreements</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">958 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,137 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets, net of accumulated amortization</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,630 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39,244 </span></td></tr></table></div> 6921000 9259000 16256000 17854000 9486000 10981000 958000 1137000 9000 13000 33630000 33630000 39244000 39244000 P8Y1M6D P8Y2M12D INCOME TAXESFor interim periods, the tax provision is determined utilizing an estimate of the Company’s annual effective tax rate adjusted for discrete items, if any. The Company's effective tax rate for the three and six months ended June 30, 2018 was 23% and 15%, respectively. The Company’s effective tax rate for the three and six months ended June 30, 2017 was 31% and (24)%, respectively. The change in the effective tax rate for the three months ended June 30, 2018 compared to the three months ended June 30, 2017 was due to several factors including but not limited to a change in the federal statutory rate from 35% to 21% and an increase to income in foreign jurisdictions. The change in the effective tax rate for the six months ended June 30, 2018 compared to the six months ended June 30, 2017 was due to several factors including but not limited to a change in the federal statutory rate from 35% to 21%, a change to book income in the second quarter of 2018 compared to a book loss in the second quarter of 2017, and an increase to income from foreign jurisdictions. The Company’s effective tax rate will generally differ from the U.S. Federal statutory rate of 21%, due to state taxes, permanent items, the Company’s global tax strategy, and the inclusion of global intangible low taxed income and the corresponding foreign tax credit. 0.23 0.15 0.31 -0.24 DEBT AND LINE OF CREDIT<div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">Long-term debt, net as of June 30, 2018 and December 31, 2017, was as follows:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:63.694444%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Line of credit </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,475 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term debt, net of deferred loan costs of $0 and $141</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,922 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total debt outstanding</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,397 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion of total debt outstanding, net of deferred loan costs of $0 and $141 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,397 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-term debt outstanding</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr></table></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">On April 12, 2018, the Company entered into an Amended and Restated Credit and Security Agreement (the “New Credit Agreement”) with KeyBank National Association, as Administrative Agent, Swing Line Lender and Issuing Lender, KeyBanc Capital Markets Inc., as Sole Lead Arranger and Sole Book Runner, and other members of the lender group.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The New Credit Agreement consists of an $85,000 secured revolving credit facility (the “Revolver”), which is not subject to borrowing base limitations. In addition, at the Company’s option, up to $40,000 of the Revolver may be made available for the issuance of letters of credit. Proceeds from the Revolver were used to fully retire the term loan and thus the Revolver is the only credit instrument effective April 12, 2018. The Company had a loss of $243 of deferred loan costs that were written off as of the New Credit Agreement effective date, and the Company carried over $522 of previously capitalized deferred loan costs with the modification of the existing debt. The Company capitalized $294 in additional debt issuance costs, for a new beginning balance of $815 of deferred loan costs, with $780 remaining to be amortized which is included in other assets in the condensed consolidated balance sheet.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The Revolver initially bears interest at an annual rate, at the Company’s option, of (i) the Base Rate (as defined in the Credit Agreement) plus a margin of 0.25% to 1.375% based on the prior quarter-end Leverage Ratio or (ii) the Eurodollar Rate (as defined in the Credit Agreement) plus a margin of 1.25% to 2.375% based on the prior quarter-end Leverage Ratio. The Revolver matures April 11, 2023, subject to early termination in the event of default.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">In addition, the Company is required to pay a monthly Applicable Commitment Fee Rate (as defined in the New Credit Agreement) that can fluctuate between 0.175% and 0.275% based on the Leverage Ratio (as defined in the New Credit Agreement). The commitment fee is calculated monthly using the Maximum Revolving Amount (as defined in the New Credit Agreement) at the end of each calendar month, minus the Revolving Credit Exposure (exclusive of the Swing Line Exposure) (each as defined in the New Credit Agreement) at the end of such day, multiplied by the Applicable Commitment Fee Rate in effect on such day divided by three hundred sixty (360). The monthly commitment fee is payable quarterly in arrears, commencing on July 1, 2018 and continuing on each regularly scheduled payment date thereafter.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The New Credit Agreement contains customary representations and warranties and restrictive covenants. The New Credit Agreement also contains affirmative and negative covenants requiring, among other things, the Company to meet certain financial ratio tests and to provide certain information to the lenders. The New Credit Agreement also includes financial maintenance covenants that require compliance with a Leverage Ratio and a Fixed Charge Coverage Ratio (each as defined in the New Credit Agreement), tested at the end of each fiscal quarter commencing with the three months ended June 30, 2018.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The New Credit Agreement also contains customary events of default. If an event of default occurs, the lenders under the Credit Agreement would be entitled to take various actions, including the acceleration of amounts due thereunder and all other actions permitted to be taken by a secured creditor.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">As part of the New Credit Agreement, the lockbox arrangement requirement in the prior agreement was terminated and thus the Company now has full dominion of cash upon receipt from customers. Because of the lockbox arrangement in the prior agreement, amounts outstanding under the Revolver were classified as a current liability because cash receipts were required to be automatically swept against the Revolver. Because the New Credit Agreement does not have a lockbox arrangement and the Revolver does not mature until 2023, the Revolver is classified as a non-current liability.</span></div> <div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">Long-term debt, net as of June 30, 2018 and December 31, 2017, was as follows:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:63.694444%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Line of credit </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,475 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term debt, net of deferred loan costs of $0 and $141</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,922 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total debt outstanding</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,397 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion of total debt outstanding, net of deferred loan costs of $0 and $141 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,397 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-term debt outstanding</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr></table></div> 20000000 23475000 0 13922000 20000000 37397000 0 37397000 20000000 0 85000000 85000000 40000000 243000 522000 294000 815000 780000 0.0025 0.01375 0.0125 0.02375 0.00175 0.00275 STOCK-BASED COMPENSATION<div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">During the three and six months ended June 30, 2018, the Company granted 197 and 278 restricted stock units, respectively. During the three and six months ended June 30, 2017, the Company granted 123 and 434 restricted stock units, respectively. During the three and six months ended June 30, 2018, the restricted stock units granted were estimated to have a weighted-average fair value per share of $11.65 and $12.48, respectively. During the three and six months ended June 30, 2017, the restricted stock units granted were estimated to have a weighted-average fair value per share of $6.35 and $6.57, respectively. The fair value of the restricted stock units granted is based on the closing share price of the Company’s common stock on the date of grant. The restricted stock units vest annually on a straight-line basis over a nine-month (annual board of directors’ grant) to a three-year vesting term, depending on the terms of the individual grant.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">As part of the 278 and 434 restricted stock units granted during the six months ended June 30, 2018 and 2017, the Company granted 167 and 372 restricted stock units, respectively, to certain executives and employees of the Company where vesting is linked to specific performance criterion. These performance-based restricted stock units only vest upon the (1) Company’s achievement of specified thresholds of net sales, Adjusted EBITDA, or specific goals for the individual executive, and (2) continued employment through the applicable vesting date. </span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The estimated fair value of the restricted stock units is recognized on a straight-line basis over the requisite service period of the award, which is generally the vesting term of the award. During the three and six months ended June 30, 2018, the Company recorded stock-based compensation expense related to restricted stock units of $807 and $1,408, respectively. During the three and six months ended June 30, 2017, the Company recorded stock-based compensation expense related to restricted stock units of $966 and $1,636, respectively. Stock-based compensation expense related to restricted stock is included as a component of selling, general, and administrative expense on the condensed consolidated statement of operations.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">During the six months ended June 30, 2018 and 2017, certain ZAGG employees elected to receive a net amount of shares upon the vesting of restricted stock unit grants in exchange for the Company paying up to the maximum statutory withholding amount of the employees’ tax liabilities for the fair value of the award on the vesting date. This resulted in the Company recording $2,631 and $240 reflected as a reduction of additional paid-in capital, respectively. Of the $2,631 recorded as a reduction of additional paid-in capital,$21 was included in accrued wages and wage related expenses as of June 30, 2018.</span></div> 197000 278000 123000 434000 11.65 12.48 6.35 6.57 278000 434000 167000 372000 807000 1408000 966000 1636000 2631000 240000 2631000 21000 EARNINGS (LOSS) PER SHAREBasic earnings (loss) per common share excludes dilution and is computed by dividing net earnings (loss) by the weighted average number of shares of common stock outstanding during the period. Diluted earnings (loss) per common share reflects the potential dilution that could occur if stock options and restricted stock, or other common stock equivalents were exercised or converted into common stock. The dilutive effect of stock options or other common stock equivalents is calculated using the treasury stock method.<div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The following is a reconciliation of the numerator and denominator used to calculate basic earnings (loss) per share and diluted earnings (loss) per share for the three and six months ended June 30, 2018 and 2017:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:28.416667%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,215 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,403 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,245 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,735)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> Basic</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,299 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,963 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,254 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,010 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> Dilutive effect of restricted stock units</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">367 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">250 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">425 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> Diluted</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,666 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,213 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,679 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,010 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings (loss) per share:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> Basic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.11 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.12 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.36 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.10)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> Diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.11 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.12 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.36 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.10)</span></td></tr></table></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">For the three and six months ended June 30, 2018, 114 restricted stock units were used to purchase shares of common stock that were not considered in calculating diluted earnings per share, respectively, as their effect would have been anti-dilutive. For the three and six months ended June 30, 2017, 0 and 980 restricted stock units were used to purchase shares of common stock that were not considered in calculating diluted earnings (loss) per share, respectively, as their effect would have been anti-dilutive.</span></div> <div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The following is a reconciliation of the numerator and denominator used to calculate basic earnings (loss) per share and diluted earnings (loss) per share for the three and six months ended June 30, 2018 and 2017:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:28.416667%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,215 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,403 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,245 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,735)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> Basic</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,299 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,963 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,254 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,010 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> Dilutive effect of restricted stock units</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">367 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">250 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">425 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> Diluted</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,666 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,213 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,679 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,010 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings (loss) per share:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> Basic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.11 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.12 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.36 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.10)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> Diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.11 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.12 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.36 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.10)</span></td></tr></table></div> 3215000 3215000 3403000 3403000 10245000 10245000 10245000 -2735000 -2735000 -2735000 28299000 27963000 28254000 28010000 367000 250000 425000 0 28666000 28213000 28679000 28010000 0.11 0.12 0.36 -0.10 0.11 0.12 0.36 -0.10 114000 114000 0 980000 TREASURY STOCK<div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">During the fourth quarter of 2015, the Company’s board of directors authorized the repurchase of up to $20,000 of the Company’s outstanding common stock with no expiration date. As of June 30, 2018 and December 31, 2017, a total of $14,552 and $17,558 remained authorized under the stock repurchase program, respectively.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">For the three and six months ended June 30, 2018, the Company repurchased 182 shares of the Company's common stock. Cash consideration paid for the noted share repurchases was $3,006, which included commissions paid to brokers of $7. For the three and six months ended June 30, 2018, the weighted average price per share repurchased was $16.49. The consideration paid has been recorded within stockholders’ equity in the condensed consolidated balance sheet.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">For the three months ended June 30, 2017, no share repurchases occurred.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">For the six months ended June 30, 2017, the Company repurchased 234 shares of the Company's common stock. Cash consideration paid for the noted share repurchases was $1,492, which included commissions paid to brokers of $9. For the six months ended June 30, 2017, the weighted average price per share was $6.35. The consideration paid has been recorded within stockholders’ equity in the condensed consolidated balance sheet.</span></div> 20000000 14552000 17558000 182000 182000 3006000 3006000 7000 7000 16.49 16.49 234000 1492000 9000 6.35 COMMITMENTS AND CONTINGENCIES<div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;vertical-align:bottom;">Operating Leases</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The Company leases office and warehouse space, office equipment, and a retail store location under operating leases that expire through 2025. Future minimum rental payments required under the operating leases at June 30, 2018, were as follows:</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:81.333333%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,075 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,880 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,744 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,448 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,508 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,053 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease commitments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,708 </span></td></tr></table></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">For the three and six months ended June 30, 2018, rent expense was $818 and $1,546, respectively. For the three and six months ended June 30, 2017, rent expense was $758 and $1,443, respectively. Rent expense was recognized on a basis which approximates straight-line over the lease term and was recorded as a component of selling, general and administrative expense on the condensed consolidated statement of operations.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;vertical-align:bottom;">Commercial Litigation</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;vertical-align:bottom;">ZAGG Inc and mophie, Inc. v. Anker Technology Co. Ltd. and Fantasia Trading LLC</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:120%;vertical-align:bottom;">, United States District Court for the Central District of California, Case No. 8:17-CV-2193-DOC-DFM (the “Anker Lawsuit”).  On December 15, 2017, ZAGG and mophie filed the Anker Lawsuit alleging that Anker Technology Co. Ltd. (“Anker”) and Fantasia Trading LLC (“Fantasia”) infringe U.S. Patent Nos. 8,971,039, 9,077,013, 9,088,028, 9,088,029, 9,172,070, and 9,406,913 in connection with protective battery cases for smartphones.  The Anker products accused of infringement include Anker’s Ultra Slim Extended Battery Case for iPhone 6 / 6s (4.7 inch) with 2850mAh capacity; Premium Extended Battery Case for iPhone 6 / 6s (4.7 inch) with 3100mAh Capacity; PowerCore Case for iPhone 7 (4.7 inch), 80% Extra Battery; and PowerCore Case for iPhone 7 (4.7 inch), 95% Extra Battery.  The complaint filed by ZAGG and mophie seeks monetary damages and an injunction against Anker.  On March 12, 2018, Anker and Fantasia filed answers and counterclaims in the lawsuit. In their answers, Anker and Fantasia denied infringement of any valid claim and asserted counterclaims for non-infringement and invalidity of the patents at issue.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:115%;vertical-align:bottom;">The Company disputes Anker’s contentions and will defend the claims and otherwise respond to the allegations.  The matter is scheduled for trial in November 2019.  This matter is not expected to have a material adverse effect on the Company’s financial position, results of operations, or liquidity.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">SEC Investigation</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">In the fourth quarter of 2012, the Company received requests to provide documentation and information to the staff of the SEC in connection with an investigation being conducted by the SEC's Salt Lake City office. The Company believes the investigation includes a review of the facts and circumstances surrounding former Chief Executive Officer Robert Pedersen's pledge and subsequent sale of Company shares and the fact that such pledges and sales were not disclosed in the Company's 2011 10-K filed on March 15, 2012, or 2012 Proxy filed on April 27, 2012. The Company responded to these requests and is cooperating with the staff although there has been no resolution to date.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;vertical-align:bottom;">Other Litigation</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The Company is not a party to any other material litigation or claims at this time. While the Company currently believes that the amount of any ultimate probable loss for known matters would not be material to the Company’s financial condition, the outcome of these actions is inherently difficult to predict. In the event of an adverse outcome, the ultimate potential loss could have a material adverse effect on the Company’s financial condition or results of operations in a particular period.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The Company establishes reserves when a particular contingency is probable and estimable. The Company has not accrued for any loss as of June 30, 2018, in the condensed consolidated financial statements as the Company does not consider a loss to be probable or estimable. The Company faces contingencies that are reasonably possible to occur; however, the reasonably possible exposure to losses cannot currently be estimated.</span></div> Future minimum rental payments required under the operating leases at June 30, 2018, were as follows:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:81.333333%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,075 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,880 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,744 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,448 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,508 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,053 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease commitments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,708 </span></td></tr></table> 1075000 2880000 2744000 2448000 2508000 4053000 15708000 818000 1546000 758000 1443000 CONCENTRATIONS<div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;vertical-align:bottom;">Concentration of credit risk</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">Financial instruments which potentially subject the Company to concentrations of credit risk consist principally of cash and accounts receivable. The Company places its cash with high credit quality financial institutions. The Company maintains its cash in bank deposit accounts, which, at times, exceed federally insured limits. The Company has not experienced any losses in cash accounts for the six months ended June 30, 2018 and 2017.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">At June 30, 2018 and December 31, 2017, two separate customers exceeded 10% of the balance of accounts receivable, as follows: </span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:63.694444%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Superior Communications, Inc. (“Superior”)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Best Buy Co., Inc. (“Best Buy”)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">No other customer account balances were more than 10% of accounts receivable at June 30, 2018 or December 31, 2017. If one or more of the Company’s significant customers were to become insolvent or were otherwise unable to pay for the products provided, it would have a material adverse effect on the Company’s financial condition and results of operations.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;vertical-align:bottom;">Concentration of suppliers</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">We do not directly manufacture any of our products; rather, we employ various third party manufacturing partners in the United States and Asia to perform these services on our behalf. The services employed by these third parties include the selection of sub-suppliers that provide raw materials and other components used in the manufacturing process. We have endeavored to use common components and readily available raw materials in the design of our products that can be sourced from multiple sub-suppliers. However, raw film used in our InvisibleShield film and InvisibleShield On-Demand (“ISOD”) products has been produced by a single supplier for many years. Our film supplier has contractually agreed to not sell the raw materials to any of our competitors.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">Below is a high-level summary by product category of the manufacturing sources used by the Company:</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;vertical-align:bottom;">• Screen Protection </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">– Our screen product line is comprised of sales of InvisibleShield glass products, InvisibleShield film products, and ISOD film blanks. InvisibleShield glass products are sourced from factories in Asia with protective glass expertise, each of which uses a number of sub-suppliers for raw materials and other components. Our InvisibleShield film and ISOD products are sourced through our third-party logistics partner, who purchases the raw film inventory from a single supplier (as discussed above).</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;vertical-align:bottom;">• Battery Cases and Power Management</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;"> – Our battery case and power management product lines consists of power products that are designed to provide on-the-go power and wireless charging for tablets, smartphones, laptops, cameras, and virtually all other electronic mobile devices. Our power products are sourced from factories in Asia with battery expertise, each of which uses a number of sub-suppliers for raw materials and other components.</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;vertical-align:bottom;">• Keyboards </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">– Our keyboard product line consists of (1) device specific keyboards designed to fit individual tablets produced by original equipment manufacturers and (2) keyboards that are designed to be device agnostic and can be used on virtually any mobile device. Our keyboard products are sourced from factories in Asia with keyboard expertise, each of which uses a number of sub-suppliers for raw materials and other components.</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;vertical-align:bottom;">• Audio</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;"> – Our audio product line consists of earbuds and headphones that are designed to be compatible with virtually all electronic mobile devices. Our audio products are sourced from factories in Asia with audio expertise, each of which uses a number of sub-suppliers for raw materials and other components.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">Our product and operations teams work closely with suppliers from initial product development and throughout the manufacturing process to ensure that (1) the supplier understands, and will build according to, the product specifications, (2) appropriate quality is maintained for the finished goods and for all sub-components, and (3) the supplier can meet our supply needs.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;vertical-align:bottom;">Concentration of net sales</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">For the three and six months ended June 30, 2018, Superior and Best Buy accounted for over 10% of net sales, and for the three months ended June 30, 2017, Superior accounted for over 10% of net sales, while for the six months ended June 30, 2017, Superior and GENCO accounted for over 10% of net sales, as follows:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:28.555556%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Superior</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Best Buy</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">GENCO</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">For the three and six months ended June 30, 2018 and 2017, no other customers accounted for greater than 10% of net sales.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">Although we have contracts in place governing our relationships with our retail distribution customers (“retailers”), the contracts are not long-term and all our retailers generally purchase from us on a purchase order basis. As a result, these retailers generally may, with little or no notice or penalty, cease ordering and selling our products, or materially reduce their orders. If any of these retailers cease selling our products, slow their rate of purchase of our products, or decrease the number of products they purchase, our results of operations could be adversely affected.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;vertical-align:bottom;">Concentration of region</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The percentage of net sales by geographic region for the three and six months ended June 30, 2018 and 2017, was approximately:</span></div><div style="line-height:120%;text-align:center;margin-bottom:9pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:28.555556%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">85 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">87 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">83 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">86 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Europe</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> <div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">At June 30, 2018 and December 31, 2017, two separate customers exceeded 10% of the balance of accounts receivable, as follows: </span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:63.694444%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Superior Communications, Inc. (“Superior”)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Best Buy Co., Inc. (“Best Buy”)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">No other customer account balances were more than 10% of accounts receivable at June 30, 2018 or December 31, 2017. If one or more of the Company’s significant customers were to become insolvent or were otherwise unable to pay for the products provided, it would have a material adverse effect on the Company’s financial condition and results of operations.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;vertical-align:bottom;">Concentration of suppliers</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">We do not directly manufacture any of our products; rather, we employ various third party manufacturing partners in the United States and Asia to perform these services on our behalf. The services employed by these third parties include the selection of sub-suppliers that provide raw materials and other components used in the manufacturing process. We have endeavored to use common components and readily available raw materials in the design of our products that can be sourced from multiple sub-suppliers. However, raw film used in our InvisibleShield film and InvisibleShield On-Demand (“ISOD”) products has been produced by a single supplier for many years. Our film supplier has contractually agreed to not sell the raw materials to any of our competitors.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">Below is a high-level summary by product category of the manufacturing sources used by the Company:</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;vertical-align:bottom;">• Screen Protection </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">– Our screen product line is comprised of sales of InvisibleShield glass products, InvisibleShield film products, and ISOD film blanks. InvisibleShield glass products are sourced from factories in Asia with protective glass expertise, each of which uses a number of sub-suppliers for raw materials and other components. Our InvisibleShield film and ISOD products are sourced through our third-party logistics partner, who purchases the raw film inventory from a single supplier (as discussed above).</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;vertical-align:bottom;">• Battery Cases and Power Management</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;"> – Our battery case and power management product lines consists of power products that are designed to provide on-the-go power and wireless charging for tablets, smartphones, laptops, cameras, and virtually all other electronic mobile devices. Our power products are sourced from factories in Asia with battery expertise, each of which uses a number of sub-suppliers for raw materials and other components.</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;vertical-align:bottom;">• Keyboards </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">– Our keyboard product line consists of (1) device specific keyboards designed to fit individual tablets produced by original equipment manufacturers and (2) keyboards that are designed to be device agnostic and can be used on virtually any mobile device. Our keyboard products are sourced from factories in Asia with keyboard expertise, each of which uses a number of sub-suppliers for raw materials and other components.</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;vertical-align:bottom;">• Audio</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;"> – Our audio product line consists of earbuds and headphones that are designed to be compatible with virtually all electronic mobile devices. Our audio products are sourced from factories in Asia with audio expertise, each of which uses a number of sub-suppliers for raw materials and other components.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">Our product and operations teams work closely with suppliers from initial product development and throughout the manufacturing process to ensure that (1) the supplier understands, and will build according to, the product specifications, (2) appropriate quality is maintained for the finished goods and for all sub-components, and (3) the supplier can meet our supply needs.</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;vertical-align:bottom;">Concentration of net sales</span></div><div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">For the three and six months ended June 30, 2018, Superior and Best Buy accounted for over 10% of net sales, and for the three months ended June 30, 2017, Superior accounted for over 10% of net sales, while for the six months ended June 30, 2017, Superior and GENCO accounted for over 10% of net sales, as follows:</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:28.555556%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Superior</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Best Buy</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">GENCO</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> 0.43 0.31 0.14 0.18 0.34 0.31 0.31 0.29 0.11 0.09 0.10 0.08 0.03 0.08 0.04 0.10 <div style="line-height:120%;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The percentage of net sales by geographic region for the three and six months ended June 30, 2018 and 2017, was approximately:</span></div><div style="line-height:120%;text-align:center;margin-bottom:9pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:28.555556%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.772222%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2017</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">85 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">87 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">83 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">86 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Europe</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> 0.85 0.87 0.83 0.86 0.10 0.08 0.10 0.08 0.05 0.05 0.07 0.06 SUBSEQUENT EVENTS<div style="text-indent:-18pt;padding-left:18pt;line-height:120%;margin-top:18pt;margin-bottom:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;vertical-align:bottom;">Acquisition of BRAVEN</span></div><div style="line-height:120%;margin-top:9pt;margin-bottom:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:120%;vertical-align:bottom;">On July 20, 2018, the Company entered into and closed an asset purchase agreement to acquire the BRAVEN brand, inventory, intellectual property, accounts receivable, product and engineering team, and certain other assets and liabilities for $5,000. BRAVEN  products that include rugged Bluetooth® speakers and earbuds.</span></div> 5000000 182000 182000 14552000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2018
Jul. 31, 2018
Document and Entity Information [Abstract]    
Entity Registrant Name ZAGG INC  
Entity Central Index Key 0001296205  
Trading Symbol ZAGG  
Amendment Flag false  
Document Type 10-Q  
Current Fiscal Year End Date --12-31  
Document Period End Date Jun. 30, 2018  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2018  
Entity Filer Category Accelerated Filer  
Entity Common Stock, Shares Outstanding   28,158,918
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 18,582 $ 24,989
Accounts receivable, net of allowances of $431 and $734 83,990 123,220
Inventories 69,662 75,046
Income tax receivable 1,285 0
Prepaid expenses and other current assets 5,463 4,547
Total current assets 178,982 227,802
Property and equipment, net of accumulated depreciation of $14,212 and $12,540 12,532 13,444
Goodwill 12,272 12,272
Intangible assets, net of accumulated amortization of $72,253 and $66,639 33,630 39,244
Deferred income tax assets 23,914 24,403
Other assets 3,846 3,426
Total assets 265,176 320,591
Current liabilities:    
Accounts payable 60,372 96,472
Income tax payable 0 2,052
Accrued liabilities 6,838 8,168
Sales returns liability 34,620 34,536
Accrued wages and wage related expenses 5,836 5,652
Deferred revenue 0 315
Current portion of line of credit 0 23,475
Current portion of long-term debt, net of deferred loan costs of $141 0 13,922
Total current liabilities 107,666 184,592
Non-current portion of line of credit 20,000 0
Total liabilities 127,666 184,592
Stockholders' equity:    
Common stock, $0.001 par value; 100,000 shares authorized; 34,423 and 34,104 shares issued 34 34
Additional paid-in capital 94,977 96,145
Accumulated other comprehensive loss (1,028) (348)
Treasury stock, 6,247 and 6,065 common shares at cost (40,643) (37,637)
Retained earnings 84,170 77,805
Total stockholders' equity 137,510 135,999
Total liabilities and stockholders' equity $ 265,176 $ 320,591
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Allowances for doubtful accounts $ 431 $ 734
Accumulated depreciation 14,212 12,540
Accumulated amortization on intangible assets 72,253 66,639
Deferred loan costs, current $ 0 $ 141
Common stock, par value (in usd per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 34,423,000 34,104,000
Treasury stock, common shares (in shares) 6,247,000 6,065,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Income Statement [Abstract]        
Net sales $ 118,565 $ 115,227 $ 230,631 $ 208,173
Cost of sales 80,908 79,403 155,381 143,743
Gross profit 37,657 35,824 75,250 64,430
Operating expenses:        
Advertising and marketing 2,638 2,070 5,233 5,076
Selling, general and administrative 27,035 24,952 51,342 52,006
Transaction costs 18 300 18 515
Impairment of intangible asset 0 0 0 1,959
Amortization of intangible assets 2,773 3,005 5,545 6,026
Total operating expenses 32,464 30,327 62,138 65,582
Income (loss) from operations 5,193 5,497 13,112 (1,152)
Other income (expense):        
Interest expense (346) (619) (846) (1,110)
Other (expense) income (681) 67 (186) 48
Total other expense (1,027) (552) (1,032) (1,062)
Income (loss) before provision for income taxes 4,166 4,945 12,080 (2,214)
Income tax provision (951) (1,542) (1,835) (521)
Net income (loss) $ 3,215 $ 3,403 $ 10,245 $ (2,735)
Earnings (loss) per share attributable to stockholders:        
Basic earnings (loss) per share (in usd per share) $ 0.11 $ 0.12 $ 0.36 $ (0.10)
Diluted earnings (loss) per share (in usd per share) $ 0.11 $ 0.12 $ 0.36 $ (0.10)
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 3,215 $ 3,403 $ 10,245 $ (2,735)
Other comprehensive (loss) gain, net of tax        
Foreign currency translation (loss) (970) 556 (680) 844
Total other comprehensive (loss) (970) 556 (680) 844
Total comprehensive income (loss) $ 2,245 $ 3,959 $ 9,565 $ (1,891)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Cash flows from operating activities:    
Net income (loss) $ 10,245 $ (2,735)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities    
Stock-based compensation 1,408 1,636
Depreciation and amortization 9,230 11,022
Deferred income tax expense 481 1,040
Loss on disposal of property and equipment 9 13
Loss on deferred loan costs with debt modification 243 0
Amortization of deferred loan costs 106 120
Changes in operating assets and liabilities:    
Accounts receivable, net 37,318 11,350
Inventories 5,080 8,130
Prepaid expenses and other current assets 503 (298)
Other assets (563) 912
Accounts payable (34,480) (23,116)
Income tax (payable) receivable (3,512) 1,622
Accrued liabilities (1,404) 1,073
Sales returns liability (5,092) (625)
Accrued wages and wage related expenses 153 (1,083)
Deferred revenue 0 (64)
Other 232 0
Net cash provided by operating activities 19,957 10,956
Cash flows from investing activities:    
Purchase of property and equipment (2,701) (3,065)
Proceeds from disposal of equipment 26 31
Net cash used in investing activities (2,675) (3,034)
Cash flows from financing activities:    
Payments of deferred loan costs (294) 0
Proceeds from revolving credit facility 198,761 205,897
Payments on revolving credit facility (214,215) (206,521)
Payments on term loan facility (2,084) (3,125)
Purchase of treasury stock (3,006) (1,492)
Payment of withholdings on restricted stock units (2,610) (240)
Proceeds from issuance of stock under employee stock purchase plan 55 29
Net cash used in financing activities (23,393) (5,452)
Effect of foreign currency exchange rates on cash equivalents (296) 256
Net (decrease) increase in cash and cash equivalents (6,407) 2,726
Cash and cash equivalents at beginning of the period 24,989 11,604
Cash and cash equivalents at end of the period 18,582 14,330
Supplemental disclosure of cash flow information:    
Cash paid during the period for interest 926 953
Cash paid during the period for taxes, net 4,683 (2,322)
Supplemental schedule of non-cash investing and financing activities:    
Purchase of fixed assets financed through accounts payable 541 560
Withholdings tax on restricted stock units recorded in accrued wages and wage 21 0
Modification of debt that resulted in payment of existing term loan balance $ 11,991 $ 0
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Operations and Basis of Presentation
6 Months Ended
Jun. 30, 2018
Accounting Policies [Abstract]  
Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] NATURE OF OPERATIONS AND BASIS OF PRESENTATION
ZAGG Inc and its subsidiaries (“we,” “us,” “our,” “ZAGG,” or the “Company”) are innovation leaders in mobile tech accessories for smartphones and tablets. For over 10 years, ZAGG has developed creative product solutions that enhance and protect mobile devices for consumers around the world. The Company has an award-winning product portfolio that includes screen protection, power cases, power management, wireless charging, personal audio, mobile keyboards, and cases, sold under the ZAGG®, InvisibleShield®, mophie®, and IFROGZ® brands.
The accompanying unaudited condensed consolidated financial statements have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) have been condensed or omitted pursuant to such rules and regulations. These condensed consolidated financial statements reflect all adjustments (consisting only of normal recurring adjustments) that, in the opinion of management, are necessary to present fairly the financial position, the results of operations, and cash flows of the Company for the periods presented. The Company suggests that these condensed consolidated financial statements be read in conjunction with the consolidated financial statements and the notes thereto included in the Company’s 2017 Annual Report on Form 10-K. Operating results for the interim periods are not necessarily indicative of the results that may be expected for the full year.
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.
Significant Accounting Policies
The Company’s significant accounting policies are described in Note 1 to the Company’s Annual Report on Form 10-K for the year ended December 31, 2017. Except for the changes below, the Company has consistently applied the accounting policies to all periods presented in these consolidated financial statements.
Adoption of ASC Topic 606, "Revenue from Contracts with Customers"
The Company adopted ASC Topic 606, "Revenue from Contracts with Customers" ("Topic 606") with a date of initial application of January 1, 2018. As a result of this adoption, the Company has changed its accounting policy for revenue recognition as detailed below.
The Company applied Topic 606 on January 1, 2018, using the modified retrospective approach, with the cumulative effect of adopting the new standard being recognized in retained earnings at January 1, 2018. Therefore, the prior period comparative information has not been adjusted and continues to be reported under Topic 605. The adoption of Topic 606 resulted in an increase in accounts receivable of $115; an increase in prepaid expenses and other current assets of $1,255 for the recognition of the right of return assets; an increase in accrued liabilities of $314; an increase in sales return liability of $5,250 for the recognition of the sales return liability on a gross basis and for the change in estimating refund liabilities under Topic 606; a decrease in deferred revenue of $314; and a decrease of $3,880 in retained earnings as a cumulative effect of adoption. The largest driver of changes for the adoption of Topic 606 was the change in estimate for price concessions offered to end customers. Under Topic 605, price concessions to end customers were recognized when such incentives were explicitly offered to the end customer, whereas under Topic 606 such incentives are estimated and recorded at the time of the sale of products to the Company’s customers.
The accounts that changed under Topic 606 for the condensed consolidated balance sheet as of June 30, 2018 have been outlined as follows:
Reported as of June 30, 2018Adjustments as of June 30, 2018Balances Without Adoption of Topic 606 as of June 30, 2018
Condensed consolidated balance sheet changes:
Accounts receivable, net of allowances $83,990 $(384)$83,606 
Prepaid expenses and other current assets 5,463 (1,140)4,323 
Accrued liabilities 6,838 (164)6,674 
Sales returns liability 34,620 (3,748)30,872 
Deferred revenue — 164 164 
Retained earnings 84,170 2,224 86,394 
The accounts that changed under Topic 606 for the condensed consolidated statement of operations for the three months ended June 30, 2018 have been outlined as follows:
Reported for the Three Months Ended June 30, 2018Adjustments for the Three Months Ended June 30, 2018Amounts Without Adoption of Topic 606 for the Three Months Ended June 30, 2018
Condensed consolidated statements of operations changes:
Net sales $118,565 $661 $119,226 
Cost of sales 80,908 (114)80,794 
The accounts that changed under Topic 606 for the condensed consolidated statement of operations for the six months ended June 30, 2018 have been outlined as follows:
Reported for the Six Months Ended June 30, 2018Adjustments for the Six Months Ended June 30, 2018Amounts Without Adoption of Topic 606 for the Six Months Ended June 30, 2018
Condensed consolidated statements of operations changes:
Net sales $230,631 $2,050 $232,681 
Cost of sales 155,381 (174)155,207 
Revenue recognition accounting policy
The Company’s revenue is derived from (1) sales of our products through our indirect channel, including retailers and distributors; (2) sales of our products through our direct channel, including www.ZAGG.com and www.mophie.com (The URLs are included here as inactive textual references and information contained on, or accessible through, our websites is not a part of, and is not incorporated by reference into, this report) and our corporate-owned ZAGG-branded store; and (3) from franchise fees derived from the on-boarding of new franchisees and the sales of our products to franchisees. The Company’s revenue is measured based on the amount of consideration we expect to receive, reduced by estimates for sales returns, discounts, and other credits. The observable standalone selling prices of products sold are based on the prices charged to customers and are mutually agreed upon by both parties before any orders are authorized.
For substantially all of our sales, revenue is recognized at a point in time when control of the goods is transferred to the customer, which generally occurs upon delivery to the carrier or the customer. For franchise fees, revenue is derived from the sale of licenses, training, equipment and marketing, among other items. We recognize revenue for performance obligations on a straight-line basis over the franchise term.
Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.
Sales returns, discounts and other credits
The nature of our contracts gives rise to several types of variable consideration, including sales returns, discounts, and other credits. Certain customers receive credit-based incentives or credits, which are accounted for as variable consideration in the form of credit memos off future purchases from the Company. We estimate these amounts based on the expected amount to be provided to customers and reduce revenue accordingly on the invoice date.
We estimate a reserve for sales returns, discounts, and other credits, and record the respective estimated reserve amounts, including a right to return asset when a product is expected to be returned and resold. Historical experience, actual claims, and customer return rights are the key factors used in determining the estimated sales returns, discounts, and other credits.
Contract balances
The following table provides information about receivables, right of return assets, contract liabilities, refund liabilities, and warranty liabilities from contracts with customers as of June 30, 2018:
June 30, 2018
Receivables, which comprises the balance in accounts receivable, net of allowances$83,990 
Right of return assets, which are included in prepaid expenses and other current assets1,140 
Contract liabilities, which are included in accrued liabilities164 
Refund liabilities, which are included in sales return liability30,633 
Warranty liabilities, which are included in sales return liability3,987 
The current balance of the right of return assets is the estimated amount of inventory to be returned that is expected to be resold. The current balance of contract liabilities primarily relates to the advance consideration received from customers for products for which transfer of control has not yet occurred, and therefore recognition of revenue is deferred until the transfer of control. The current balance of refund liabilities is the expected amount of sales returns, discounts and other credits from sales that have occurred.
Practical expedients and policy elections
The Company applies the following practical expedients in its application of Topic 606:
• The Company does not adjust the transaction price for significant financing components for periods less than one year.
• The Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in selling, general, and administrative expenses.
• The Company recognizes the cost for shipping and handling as a fulfillment activity after control over products have transferred to the customer. For product sales, our standard shipping terms are FOB shipping point, and we record revenue when the product is shipped, net of estimated returns and discounts. Shipping and handling costs are included in cost of sales.
• The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed.
Disaggregation of revenue from contracts with customers
In the following tables, revenue from contracts with customers are disaggregated by key product lines, key distribution channels, and key geographic regions. These are disclosed below.
The percentage of net sales related to our key product lines for the three and six months ended June 30, 2018 and 2017, was approximately as follows:
Three Months EndedSix Months Ended
June 30, 2018June 30, 2017June 30, 2018June 30, 2017
Screen Protection54 %51 %52 %49 %
Power Management27 %17 %30 %17 %
Power Cases%19 %%21 %
Keyboards%%%%
Audio%%%%
Other%%%%

The percentage of net sales related to our key distribution channels for the three and six months ended June 30, 2018 and 2017, was approximately as follows:
Three Months EndedSix Months Ended
June 30, 2018June 30, 2017June 30, 2018June 30, 2017
Indirect channel88 %89 %88 %88 %
Website%%%%
Franchisees%%%%
The percentage of net sales related to our key geographic regions for the three and six months ended June 30, 2018 and 2017, was approximately as follows:
Three Months EndedSix Months Ended
June 30, 2018June 30, 2017June 30, 2018June 30, 2017
United States85 %87 %83 %86 %
Europe10 %%10 %%
Other%%%%
Recent Accounting Pronouncements 
In February 2016, the FASB issued ASU No. 2016-02, “Leases (Topic 842),” which requires lessees to recognize most leases, including operating leases, on-balance sheet via a right of use asset and lease liability. Lessees are allowed to account for short-term leases (i.e., leases with a term of 12 months or less) off-balance sheet, consistent with current operating lease accounting. A number of other significant changes to lease accounting have been effected through the issuance of this standard. The requirements of the new standard for leases shall be recognized and measured at the beginning of the earliest comparative period presented. When adopted, the Company will be required to adjust equity at the beginning of the earliest comparative period presented, and the other comparative amounts disclosed for each prior period presented in the financial statements, as if the requirements of the new standard had always been applied. The new standard also contains practical expedients which the Company may elect to follow. The new standard is effective for public business entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company is currently evaluating the impact this ASU will have on its consolidated financial statements, including whether to elect the practical expedients outlined in the new standard.
Reclassification of Prior Year Presentation
Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on reported results of operations. A reclassification has been made with a $2,347 reduction to accrued liabilities and a $2,347 increase to sales returns liability.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories
6 Months Ended
Jun. 30, 2018
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIES
At June 30, 2018 and December 31, 2017, inventories consisted of the following:
June 30, 2018December 31, 2017
Finished goods$69,410 $74,734 
Raw materials252 312 
Total inventories$69,662 $75,046 
Included in prepaid expenses and other current assets were inventory deposits with third-party manufacturers at June 30, 2018 and December 31, 2017, of $1,783 and $1,906, respectively.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets
6 Months Ended
Jun. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLE ASSETS INTANGIBLE ASSETS
There were no additions to and no impairments of intangible assets for the three and six months ended June 30, 2018. There were also no additions to intangible assets for the three and six months ended June 30, 2017. Additionally, there were no impairments to intangible assets for the three months ended June 30, 2017. The following table summarizes the impairments of gross intangible assets for the six months ended June 30, 2017:
December 31, 2016$108,659 
Impairment loss on patent(2,777)
June 30, 2017$105,882 
On April 11, 2017, the Company received a final court order stating that the claims of one of its patents were either not patentable or canceled. Accordingly, management determined that the patent’s carrying value was not recoverable through future cash flows and was impaired as of March 31, 2017. Consequently, for the six months ended June 30, 2017, the Company recorded an impairment loss to intangible assets consisting of a reduction of gross carrying amount of $2,777, accumulated amortization of $818, and net carrying value of $1,959 to reduce the net carrying value of the canceled patent to $0.
Intangible assets, net of accumulated amortization as of June 30, 2018 and December 31, 2017, were as follows:
June 30, 2018December 31, 2017
Customer relationships$6,921 $9,259 
Trade names16,256 17,854 
Patents and technology9,486 10,981 
Non-compete agreements958 1,137 
Other13 
Total intangible assets, net of accumulated amortization$33,630 $39,244 
The total weighted average useful lives of intangible assets as of June 30, 2018 and December 31, 2017, was 8.1 years and 8.2 years, respectively.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
6 Months Ended
Jun. 30, 2018
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXESFor interim periods, the tax provision is determined utilizing an estimate of the Company’s annual effective tax rate adjusted for discrete items, if any. The Company's effective tax rate for the three and six months ended June 30, 2018 was 23% and 15%, respectively. The Company’s effective tax rate for the three and six months ended June 30, 2017 was 31% and (24)%, respectively. The change in the effective tax rate for the three months ended June 30, 2018 compared to the three months ended June 30, 2017 was due to several factors including but not limited to a change in the federal statutory rate from 35% to 21% and an increase to income in foreign jurisdictions. The change in the effective tax rate for the six months ended June 30, 2018 compared to the six months ended June 30, 2017 was due to several factors including but not limited to a change in the federal statutory rate from 35% to 21%, a change to book income in the second quarter of 2018 compared to a book loss in the second quarter of 2017, and an increase to income from foreign jurisdictions. The Company’s effective tax rate will generally differ from the U.S. Federal statutory rate of 21%, due to state taxes, permanent items, the Company’s global tax strategy, and the inclusion of global intangible low taxed income and the corresponding foreign tax credit.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt and Line of Credit
6 Months Ended
Jun. 30, 2018
Debt Disclosure [Abstract]  
DEBT AND LINE OF CREDIT DEBT AND LINE OF CREDIT
Long-term debt, net as of June 30, 2018 and December 31, 2017, was as follows:
June 30, 2018December 31, 2017
Line of credit $20,000 $23,475 
Long-term debt, net of deferred loan costs of $0 and $141— 13,922 
Total debt outstanding20,000 37,397 
Current portion of total debt outstanding, net of deferred loan costs of $0 and $141 — 37,397 
Total long-term debt outstanding$20,000 $— 
On April 12, 2018, the Company entered into an Amended and Restated Credit and Security Agreement (the “New Credit Agreement”) with KeyBank National Association, as Administrative Agent, Swing Line Lender and Issuing Lender, KeyBanc Capital Markets Inc., as Sole Lead Arranger and Sole Book Runner, and other members of the lender group.
The New Credit Agreement consists of an $85,000 secured revolving credit facility (the “Revolver”), which is not subject to borrowing base limitations. In addition, at the Company’s option, up to $40,000 of the Revolver may be made available for the issuance of letters of credit. Proceeds from the Revolver were used to fully retire the term loan and thus the Revolver is the only credit instrument effective April 12, 2018. The Company had a loss of $243 of deferred loan costs that were written off as of the New Credit Agreement effective date, and the Company carried over $522 of previously capitalized deferred loan costs with the modification of the existing debt. The Company capitalized $294 in additional debt issuance costs, for a new beginning balance of $815 of deferred loan costs, with $780 remaining to be amortized which is included in other assets in the condensed consolidated balance sheet.
The Revolver initially bears interest at an annual rate, at the Company’s option, of (i) the Base Rate (as defined in the Credit Agreement) plus a margin of 0.25% to 1.375% based on the prior quarter-end Leverage Ratio or (ii) the Eurodollar Rate (as defined in the Credit Agreement) plus a margin of 1.25% to 2.375% based on the prior quarter-end Leverage Ratio. The Revolver matures April 11, 2023, subject to early termination in the event of default.
In addition, the Company is required to pay a monthly Applicable Commitment Fee Rate (as defined in the New Credit Agreement) that can fluctuate between 0.175% and 0.275% based on the Leverage Ratio (as defined in the New Credit Agreement). The commitment fee is calculated monthly using the Maximum Revolving Amount (as defined in the New Credit Agreement) at the end of each calendar month, minus the Revolving Credit Exposure (exclusive of the Swing Line Exposure) (each as defined in the New Credit Agreement) at the end of such day, multiplied by the Applicable Commitment Fee Rate in effect on such day divided by three hundred sixty (360). The monthly commitment fee is payable quarterly in arrears, commencing on July 1, 2018 and continuing on each regularly scheduled payment date thereafter.
The New Credit Agreement contains customary representations and warranties and restrictive covenants. The New Credit Agreement also contains affirmative and negative covenants requiring, among other things, the Company to meet certain financial ratio tests and to provide certain information to the lenders. The New Credit Agreement also includes financial maintenance covenants that require compliance with a Leverage Ratio and a Fixed Charge Coverage Ratio (each as defined in the New Credit Agreement), tested at the end of each fiscal quarter commencing with the three months ended June 30, 2018.
The New Credit Agreement also contains customary events of default. If an event of default occurs, the lenders under the Credit Agreement would be entitled to take various actions, including the acceleration of amounts due thereunder and all other actions permitted to be taken by a secured creditor.
As part of the New Credit Agreement, the lockbox arrangement requirement in the prior agreement was terminated and thus the Company now has full dominion of cash upon receipt from customers. Because of the lockbox arrangement in the prior agreement, amounts outstanding under the Revolver were classified as a current liability because cash receipts were required to be automatically swept against the Revolver. Because the New Credit Agreement does not have a lockbox arrangement and the Revolver does not mature until 2023, the Revolver is classified as a non-current liability.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation
6 Months Ended
Jun. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION
During the three and six months ended June 30, 2018, the Company granted 197 and 278 restricted stock units, respectively. During the three and six months ended June 30, 2017, the Company granted 123 and 434 restricted stock units, respectively. During the three and six months ended June 30, 2018, the restricted stock units granted were estimated to have a weighted-average fair value per share of $11.65 and $12.48, respectively. During the three and six months ended June 30, 2017, the restricted stock units granted were estimated to have a weighted-average fair value per share of $6.35 and $6.57, respectively. The fair value of the restricted stock units granted is based on the closing share price of the Company’s common stock on the date of grant. The restricted stock units vest annually on a straight-line basis over a nine-month (annual board of directors’ grant) to a three-year vesting term, depending on the terms of the individual grant.
As part of the 278 and 434 restricted stock units granted during the six months ended June 30, 2018 and 2017, the Company granted 167 and 372 restricted stock units, respectively, to certain executives and employees of the Company where vesting is linked to specific performance criterion. These performance-based restricted stock units only vest upon the (1) Company’s achievement of specified thresholds of net sales, Adjusted EBITDA, or specific goals for the individual executive, and (2) continued employment through the applicable vesting date.
The estimated fair value of the restricted stock units is recognized on a straight-line basis over the requisite service period of the award, which is generally the vesting term of the award. During the three and six months ended June 30, 2018, the Company recorded stock-based compensation expense related to restricted stock units of $807 and $1,408, respectively. During the three and six months ended June 30, 2017, the Company recorded stock-based compensation expense related to restricted stock units of $966 and $1,636, respectively. Stock-based compensation expense related to restricted stock is included as a component of selling, general, and administrative expense on the condensed consolidated statement of operations.
During the six months ended June 30, 2018 and 2017, certain ZAGG employees elected to receive a net amount of shares upon the vesting of restricted stock unit grants in exchange for the Company paying up to the maximum statutory withholding amount of the employees’ tax liabilities for the fair value of the award on the vesting date. This resulted in the Company recording $2,631 and $240 reflected as a reduction of additional paid-in capital, respectively. Of the $2,631 recorded as a reduction of additional paid-in capital,$21 was included in accrued wages and wage related expenses as of June 30, 2018.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings (Loss) Per Share
6 Months Ended
Jun. 30, 2018
Earnings Per Share [Abstract]  
EARNINGS (LOSS) PER SHARE EARNINGS (LOSS) PER SHAREBasic earnings (loss) per common share excludes dilution and is computed by dividing net earnings (loss) by the weighted average number of shares of common stock outstanding during the period. Diluted earnings (loss) per common share reflects the potential dilution that could occur if stock options and restricted stock, or other common stock equivalents were exercised or converted into common stock. The dilutive effect of stock options or other common stock equivalents is calculated using the treasury stock method.
The following is a reconciliation of the numerator and denominator used to calculate basic earnings (loss) per share and diluted earnings (loss) per share for the three and six months ended June 30, 2018 and 2017:
Three Months EndedSix Months Ended
June 30, 2018June 30, 2017June 30, 2018June 30, 2017
Net income (loss)$3,215 $3,403 $10,245 $(2,735)
Weighted average shares outstanding:
Basic28,299 27,963 28,254 28,010 
Dilutive effect of restricted stock units367 250 425 — 
Diluted28,666 28,213 28,679 28,010 
Earnings (loss) per share:
Basic$0.11 $0.12 $0.36 $(0.10)
Diluted$0.11 $0.12 $0.36 $(0.10)
For the three and six months ended June 30, 2018, 114 restricted stock units were used to purchase shares of common stock that were not considered in calculating diluted earnings per share, respectively, as their effect would have been anti-dilutive. For the three and six months ended June 30, 2017, 0 and 980 restricted stock units were used to purchase shares of common stock that were not considered in calculating diluted earnings (loss) per share, respectively, as their effect would have been anti-dilutive.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Treasury Stock
6 Months Ended
Jun. 30, 2018
Equity [Abstract]  
TREASURY STOCK TREASURY STOCK
During the fourth quarter of 2015, the Company’s board of directors authorized the repurchase of up to $20,000 of the Company’s outstanding common stock with no expiration date. As of June 30, 2018 and December 31, 2017, a total of $14,552 and $17,558 remained authorized under the stock repurchase program, respectively.
For the three and six months ended June 30, 2018, the Company repurchased 182 shares of the Company's common stock. Cash consideration paid for the noted share repurchases was $3,006, which included commissions paid to brokers of $7. For the three and six months ended June 30, 2018, the weighted average price per share repurchased was $16.49. The consideration paid has been recorded within stockholders’ equity in the condensed consolidated balance sheet.
For the three months ended June 30, 2017, no share repurchases occurred.
For the six months ended June 30, 2017, the Company repurchased 234 shares of the Company's common stock. Cash consideration paid for the noted share repurchases was $1,492, which included commissions paid to brokers of $9. For the six months ended June 30, 2017, the weighted average price per share was $6.35. The consideration paid has been recorded within stockholders’ equity in the condensed consolidated balance sheet.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
Operating Leases
The Company leases office and warehouse space, office equipment, and a retail store location under operating leases that expire through 2025. Future minimum rental payments required under the operating leases at June 30, 2018, were as follows:
Remaining 2018$1,075 
20192,880 
20202,744 
20212,448 
20222,508 
Thereafter4,053 
Total operating lease commitments$15,708 
For the three and six months ended June 30, 2018, rent expense was $818 and $1,546, respectively. For the three and six months ended June 30, 2017, rent expense was $758 and $1,443, respectively. Rent expense was recognized on a basis which approximates straight-line over the lease term and was recorded as a component of selling, general and administrative expense on the condensed consolidated statement of operations.
Commercial Litigation
ZAGG Inc and mophie, Inc. v. Anker Technology Co. Ltd. and Fantasia Trading LLC, United States District Court for the Central District of California, Case No. 8:17-CV-2193-DOC-DFM (the “Anker Lawsuit”).  On December 15, 2017, ZAGG and mophie filed the Anker Lawsuit alleging that Anker Technology Co. Ltd. (“Anker”) and Fantasia Trading LLC (“Fantasia”) infringe U.S. Patent Nos. 8,971,039, 9,077,013, 9,088,028, 9,088,029, 9,172,070, and 9,406,913 in connection with protective battery cases for smartphones.  The Anker products accused of infringement include Anker’s Ultra Slim Extended Battery Case for iPhone 6 / 6s (4.7 inch) with 2850mAh capacity; Premium Extended Battery Case for iPhone 6 / 6s (4.7 inch) with 3100mAh Capacity; PowerCore Case for iPhone 7 (4.7 inch), 80% Extra Battery; and PowerCore Case for iPhone 7 (4.7 inch), 95% Extra Battery.  The complaint filed by ZAGG and mophie seeks monetary damages and an injunction against Anker.  On March 12, 2018, Anker and Fantasia filed answers and counterclaims in the lawsuit. In their answers, Anker and Fantasia denied infringement of any valid claim and asserted counterclaims for non-infringement and invalidity of the patents at issue.
The Company disputes Anker’s contentions and will defend the claims and otherwise respond to the allegations.  The matter is scheduled for trial in November 2019.  This matter is not expected to have a material adverse effect on the Company’s financial position, results of operations, or liquidity.
SEC Investigation
In the fourth quarter of 2012, the Company received requests to provide documentation and information to the staff of the SEC in connection with an investigation being conducted by the SEC's Salt Lake City office. The Company believes the investigation includes a review of the facts and circumstances surrounding former Chief Executive Officer Robert Pedersen's pledge and subsequent sale of Company shares and the fact that such pledges and sales were not disclosed in the Company's 2011 10-K filed on March 15, 2012, or 2012 Proxy filed on April 27, 2012. The Company responded to these requests and is cooperating with the staff although there has been no resolution to date.
Other Litigation
The Company is not a party to any other material litigation or claims at this time. While the Company currently believes that the amount of any ultimate probable loss for known matters would not be material to the Company’s financial condition, the outcome of these actions is inherently difficult to predict. In the event of an adverse outcome, the ultimate potential loss could have a material adverse effect on the Company’s financial condition or results of operations in a particular period.
The Company establishes reserves when a particular contingency is probable and estimable. The Company has not accrued for any loss as of June 30, 2018, in the condensed consolidated financial statements as the Company does not consider a loss to be probable or estimable. The Company faces contingencies that are reasonably possible to occur; however, the reasonably possible exposure to losses cannot currently be estimated.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Concentrations
6 Months Ended
Jun. 30, 2018
Risks and Uncertainties [Abstract]  
CONCENTRATIONS CONCENTRATIONS
Concentration of credit risk
Financial instruments which potentially subject the Company to concentrations of credit risk consist principally of cash and accounts receivable. The Company places its cash with high credit quality financial institutions. The Company maintains its cash in bank deposit accounts, which, at times, exceed federally insured limits. The Company has not experienced any losses in cash accounts for the six months ended June 30, 2018 and 2017.
At June 30, 2018 and December 31, 2017, two separate customers exceeded 10% of the balance of accounts receivable, as follows:
June 30, 2018December 31, 2017
Superior Communications, Inc. (“Superior”)43 %31 %
Best Buy Co., Inc. (“Best Buy”)14 %18 %
No other customer account balances were more than 10% of accounts receivable at June 30, 2018 or December 31, 2017. If one or more of the Company’s significant customers were to become insolvent or were otherwise unable to pay for the products provided, it would have a material adverse effect on the Company’s financial condition and results of operations.
Concentration of suppliers
We do not directly manufacture any of our products; rather, we employ various third party manufacturing partners in the United States and Asia to perform these services on our behalf. The services employed by these third parties include the selection of sub-suppliers that provide raw materials and other components used in the manufacturing process. We have endeavored to use common components and readily available raw materials in the design of our products that can be sourced from multiple sub-suppliers. However, raw film used in our InvisibleShield film and InvisibleShield On-Demand (“ISOD”) products has been produced by a single supplier for many years. Our film supplier has contractually agreed to not sell the raw materials to any of our competitors.
Below is a high-level summary by product category of the manufacturing sources used by the Company:
• Screen Protection – Our screen product line is comprised of sales of InvisibleShield glass products, InvisibleShield film products, and ISOD film blanks. InvisibleShield glass products are sourced from factories in Asia with protective glass expertise, each of which uses a number of sub-suppliers for raw materials and other components. Our InvisibleShield film and ISOD products are sourced through our third-party logistics partner, who purchases the raw film inventory from a single supplier (as discussed above).
• Battery Cases and Power Management – Our battery case and power management product lines consists of power products that are designed to provide on-the-go power and wireless charging for tablets, smartphones, laptops, cameras, and virtually all other electronic mobile devices. Our power products are sourced from factories in Asia with battery expertise, each of which uses a number of sub-suppliers for raw materials and other components.
• Keyboards – Our keyboard product line consists of (1) device specific keyboards designed to fit individual tablets produced by original equipment manufacturers and (2) keyboards that are designed to be device agnostic and can be used on virtually any mobile device. Our keyboard products are sourced from factories in Asia with keyboard expertise, each of which uses a number of sub-suppliers for raw materials and other components.
• Audio – Our audio product line consists of earbuds and headphones that are designed to be compatible with virtually all electronic mobile devices. Our audio products are sourced from factories in Asia with audio expertise, each of which uses a number of sub-suppliers for raw materials and other components.
Our product and operations teams work closely with suppliers from initial product development and throughout the manufacturing process to ensure that (1) the supplier understands, and will build according to, the product specifications, (2) appropriate quality is maintained for the finished goods and for all sub-components, and (3) the supplier can meet our supply needs.
Concentration of net sales
For the three and six months ended June 30, 2018, Superior and Best Buy accounted for over 10% of net sales, and for the three months ended June 30, 2017, Superior accounted for over 10% of net sales, while for the six months ended June 30, 2017, Superior and GENCO accounted for over 10% of net sales, as follows:
Three Months EndedSix Months Ended
June 30, 2018June 30, 2017June 30, 2018June 30, 2017
Superior34 %31 %31 %29 %
Best Buy11 %%10 %%
GENCO%%%10 %
For the three and six months ended June 30, 2018 and 2017, no other customers accounted for greater than 10% of net sales.
Although we have contracts in place governing our relationships with our retail distribution customers (“retailers”), the contracts are not long-term and all our retailers generally purchase from us on a purchase order basis. As a result, these retailers generally may, with little or no notice or penalty, cease ordering and selling our products, or materially reduce their orders. If any of these retailers cease selling our products, slow their rate of purchase of our products, or decrease the number of products they purchase, our results of operations could be adversely affected.
Concentration of region
The percentage of net sales by geographic region for the three and six months ended June 30, 2018 and 2017, was approximately:

Three Months EndedSix Months Ended
June 30, 2018June 30, 2017June 30, 2018June 30, 2017
United States85 %87 %83 %86 %
Europe10 %%10 %%
Other%%%%
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events
6 Months Ended
Jun. 30, 2018
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTS
Acquisition of BRAVEN
On July 20, 2018, the Company entered into and closed an asset purchase agreement to acquire the BRAVEN brand, inventory, intellectual property, accounts receivable, product and engineering team, and certain other assets and liabilities for $5,000. BRAVEN  products that include rugged Bluetooth® speakers and earbuds.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Operations and Basis of Presentation (Policies)
6 Months Ended
Jun. 30, 2018
Accounting Policies [Abstract]  
Revenue Recognition
Revenue recognition accounting policy
The Company’s revenue is derived from (1) sales of our products through our indirect channel, including retailers and distributors; (2) sales of our products through our direct channel, including www.ZAGG.com and www.mophie.com (The URLs are included here as inactive textual references and information contained on, or accessible through, our websites is not a part of, and is not incorporated by reference into, this report) and our corporate-owned ZAGG-branded store; and (3) from franchise fees derived from the on-boarding of new franchisees and the sales of our products to franchisees. The Company’s revenue is measured based on the amount of consideration we expect to receive, reduced by estimates for sales returns, discounts, and other credits. The observable standalone selling prices of products sold are based on the prices charged to customers and are mutually agreed upon by both parties before any orders are authorized.
For substantially all of our sales, revenue is recognized at a point in time when control of the goods is transferred to the customer, which generally occurs upon delivery to the carrier or the customer. For franchise fees, revenue is derived from the sale of licenses, training, equipment and marketing, among other items. We recognize revenue for performance obligations on a straight-line basis over the franchise term.
Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.
Sales returns, discounts and other credits
The nature of our contracts gives rise to several types of variable consideration, including sales returns, discounts, and other credits. Certain customers receive credit-based incentives or credits, which are accounted for as variable consideration in the form of credit memos off future purchases from the Company. We estimate these amounts based on the expected amount to be provided to customers and reduce revenue accordingly on the invoice date.
We estimate a reserve for sales returns, discounts, and other credits, and record the respective estimated reserve amounts, including a right to return asset when a product is expected to be returned and resold. Historical experience, actual claims, and customer return rights are the key factors used in determining the estimated sales returns, discounts, and other credits.
Contract balances
The following table provides information about receivables, right of return assets, contract liabilities, refund liabilities, and warranty liabilities from contracts with customers as of June 30, 2018:
June 30, 2018
Receivables, which comprises the balance in accounts receivable, net of allowances$83,990 
Right of return assets, which are included in prepaid expenses and other current assets1,140 
Contract liabilities, which are included in accrued liabilities164 
Refund liabilities, which are included in sales return liability30,633 
Warranty liabilities, which are included in sales return liability3,987 
The current balance of the right of return assets is the estimated amount of inventory to be returned that is expected to be resold. The current balance of contract liabilities primarily relates to the advance consideration received from customers for products for which transfer of control has not yet occurred, and therefore recognition of revenue is deferred until the transfer of control. The current balance of refund liabilities is the expected amount of sales returns, discounts and other credits from sales that have occurred.
Practical expedients and policy elections
The Company applies the following practical expedients in its application of Topic 606:
• The Company does not adjust the transaction price for significant financing components for periods less than one year.
• The Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in selling, general, and administrative expenses.
• The Company recognizes the cost for shipping and handling as a fulfillment activity after control over products have transferred to the customer. For product sales, our standard shipping terms are FOB shipping point, and we record revenue when the product is shipped, net of estimated returns and discounts. Shipping and handling costs are included in cost of sales.
• The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed.
Recent Accounting Pronouncements
Recent Accounting Pronouncements 
In February 2016, the FASB issued ASU No. 2016-02, “Leases (Topic 842),” which requires lessees to recognize most leases, including operating leases, on-balance sheet via a right of use asset and lease liability. Lessees are allowed to account for short-term leases (i.e., leases with a term of 12 months or less) off-balance sheet, consistent with current operating lease accounting. A number of other significant changes to lease accounting have been effected through the issuance of this standard. The requirements of the new standard for leases shall be recognized and measured at the beginning of the earliest comparative period presented. When adopted, the Company will be required to adjust equity at the beginning of the earliest comparative period presented, and the other comparative amounts disclosed for each prior period presented in the financial statements, as if the requirements of the new standard had always been applied. The new standard also contains practical expedients which the Company may elect to follow. The new standard is effective for public business entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company is currently evaluating the impact this ASU will have on its consolidated financial statements, including whether to elect the practical expedients outlined in the new standard.
Reclassification of Prior Year Presentation
Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on reported results of operations. A reclassification has been made with a $2,347 reduction to accrued liabilities and a $2,347 increase to sales returns liability.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Operations and Basis of Presentation (Tables)
6 Months Ended
Jun. 30, 2018
Accounting Policies [Abstract]  
Schedule of New Accounting Pronouncements and Changes in Accounting Principles
The accounts that changed under Topic 606 for the condensed consolidated balance sheet as of June 30, 2018 have been outlined as follows:
Reported as of June 30, 2018Adjustments as of June 30, 2018Balances Without Adoption of Topic 606 as of June 30, 2018
Condensed consolidated balance sheet changes:
Accounts receivable, net of allowances $83,990 $(384)$83,606 
Prepaid expenses and other current assets 5,463 (1,140)4,323 
Accrued liabilities 6,838 (164)6,674 
Sales returns liability 34,620 (3,748)30,872 
Deferred revenue — 164 164 
Retained earnings 84,170 2,224 86,394 
The accounts that changed under Topic 606 for the condensed consolidated statement of operations for the three months ended June 30, 2018 have been outlined as follows:
Reported for the Three Months Ended June 30, 2018Adjustments for the Three Months Ended June 30, 2018Amounts Without Adoption of Topic 606 for the Three Months Ended June 30, 2018
Condensed consolidated statements of operations changes:
Net sales $118,565 $661 $119,226 
Cost of sales 80,908 (114)80,794 
The accounts that changed under Topic 606 for the condensed consolidated statement of operations for the six months ended June 30, 2018 have been outlined as follows:
Reported for the Six Months Ended June 30, 2018Adjustments for the Six Months Ended June 30, 2018Amounts Without Adoption of Topic 606 for the Six Months Ended June 30, 2018
Condensed consolidated statements of operations changes:
Net sales $230,631 $2,050 $232,681 
Cost of sales 155,381 (174)155,207 
Contract with Customer, Asset and Liability
The following table provides information about receivables, right of return assets, contract liabilities, refund liabilities, and warranty liabilities from contracts with customers as of June 30, 2018:
June 30, 2018
Receivables, which comprises the balance in accounts receivable, net of allowances$83,990 
Right of return assets, which are included in prepaid expenses and other current assets1,140 
Contract liabilities, which are included in accrued liabilities164 
Refund liabilities, which are included in sales return liability30,633 
Warranty liabilities, which are included in sales return liability3,987 
Disaggregation of Revenue
The percentage of net sales related to our key product lines for the three and six months ended June 30, 2018 and 2017, was approximately as follows:
Three Months EndedSix Months Ended
June 30, 2018June 30, 2017June 30, 2018June 30, 2017
Screen Protection54 %51 %52 %49 %
Power Management27 %17 %30 %17 %
Power Cases%19 %%21 %
Keyboards%%%%
Audio%%%%
Other%%%%

The percentage of net sales related to our key distribution channels for the three and six months ended June 30, 2018 and 2017, was approximately as follows:
Three Months EndedSix Months Ended
June 30, 2018June 30, 2017June 30, 2018June 30, 2017
Indirect channel88 %89 %88 %88 %
Website%%%%
Franchisees%%%%
The percentage of net sales related to our key geographic regions for the three and six months ended June 30, 2018 and 2017, was approximately as follows:
Three Months EndedSix Months Ended
June 30, 2018June 30, 2017June 30, 2018June 30, 2017
United States85 %87 %83 %86 %
Europe10 %%10 %%
Other%%%%
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories (Tables)
6 Months Ended
Jun. 30, 2018
Inventory Disclosure [Abstract]  
Schedule of inventories
At June 30, 2018 and December 31, 2017, inventories consisted of the following:
June 30, 2018December 31, 2017
Finished goods$69,410 $74,734 
Raw materials252 312 
Total inventories$69,662 $75,046 
Included in prepaid expenses and other current assets were inventory deposits with third-party manufacturers at June 30, 2018 and December 31, 2017, of $1,783 and $1,906, respectively.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule Of Changes In Gross Long Lived Intangible Assets The following table summarizes the impairments of gross intangible assets for the six months ended June 30, 2017:
December 31, 2016$108,659 
Impairment loss on patent(2,777)
June 30, 2017$105,882 
Schedule of long-lived intangible assets, net of amortization
Intangible assets, net of accumulated amortization as of June 30, 2018 and December 31, 2017, were as follows:
June 30, 2018December 31, 2017
Customer relationships$6,921 $9,259 
Trade names16,256 17,854 
Patents and technology9,486 10,981 
Non-compete agreements958 1,137 
Other13 
Total intangible assets, net of accumulated amortization$33,630 $39,244 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt and Line of Credit (Tables)
6 Months Ended
Jun. 30, 2018
Debt Disclosure [Abstract]  
Schedule of long-term debt, net
Long-term debt, net as of June 30, 2018 and December 31, 2017, was as follows:
June 30, 2018December 31, 2017
Line of credit $20,000 $23,475 
Long-term debt, net of deferred loan costs of $0 and $141— 13,922 
Total debt outstanding20,000 37,397 
Current portion of total debt outstanding, net of deferred loan costs of $0 and $141 — 37,397 
Total long-term debt outstanding$20,000 $— 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2018
Earnings Per Share [Abstract]  
Schedule of reconciliation of the numerator and denominator used to calculate basic earnings (loss) per share and diluted earnings (loss) per share
The following is a reconciliation of the numerator and denominator used to calculate basic earnings (loss) per share and diluted earnings (loss) per share for the three and six months ended June 30, 2018 and 2017:
Three Months EndedSix Months Ended
June 30, 2018June 30, 2017June 30, 2018June 30, 2017
Net income (loss)$3,215 $3,403 $10,245 $(2,735)
Weighted average shares outstanding:
Basic28,299 27,963 28,254 28,010 
Dilutive effect of restricted stock units367 250 425 — 
Diluted28,666 28,213 28,679 28,010 
Earnings (loss) per share:
Basic$0.11 $0.12 $0.36 $(0.10)
Diluted$0.11 $0.12 $0.36 $(0.10)
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum rental payments required under the operating leases Future minimum rental payments required under the operating leases at June 30, 2018, were as follows:
Remaining 2018$1,075 
20192,880 
20202,744 
20212,448 
20222,508 
Thereafter4,053 
Total operating lease commitments$15,708 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Concentrations (Tables)
6 Months Ended
Jun. 30, 2018
Risks and Uncertainties [Abstract]  
Schedules of concentration of accounts receivable and sales
At June 30, 2018 and December 31, 2017, two separate customers exceeded 10% of the balance of accounts receivable, as follows:
June 30, 2018December 31, 2017
Superior Communications, Inc. (“Superior”)43 %31 %
Best Buy Co., Inc. (“Best Buy”)14 %18 %
No other customer account balances were more than 10% of accounts receivable at June 30, 2018 or December 31, 2017. If one or more of the Company’s significant customers were to become insolvent or were otherwise unable to pay for the products provided, it would have a material adverse effect on the Company’s financial condition and results of operations.
Concentration of suppliers
We do not directly manufacture any of our products; rather, we employ various third party manufacturing partners in the United States and Asia to perform these services on our behalf. The services employed by these third parties include the selection of sub-suppliers that provide raw materials and other components used in the manufacturing process. We have endeavored to use common components and readily available raw materials in the design of our products that can be sourced from multiple sub-suppliers. However, raw film used in our InvisibleShield film and InvisibleShield On-Demand (“ISOD”) products has been produced by a single supplier for many years. Our film supplier has contractually agreed to not sell the raw materials to any of our competitors.
Below is a high-level summary by product category of the manufacturing sources used by the Company:
• Screen Protection – Our screen product line is comprised of sales of InvisibleShield glass products, InvisibleShield film products, and ISOD film blanks. InvisibleShield glass products are sourced from factories in Asia with protective glass expertise, each of which uses a number of sub-suppliers for raw materials and other components. Our InvisibleShield film and ISOD products are sourced through our third-party logistics partner, who purchases the raw film inventory from a single supplier (as discussed above).
• Battery Cases and Power Management – Our battery case and power management product lines consists of power products that are designed to provide on-the-go power and wireless charging for tablets, smartphones, laptops, cameras, and virtually all other electronic mobile devices. Our power products are sourced from factories in Asia with battery expertise, each of which uses a number of sub-suppliers for raw materials and other components.
• Keyboards – Our keyboard product line consists of (1) device specific keyboards designed to fit individual tablets produced by original equipment manufacturers and (2) keyboards that are designed to be device agnostic and can be used on virtually any mobile device. Our keyboard products are sourced from factories in Asia with keyboard expertise, each of which uses a number of sub-suppliers for raw materials and other components.
• Audio – Our audio product line consists of earbuds and headphones that are designed to be compatible with virtually all electronic mobile devices. Our audio products are sourced from factories in Asia with audio expertise, each of which uses a number of sub-suppliers for raw materials and other components.
Our product and operations teams work closely with suppliers from initial product development and throughout the manufacturing process to ensure that (1) the supplier understands, and will build according to, the product specifications, (2) appropriate quality is maintained for the finished goods and for all sub-components, and (3) the supplier can meet our supply needs.
Concentration of net sales
For the three and six months ended June 30, 2018, Superior and Best Buy accounted for over 10% of net sales, and for the three months ended June 30, 2017, Superior accounted for over 10% of net sales, while for the six months ended June 30, 2017, Superior and GENCO accounted for over 10% of net sales, as follows:
Three Months EndedSix Months Ended
June 30, 2018June 30, 2017June 30, 2018June 30, 2017
Superior34 %31 %31 %29 %
Best Buy11 %%10 %%
GENCO%%%10 %
Schedule of percentage of sales by geographic region
The percentage of net sales by geographic region for the three and six months ended June 30, 2018 and 2017, was approximately:

Three Months EndedSix Months Ended
June 30, 2018June 30, 2017June 30, 2018June 30, 2017
United States85 %87 %83 %86 %
Europe10 %%10 %%
Other%%%%
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Operations and Basis of Presentation - Adoption of ASC Topic 606, "Revenue from Contracts with Customers" Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Accounts receivable, net of allowances $ 83,990   $ 123,220
Prepaid expenses and other current assets 5,463 $ 1,255 4,547
Accrued liabilities 6,838   8,168
Sales returns liability 34,620   34,536
Deferred revenue 0   (315)
Retained earnings (84,170)   (77,805)
Refund liabilities, which are included in sales return liability 30,633    
Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Accounts receivable, net of allowances (384) 115  
Prepaid expenses and other current assets (1,140) 1,255  
Accrued liabilities (164) (314)  
Sales returns liability (3,748) (5,250)  
Deferred revenue (164) 314  
Retained earnings $ (2,224) $ 3,880  
Restatement Adjustment      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Accrued liabilities     2,347
Refund liabilities, which are included in sales return liability     $ 2,347
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Operations and Basis of Presentation - Accounts changed under Topic 606 (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Jan. 01, 2018
Dec. 31, 2017
Condensed Consolidated Balance Sheet changes            
Accounts receivable, net of allowances $ 83,990   $ 83,990     $ 123,220
Prepaid expenses and other current assets 5,463   5,463   $ 1,255 4,547
Accrued liabilities 6,838   6,838     8,168
Sales returns liability 34,620   34,620     34,536
Deferred revenue 0   0     315
Retained earnings 84,170   84,170     $ 77,805
Condensed Consolidated Statements of Operations changes            
Net sales 118,565 $ 115,227 230,631 $ 208,173    
Cost of sales 80,908 $ 79,403 155,381 $ 143,743    
Calculated under Revenue Guidance in Effect before Topic 606            
Condensed Consolidated Balance Sheet changes            
Accounts receivable, net of allowances 83,606   83,606      
Prepaid expenses and other current assets 4,323   4,323      
Accrued liabilities 6,674   6,674      
Sales returns liability 30,872   30,872      
Deferred revenue 164   164      
Retained earnings 86,394   86,394      
Condensed Consolidated Statements of Operations changes            
Net sales 119,226   232,681      
Cost of sales 80,794   155,207      
Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606            
Condensed Consolidated Balance Sheet changes            
Accounts receivable, net of allowances (384)   (384)   115  
Prepaid expenses and other current assets (1,140)   (1,140)   1,255  
Accrued liabilities (164)   (164)   (314)  
Sales returns liability (3,748)   (3,748)   (5,250)  
Deferred revenue 164   164   (314)  
Retained earnings 2,224   2,224   $ (3,880)  
Condensed Consolidated Statements of Operations changes            
Net sales 661   2,050      
Cost of sales $ (114)   $ (174)      
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Operations and Basis of Presentation - Contract Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Accounting Policies [Abstract]    
Receivables, which comprises the balance in accounts receivable, net of allowances $ 83,990 $ 123,220
Right of return assets, which are included in prepaid expenses and other current assets 1,140  
Contract liabilities, which are included in accrued liabilities 164  
Refund liabilities, which are included in sales return liability 30,633  
Warranty liabilities, which are included in sales return liability $ 3,987  
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Operations and Basis of Presentation - Percentage of Net Sales by Product (Details) - Product Concentration Risk - Revenue from Contract with Customer
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Screen Protection        
Concentration Risk [Line Items]        
Percentage of sales 54.00% 51.00% 52.00% 49.00%
Power Management        
Concentration Risk [Line Items]        
Percentage of sales 27.00% 17.00% 30.00% 17.00%
Power Cases        
Concentration Risk [Line Items]        
Percentage of sales 7.00% 19.00% 6.00% 21.00%
Keyboards        
Concentration Risk [Line Items]        
Percentage of sales 7.00% 5.00% 6.00% 6.00%
Audio        
Concentration Risk [Line Items]        
Percentage of sales 4.00% 7.00% 5.00% 6.00%
Other Products and Services        
Concentration Risk [Line Items]        
Percentage of sales 1.00% 1.00% 1.00% 1.00%
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Operations and Basis of Presentation - Percentage of Net Sales by Distribution Channel (Details) - Revenue from Contract with Customer - Distribution Channels
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Indirect channel        
Concentration Risk [Line Items]        
Percentage of sales 88.00% 89.00% 88.00% 88.00%
Website        
Concentration Risk [Line Items]        
Percentage of sales 8.00% 7.00% 8.00% 9.00%
Franchisees        
Concentration Risk [Line Items]        
Percentage of sales 4.00% 4.00% 4.00% 3.00%
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Operations and Basis of Presentation - Percentage of Net Sales by Key Geographic Regions (Details) - Revenue from Contract with Customer - Geographic Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
United States        
Concentration Risk [Line Items]        
Percentage of sales 85.00% 87.00% 83.00% 86.00%
Europe        
Concentration Risk [Line Items]        
Percentage of sales 10.00% 8.00% 10.00% 8.00%
Other        
Concentration Risk [Line Items]        
Percentage of sales 5.00% 5.00% 7.00% 6.00%
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories - Schedule Of Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Inventory Disclosure [Abstract]    
Finished goods $ 69,410 $ 74,734
Raw materials 252 312
Total inventories $ 69,662 $ 75,046
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories - Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Inventory Disclosure [Abstract]    
Inventory deposits $ 1,783 $ 1,906
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]          
Additions to long-lived intangible assets $ 0 $ 0 $ 0 $ 0  
Impairment of intangible assets $ 0 0   2,777,000  
Reduction of gross carrying amount       (2,777,000)  
Weighted average useful lives of amortizable intangible assets     8 years 1 month 6 days   8 years 2 months 12 days
Canceled Patent          
Finite-Lived Intangible Assets [Line Items]          
Accumulated amortization       818,000  
Impairment of finite-lived intangible asset       1,959,000  
Finite-lived intangible assets, net   $ 0   $ 0  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets - Changes in Gross Long-lived Intangible Assets (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2017
Finite-lived Intangible Assets [Roll Forward]      
Beginning balance     $ 108,659,000
Impairment loss on patent $ 0 $ 0 (2,777,000)
Ending balance   $ 105,882,000 $ 105,882,000
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets - Long-lived Intangible Assets, Net of Amortization (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Total amortizable intangible assets $ 33,630 $ 39,244
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Total amortizable intangible assets 6,921 9,259
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Total amortizable intangible assets 16,256 17,854
Patents and technology    
Finite-Lived Intangible Assets [Line Items]    
Total amortizable intangible assets 9,486 10,981
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Total amortizable intangible assets 958 1,137
Other    
Finite-Lived Intangible Assets [Line Items]    
Total amortizable intangible assets $ 9 $ 13
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Income Tax Disclosure [Abstract]        
Effective tax rate 23.00% 31.00% 15.00% (24.00%)
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt and Line of Credit - Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Debt Disclosure [Abstract]    
Line of credit $ 20,000  
Current portion of long-term debt, net of deferred loan costs of $141 0 $ 13,922
Total debt outstanding 20,000 37,397
Current portion of line of credit and long-term debt, net of deferred loan costs of $141 0 (37,397)
Total long-term debt outstanding 20,000 0
Deferred loan costs, non-current 0 141
Deferred loan costs $ 0 $ 141
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt and Line of Credit - Narrative (Details) - USD ($)
6 Months Ended
Apr. 12, 2018
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Line of Credit Facility [Line Items]        
Loss on deferred loan costs with debt modification   $ 243,000 $ 0  
Payment of deferred loan costs   294,000 $ 0  
Deferred loan costs, current   $ 0   $ 141,000
Security Agreement | Line of Credit        
Line of Credit Facility [Line Items]        
Line of credit facility, maximum borrowing capacity $ 85,000,000      
Loss on deferred loan costs with debt modification 243,000      
Payment of deferred loan costs 294,000      
Capitalized deferred loan costs 522,000      
Deferred loan costs, current 815,000      
Security Agreement | Letter of Credit        
Line of Credit Facility [Line Items]        
Line of credit facility, maximum borrowing capacity $ 40,000,000      
Minimum | Security Agreement | Line of Credit        
Line of Credit Facility [Line Items]        
Line of credit facility, commitment fee percentage 0.175%      
Minimum | Base Rate | Security Agreement | Line of Credit        
Line of Credit Facility [Line Items]        
Line of credit facility, interest rate 0.25%      
Minimum | Eurodollar | Security Agreement | Line of Credit        
Line of Credit Facility [Line Items]        
Line of credit facility, interest rate 1.25%      
Maximum | Security Agreement | Line of Credit        
Line of Credit Facility [Line Items]        
Line of credit facility, commitment fee percentage 0.275%      
Maximum | Base Rate | Security Agreement | Line of Credit        
Line of Credit Facility [Line Items]        
Line of credit facility, interest rate 1.375%      
Maximum | Eurodollar | Security Agreement | Line of Credit        
Line of Credit Facility [Line Items]        
Line of credit facility, interest rate 2.375%      
Other Assets | Security Agreement | Line of Credit        
Line of Credit Facility [Line Items]        
Deferred loan costs, current $ 780,000      
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted-average fair value of restricted stock per share (in usd per share) $ 11.65      
Adjustments to additional paid-in capital     $ 2,631 $ 240
Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock granted (in shares) 197 123 278 434
Weighted-average fair value of restricted stock per share (in usd per share)   $ 6.35 $ 12.48 $ 6.57
Maximum | Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Term of restricted stock vested     3 years  
Minimum | Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Term of restricted stock vested     9 months  
Selling, general, and administrative expense | Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 807 $ 966 $ 1,408 $ 1,636
Employees | Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock granted (in shares)     167 372
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings (Loss) Per Share - Reconciliation of Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Earnings Per Share [Abstract]        
Net income (loss) $ 3,215 $ 3,403 $ 10,245 $ (2,735)
Weighted average shares outstanding:        
Basic (in shares) 28,299 27,963 28,254 28,010
Dilutive effect of restricted stock units and warrants (in shares) 367 250 425 0
Diluted (in shares) 28,666 28,213 28,679 28,010
Earnings (loss) per share:        
Basic (in usd per share) $ 0.11 $ 0.12 $ 0.36 $ (0.10)
Diluted (in usd per share) $ 0.11 $ 0.12 $ 0.36 $ (0.10)
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings (Loss) Per Share - Narrative (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Earnings Per Share [Abstract]        
Restricted stock (in shares) 114 0 114 980
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Treasury Stock (Details) - USD ($)
$ / shares in Units, shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Dec. 31, 2015
Equity [Abstract]          
Authorized stock repurchase amount         $ 20,000,000
Remaining amount authorized under stock repurchase program $ 14,552,000 $ 14,552,000   $ 17,558,000  
Shares repurchased (in shares) 182 182 234    
Cash consideration paid for purchase of common stock $ 3,006,000 $ 3,006,000 $ 1,492,000    
Commissions paid to brokers $ 7,000 $ 7,000 $ 9,000    
Weighted average price per share (in dollars per share) $ 16.49 $ 16.49 $ 6.35    
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Future Minimum Rental Payments (Details)
$ in Thousands
Jun. 30, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remaining 2018 $ 1,075
2019 2,880
2020 2,744
2021 2,448
2022 2,508
Thereafter 4,053
Total operating lease commitments $ 15,708
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Commitments and Contingencies Disclosure [Abstract]        
Rent expense $ 818 $ 758 $ 1,546 $ 1,443
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Concentrations - Concentration of Credit Risk and Concentration of Net Sales (Details) - Customer Concentration Risk
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Accounts Receivable | Superior          
Concentration Risk [Line Items]          
Concentration risk percentage     43.00%   31.00%
Accounts Receivable | Best Buy          
Concentration Risk [Line Items]          
Concentration risk percentage     14.00%   18.00%
Revenue from Contract with Customer | Superior          
Concentration Risk [Line Items]          
Concentration risk percentage 34.00% 31.00% 31.00% 29.00%  
Revenue from Contract with Customer | Best Buy          
Concentration Risk [Line Items]          
Concentration risk percentage 11.00% 9.00% 10.00% 8.00%  
Revenue from Contract with Customer | GENCO          
Concentration Risk [Line Items]          
Concentration risk percentage 3.00% 8.00% 4.00% 10.00%  
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Concentrations - Concentration of Net Sales, By Geographical Region (Details) - Geographic Concentration Risk - Revenue from Contract with Customer
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
United States        
Concentration Risk [Line Items]        
Percentage of sales 85.00% 87.00% 83.00% 86.00%
Europe        
Concentration Risk [Line Items]        
Percentage of sales 10.00% 8.00% 10.00% 8.00%
Other        
Concentration Risk [Line Items]        
Percentage of sales 5.00% 5.00% 7.00% 6.00%
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events - Narrative (Details)
$ in Millions
Jul. 20, 2018
USD ($)
Braven | Subsequent Event  
Subsequent Event [Line Items]  
Assets acquired and liabilities assumed $ 5
EXCEL 60 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $V! 4T?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ 38$!36;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !-@0%-,A<4%NX K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2L0P$(9?17)O)]G*HJ&;B^))07!!\1:2V=U@DX9DI-VW-ZV[ M740?0,@E,W^^^0;2FBA-G_ Y]1$3.GQY=YW621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( $V! 4V:6"&.9 ( !4( 8 >&PO=V]R:W-H965T&UL?5;;CILP$/T5Q "2@[+^$:"!$'P1SFD'OF0GU$Y$D MWW#6>;R_K9;H1X&>(W68A=XT9V>^J6B%VKWGX2:X:S,#8M\C\ 2!1D2@;(\" MV"6PQQ8=/PH<;$3D%HB<$42&'DWHL9L>.^FQH<<3>C([ !N1N@42IT!BT5ISA,W#*I4R:U9+*9C(U8NP563H&514?SI^* ++R5S"F1V?S9 M8]D[( NO9>V46-O\>";A@"S^/.JXLQA%M@Z:ZS@P>$'%G>S(SF4 6[-:893G;'GK?#IDA_P/N&^9WP:]4([\2D*O6F M(%\8DZ <"I^4*Z7JT>."PD7JZ4K->=^H^H5D[="$@_&?0/X/4$L#!!0 ( M $V! 4V$$0-W. 0 '(4 8 >&PO=V]R:W-H965T&UL MA9C;;N,V$(9?Q=#]KL3A.; -U%HL6J %@BVVO59B.C96LEQ)B;=O7TI6#'MF MF-Y8!_]#_C,2/U)1^:JO_G+E3;*:BI:7?L< V_/WUO_.B4?DWFJ^E"V]=^'[;!?92Y;;,.N>JV';^WYUS GI+/% MG/WOX2W443XZB7T\MW4__2Z>7_NA;>96HI6F^GDY'H[3\3RW_Q[&!\ < -< MH3X,D'. 1 'YQ=F4ZI=JJ-;+KCTONLO3.E7C2R$>9"SF\WASJMWT7\RVCW?? MUJ"6^=O8SBS97"1P*[E7E(Q"7R5Y[/]J E@3,,7+VWC#QTLV7D[QZC;>HB0N M$CM)CI-$..UP(E0%RCO/>U&L%T6]..3E(M$WO3CI?8&\4)4 "5#P9C1K1E,S M'IG1I!OCC<&%H2JK"Y5X2(;U8H@7B5+>&"9EIY$5*DJ4Q+(V++4AD U+>M#* M2&2#BI16EG?B6">..D%EWSA:$.L\>6VI#,"Z G@WGG7CJ1N4\L8SCT=CSR6C MDDHIWHLH>"H5U W!4L'8 4O8]'^R>S\)2@KJ1V,_@G0DI<'O>,G)/"3KPP-3 M /5CL!^@;X7T0F$_C$RI0B;\\ 6E, 2$WC6W"7NE,%V&)5*S0:"1["@#):8 MP8+B%8P6EOBA.@F%]B+AB.>PT&2&DXE91?#T%!2?"N-34#2:0M(1067>J.2( MX#$J*$<5YJB@C"2C@4IB=5-6>(X*"E*%02HH(HW#+T7)J)PP+N&&YZB@(%48 MI((R4BH#I#B<3,O$8 >I4!1JC!*@3)2.PR4DE.9U+,"'J1 0:HP2($2$E>& MD4B16G(FUIP4H1A&&Z!L)$XXRBJ;\L+C$R@^%<8G4# 2+U0BXMR2>D(\/('" M4V%X K,V+:PQY(UA=$YIGW+$PQ/H*E;A52S0!6K\E"U(A:@LL7@$'L- ,:PQ MAH%;QG+5870?58<',5@RM>C$Y 0\/X'R4V-^ B4C7I"5'VONG?#L!,I.C=D) M%(I>>6NQ&49FA$J,2\FS4U)V:LQ.2:GX213XFZ_D9%(EIA;)PU-2>&H,3TG) M^$D5!D]!):>3ULC$%XSD(2HI1#6&J*2$=$I8/#09F8W?,*D'EM@(H"#59"> MHZ35@ACB=-K[Q+I-\CB5%*<:XW36W&T[<&M11L>N1?.;S9]Q-^Z/JGLY'/O% M4SL,;3/M]NS:=@BQS>)SS&\?JNWUH@Z[83RU\;R[[()=+H;V-._PY==MQO5_ M4$L#!!0 ( $V! 4U :7.-4P( +(' 8 >&PO=V]R:W-H965T&ULC95MKYL@&(;_BO$'5$1\:ZS)ZK)LR98T9]G99]K2:HZ* UK/ M_OT /<8"9UL_R-M]/UP/)3S%2-D+KPD1WFO7]GSGUT(,VR#@IYITF&_H0'JY M^7A9X[L+*@-]$V/3DPC]^Z#K/?>]+2 M<>>'_MO$4W.MA9H(RF+ 5_*=B!_#@4-[CY'+SO\0;JL0*(-6 M/#=DY*N^IU(Y4OJB!E_..Q\H(M*2DU AL&SNI")MJR))CE]S4'_94QG7_;?H MGW3R,IDCYJ2B[<_F+.J=G_G>F5SPK15/=/Q,YH1BWYNS_TKNI)5R12+W.-&6 MZZ]WNG%!NSF*1.GPZ]0VO6[':27-9YO; &<#7 PA^JLAF@V180@F,IWJ1RQP M63 Z>FSZMP:L+D6XC>1AGM2D/CN])K/EQGD1W%6<6;*?)' E@8^*RJ&( M%TD@]U\@H!,":G^T\B? [8^<_DC[T=H?&DE,DE1+>BU!D:&I;$T:(3<'.IJMDWS*Y-S[TC%?(=UJ_EA5)!9%"PD>%J64"704LN M0G53V6=3%9D&@@YSA0R6,EW^ 5!+ P04 " !-@0%-?,<>8F4$ #'% M& 'AL+W=O?NT#\N:JO*0&[";KZK[[]/?]/)25M_J M@W/-['N1G^K'X- TYT48UKN#*[+ZH3R[D__EM:R*K/&OU5M8GRN7[;N@(@^E M$%%89,=3L%IV9<_5:EF^-_GQY)ZK6?U>%%GU[]KEY>4Q@.!'P9?CVZ%I"\+5 M\IR]N:^N^?/\7/FW\)IE?RSI_=Q\N]WC;$E_'KLSK[G.V M>Z^;LABR^*84V??^^WCJOB_]+[$:PO@ .03(:X"O^[, -02HGP'ZTP ]!.C_ M6X,9 @RJ(>RU=YVYS9ILM:S*RZSJY\,Y:Z<=+(P?KEU;V(U.]YOOS]J7?JRB M9!E^M'D&9-TC4 M1:RRB"I#P[&.2#4JC@P:C0U#&2M1+VTI%1MIT()+*15IK02O*V9UQ70V1WR\ M9>,M[1>D>&U)*V6D\( SD" ;#(6,5&A2I PDIC0EK*:$:D+-72>TN;%0>($R ME$X,VI"VE#*@--ZV&*H]"/"Z0/#;O*#*R#XOZ&K!@\4P2A WN)\H91@#9D+3 MA'4!T60%U@2D&H$EW46V]Y&402 QR80@U@:?0%)!@ 5)9OYA&]DPE!\F@V51 MRAAML#)*14).33_>.4%191(K4[3-4D<:2V,PH8CU,5@D 6\^*8<98R=L'7A? M!VKL%AO[P-S.]X2,&T/IA&BC%"@ O&\PV+P])DQHXWT=#+$)JR!5N.,P0&^23*3*?62R:FL^\PP.U>(LM M'JCC:HC(;&2H!.^>6X8"?[HF]D&QN90PL=(D;_*2FKS%)B^I[\X3@ZFTSU#N^ODOIK@OUU8)+Q(>8!R,BS%!EXCE)X*V*HN4\VH8SW M5DF]%;OF>F#N*6,IHHRCJ#)*,H]'KK]B3; M2QQ4OH;%!ICR+2S2_D[M9_K^BN^/K'H[GNK92]DT9=%=\+R69>-\X\6#7X@' ME^VO+[E[;=K'V#]7_=5:_]*4Y^':,+S>7:[^ U!+ P04 " !-@0%-57Y2 MS'H" !(" & 'AL+W=O>B^.; M98_)*RT18M9;4[=T99>,=0O'H46)&D@?<8=:_LT1DP8ROB4GAW8$P8,D-;7C MNV[D-+!J[6PI8SN2+?&9U56+=L2BYZ:!Y.\:U;A?V9Y]#3Q7IY*)@),M.WA" M+XC][':$[YQ)Y5 UJ*45;BV"CBO[R5ML$X&7@%\5ZNEL;0DG>XQ?Q>;;866[ MHB!4HX()!<@?%Y2CNA9"O(P_HZ8]I13$^?JJ_D5ZYU[VD*(X1@) 3OA/ N(1P)X64)IA (5NH+1#!WFN'RI26QWUX,?!!ZZ T170NQ*9^9&1'^E= MB96N#! PKS)5SV"N@P"(E*88A*)$$=KJH"0,S8YBHZ-8=Y0HCN+/.-)!NB.# MD.Y(!WWH*#$Z2G1'J>(HT4Z2KQVW7 <%*5"4-CHH!9%Z<'70@Y>DZL_9F5V# M#2(G.9.H5>!SR\29G46GL??DBVM4B:^]1>X9XAL^)H>I]BX_S-@?D)RJEEI[ MS/CE+:_8(\8,\>+=1_XJ2C[6ITV-CDPL8[XFPW ;-@QWX]QVIC\/V3]02P,$ M% @ 38$!34ZY'K0[!0 $QL !@ !X;"]W;W)KSL][%N6Z^M5OON\GWP_[8WD^W77>ZF\_;YZT_5.V7 M^N2/X3\O=7.HNO"S>9VWI\97FZ'083_G),GFAVIWG"X7P[/'9KFHW[K][N@? MFTG[=CA4S;\KOZ_/]U.:?CSXNGO==OV#^7)QJE[]'[[[\_38A%_S:RV;W<$? MVUU]G#3^Y7[Z0'=K5_0%!L5?.W]N;[Y/^E">ZOI;_^/7S?TTZ1WYO7_N^BJJ M\/'NUWZ_[VL*/OX9*YU>V^P+WG[_J/WG(?@0S%/5^G6]_WNWZ;;WTV(ZV?B7 MZFW??:W/O_@QH'0Z&:/_S;_[?9#W3D(;S_6^'?Y.GM_:KCZ,M00KA^K[Y7-W M'#[/8_T?Q7 !'@OPM4!H^_\*R%A ?A1P0_ 79T.H/U5=M5PT]7G27$;K5/63 M@NXD=.9S_W#HN^%_(=HV/'U?4I(LYN]]1:-F=='PK>:JF(?:KTTP:F+%ICA_ M;F!M%7FD!8%!R%!>/@41J<#!"MQ0@;NIH-2=<)'D@^0XML$N59%8U8QS2;&7 M%'I)03",*\A@!9D)AA)1T5PTZ6TT+BE4,$"428:MY-!*#JPX924WK90LJO?7 M5D2A5R+=4D O!?"BAF]5F&9<0^XEIAIV:36L@BG0(12A$P$JAK1#H^4Q; 2*.F8&\>B &*[",5(&! M1&+C(8-5,58E%]*K$,B()(W%A %'EG!<:C_.-)0FA5Z)0%60Q-Q@Q%%JW AI M-REP8R:>% M@2ACB+*%J,;CBBT>9VE2FBP(R#*.Y Z,0JY#$2S@.18YV"2 M,ELW>LL=-7CO&+U8R2QS$2<8R(R K*<-6]*RF%&RH@C\&*.8+8J)S)2QE*6R M3'-M!LB2,HVL<,8T9I!Q4JQ[,4,9Y)QD1AI E/-$YU=()DD66P>8HPPR3](Y M%EM LLXG@$9BIQ\,4$8 U1L, X!RENOC!9))(K'!P@3E$HQW9,\43#T!J2/I M?$( S[C4$ :JR'H2C#P!N2/K/5, \\HBS_3D SI.TJ+,(Y8P]\1RCUCOF0*H MQN18KYLU%(8%P;$S MI/U(1JZ,I!:"02@V+276NZ>@E#/3R?T:RF+'1,%4%4!5UE05B\O4S""KXZ-#98&*L"L,H:JX*P6IK)8U41> QGG'/'C,* = +0Y\#ETMB\+_:(!R,)>FD0V'8 ME0.4+M)"IV!(YB1V!G68T0Z<\F,[N\-$=8"H.E]<.8O*TF092)1&84) M:"J:ILYBTF6%7I] %=9Q[)SF,$P=R"ICB8K#_'. ?Z+YYP#_G-[6D2B+S1=, M0 <(*)J #F24QHO5Q)Q@\CE /O/&8A1]>E\=3A#&C)5I,_.;JX2#;UZ'6Y=V M\ER_';O^I?W-T^O-S@/W5Q'J^8KNUI?[F1_57*Z+?J^:U]VQG3S575OC>7:YK+CZX^C5=0\^L]V/(_4$L#!!0 M ( $V! 4V]OD?RL@$ -(# 8 >&PO=V]R:W-H965T&UL;5/;CIPP#/V5*!^P81C:;D> M+.K52NUTFBKML\9,!!M+C0)P_;OZP2& MTBDOQ#8^Q\>.DX_&OKH.P),W);4K:.=]?V#,51TH[NY,#QK_-,8J[M&U+7.] M!5Y'D)(L39+W3'&A:9G'V,F6N1F\%!I.EKA!*6Y_'T&:L: [>@V\B+;S(<#* MO.R=_T:=N_+S9./_& M& \H);G#%>KP@2V.A,8'\P/:=EJSR?&FGU\06YYQ^0=02P,$% @ 38$! M30(W?'"V 0 T0, !@ !X;"]W;W)K%_ Z^?L"=APW=5^ &&8TSU]==S+IG7!P8JL%PW\!/>K M/QEOL46EDAHZ*[$C!NJ-[E=-=2 @4E"XH M"+]=X!:4"D(^C=^S)EU"!N+Z_*K^-=;N:SD+"[>H'F7EVIQ>4U)!+0;E[G'\ M!G,]'RB9B_\!%U >'C+Q,4I4-JZD'*Q#/:OX5+1XGG;9Q7V<;A(^T[8)?";P MA7 =X[ I4,S\BW"BR R.Q$R][T5XXOV!^]Z4P1E;$>]\\M9[+P7_G+%+T)DA MQPG"5Y#]@F!>?(G MR(<^3]TODU/-A-,(CU91T__(Y!N"J11(/U+('E7XA8F M?1>$K5JJP31QF"PI<>CB(*^\R[S>Q#=D;_!IV.^$:61GR1F=?]C8_AK1@4]E M=^4GJ/7_:S$4U"XW 0 T@, !@ !X;"]W;W)KYYXXC M'="\V ; D50I]DZV&LZ&V%XI8?Z>0.*0T2U]."@^5I)VKX >YG=S;> M8C-+V2K0MD5-#%09O=\>3TF(CP&_6ACLXDQ")1?$EV!\+3.Z"8) 0N$"@_#; M%1Y RD#D9?R9..F<,@"7YS?VIUB[K^4B+#R@_-V6KLGH@9(2*M%+]XS#%YCJ MV5,R%?\-KB!]>%#B^\>.N]UWR;[%-V#413S&F, MX&PO=V]R:W-H965T,Y9\Z,Q\6D MS;/M 1QZE4+9$O?.#0=";-V#9/9*#Z#\3:N-9,Z;IB-V,,":")*"T"2Y(9)Q MA:LB^DZF*O3H!%=P,LB.4C+SYPA"3R5.\9OC@7>]"PY2%0/KX!>XW\/)>(NL M+ V7H"S7"AEH2WR7'HYYB(\!CQPFNSFC4,E9Z^=@?&]*G 1!(*!V@8'Y[0+W M($0@\C)>%DZ\I@S [?F-_6NLW==R9A;NM7CBC>M+?(M1 RT;A7O0TS=8ZKG& M:"G^!UQ ^/"@Q.>HM;!Q1?5HG98+BYN\D)F[OW PA.G!^I[4P=G;$6\\^*M]UZJ-/]A>BB/]#T[WX=FNPBS"LVWVZV2?(-\ER"-!_@]!^J'$O9B/*LFF MIQ),%Z?)HEJ/*D[RQKL.[!V-;_(>/D_[3V8ZKBPZ:^=?-O:_U=J!EY)<^1'J M_0=;#0&M"\=/_FSF,9L-IX?E!Y'U&U=_ 5!+ P04 " !-@0%-:-"UEK8! M #2 P &0 'AL+W=O0I]DZV&DZ&V%XI8?X=0>*0T2U]=SRV=>."@^5I)VIX O>[.QEOL9FE M;!5HVZ(F!JJ,WFT/QR3$QX _+0QV<2:ADC/BZS=UW(6%NY1_FU+UV3TEI(2*M%+]XC# TSU["F9 MBO\)%Y ^/"CQ.0J4-JZDZ*U#-;%X*4J\CGNKXSZ,-_QF@JT#^ 3@,^ VYF%C MHJC\FW B3PT.Q(R][T1XXNV!^]X4P1E;$>^\>.N]EWR[WZ7L$HBFF.,8PY&UL;5/;;MP@$/T5Q <$ M+^MDMRO;4C91E$JMM$K5YIFUQS8*%P?P.OW[ G9<)_$+,,.<,V>&(1NT>;$M M@$-O4BB;X]:Y[D"(+5N0S%[I#I2_J;61S'G3-,1V!E@505(0FB0W1#*N<)%% MW\D4F>Z=X I.!ME>2F;^'D'H(<<;_.YXXDWK@H,46<<:^ 7N=W /QP&NSBC4,E9ZY=@?*]RG 1!(*!T@8'Y[0)W($0@ M\C)>)TX\IPS Y?F=_2'6[FLY,PMW6CSSRK4YWF-40QMWKN(^C#>[=(*M ^@$H#-@'_.0,5%4 M?L\<*S*C!V3&WGQS"KJ6XDB_P.DZ?+NJ>6!O:7R3_^'CM/]DIN'*HK-V_F5C_VNM'7@IR94?H=9_ ML-D04+MPW/FS&<=L-)SNIA]$YF]<_ -02P,$% @ 38$!33BN%N"U 0 MT@, !D !X;"]W;W)K&UL=5/;;MP@$/T5Q >$ M-7;2:&5;RB:*4JF15JG:/K/VV$;AX@)>)W]?P%[72=T78(8Y9\X,0SYJ\VH[ M (?>I%"VP)US_9X06W4@F;W2/2A_TV@CF?.F:8GM#; Z@J0@=+>[(9)QA<]:^ [N1W\TWB(+2\TE M*,NU0@:: M\E^T,6XF/ 3PZC79U1J.2D]6LPOM8%W@5!(*!R@8'Y[0SW($0@ M\C)^SYQX21F Z_.%_3'6[FLY,0OW6OSBM>L*?(M1#0T;A'O1XQ/,]5QC-!?_ M#&UL;5/;;N,@$/T5Q >4A*1I M%-F6FE;5KK25HE:[^TSLL8W*Q0LX;O^^@*GK=OT"S##GS)EAR 9M7FP+X-"K M%,KFN'6N.Q!BRQ8DLU>Z ^5O:FTD<]XT#;&= 59%D!2$KE8[(AE7N,BB[V2* M3/=.< 4G@VPO)3-O1Q!ZR/$:?SB>>-.ZX"!%UK$&GL'][D[&6V1BJ;@$9;E6 MR$"=X]OUX;@-\3'@#X?!SLXH5'+6^B48/ZL1G_ M$B>>4@;@_/S!_A!K][6)_P06$ M#P]*?(Y2"QM75/;6:9E8O!3)7L>=J[@/Z6:?8,L F@!T NQC'C(FBLKOF6-% M9O2 S-C[CH4G7A^H[TT9G+$5\%NF6"[2+"-!-LO!#??2ER*V7]+0F8]E6":.$T6 ME;I7<9)GWFE@;VE\D\_P<=H?F6FXLNBLG7_9V/]::P=>RNK*CU#K/]AD"*A= M.-[XLQG';#2<[M(/(M,W+MX!4$L#!!0 ( $V! 4VRI!U(M@$ -(# 9 M >&PO=V]R:W-H965T/@ MI-!P,L0.2G'S^P@2QX*F]-WQ+-K.!0 %P&C79U)J.2,^!J,+W5!DR ()%0N,'"_7> !I Q$7L:OF9,N M*0-P?7YG?XJU^UK.W,(#RI^B=EU![RBIH>&#=,\X?H:YGFM*YN*_P@6D#P]* M?(X*I8TKJ0;K4,TL7HKB;],N=-S'Z>8ZFV';@&P&9 O@+N9A4Z*H_)$[7N8& M1V*FWO<\/'%ZR'QOJN",K8AW7KSUWDN9WGS*V240S3''*29;QRP1S+,O*;*M M%,?L/WBV#=]M*MQ%^&Z=_3;9)MAO$NPCP?X?@O1#B5LQ'U6R54\5F#9.DR45 M#CI.\LJ[#.Q]?$3V-WR:]F_V$ *[Y0VRSIWW=L""$I+[9G/.?,F?$X'XU]=AV )R]*:E?0 MSOO^R)BK.E#--XTQBKNT;0M<[T%7D>0DBS9[6Z9XD+3,H^^LRUS,W@I M-)PM<8-2W/X]@31C0??TU?$DVLX'!ROSGK?P _S/_FS18@M++11H)XPF%IJ" M/NR/IRS$QX!? D:W.I-0R<68YV!\K0NZ"X) 0N4# \?M"H\@92!"&7]F3KJD M#,#U^97]&UL;5-A;]L@$/TKB!]0')(M:61;:EI5 MF[1)4:=UGXE]ME'!>(#C[M_OP*[G=OX"W''OW;OC2 =C7UP#X,FK5JW+:.-] M=V3,%0UHX6Y,!RW>5,9JX=&T-7.=!5%&D%:,)\EGIH5L:9Y&W]GFJ>F]DBV< M+7&]UL+^.8$R0T8W],WQ).O&!P?+TT[4\ /\S^YLT6(S2RDUM$Z:EEBH,GJW M.9YV(3X&/$L8W.),0B478UZ"\;7,:!($@8+"!P:!VQ7N0:E A#)^3YQT3AF MR_,;^V.L'6NY" ?W1OV2I6\R>J"DA$KTRC^9X0M,]7RB9"K^&UQ!87A0@CD* MHUQ<2=$[;_3$@E*T>!UWV<9]&&_X[01;!_ )P&? (>9A8Z*H_$%XD:?6#,2. MO>]$>.+-D6-OBN",K8AW*-ZA]YIO]ON470/1%',:8_@R9HY@R#ZGX&LI3OP_ M.%^';U<5;B-\^T[A89U@MTJPBP2[=P2W'TIX#$:R7N,R#[ZS+7(V6]Q+. M&IE1"*9_GX"KJ< )?G<\]VUGO8.4^R1K^2BU*LWOM0%WOF$@$-E/0-SRQ4>@'-/Y-+XM7#B5=(' M;O?O[$^A=E?+A1EX4/QG7]NNP >,:FC8R.VSFC[#4D^&T5+\5[@"=W"?B=.H M%#?ABZK16"46%I>*8&_SVLNP3O-)=EC"X@%T":!KP"'HD%DH9/[(+"MSK2:D MY[L?F&]Q&UL;51MCYP@$/XK MA!]PJ+OKOD1-;N_2M$F;;*YI^YG54>9V9DR$:I M7G4+8-";X)W.<6M,?R)$ERT(JA]D#YT]J:42U%A3-43W"FCE@P0G212E1%#6 MX2+SOHLJ,CD8SCJX**0'(:CZ GPQ&O=HC5\E5RE=G?*ER'+F$@$-I' .URPV> M@'-'9-/X/7/B1=(%KO?O[)]\[;:6*]7P)/DO5IDVQP>,*JCIP,V+'#_#7,\. MH[GXKW #;N$N$ZM12J[]%Y6#-E+,+#850=^FE75^':>3_7$."P[O2@QA#F&1 M75!D%R XWHD$,,&UL=5/;;MP@$/T5Q >$7=MITI5M*9NJ:J5$6J5J M^\S:8QL%&!?P.OG[ G9<-W5?@!G..7-AR$* MVROL0?N;!HWBSINF9;8WP.M(4I(EN]T'IKC0M,RC[V3*' Y!RB#DT_@U:](E9""NSV_JGV/M MOI8SMW"/\J>H75?06TIJ:/@@W1..7V"NYYJ2N?@'N(#T\)")CU&AM'$EU6 = MJEG%IZ+XR[0+'?=QNDF3F;9-2&9"LA!N8QPV!8J9?^*.E[G!D9BI]ST/3[P_ M)+XW57#&5L0[G[SUWDNY_YCF[!*$9LQQPB1KS()@7GT)D6R%.";_T)-M>KJ9 M81KIZ3IZ]A^!;%,@BP+97R5F[TK&PO=V]R:W-H M965T>V;IP/L#SM> T_P/WLS@8]-K.4K01E6ZV(@2JCC^OC:>?Q ?#2 MPF 7-O&=7+1^]<[7,J,K7Q (*)QGX+A*"FAXKUPSWKX E,_.TJFYK_!%03"?26H46AAPY<4O75: M3BQ8BN1OX]JJL [CSCZ9TN()R920S F'H,-&H5#Y)^YXGAH]$#.>?%F\Q>LW7#_N473W1A#F-F&2)F1$,V6>))"9Q2CZD)_'T3;3" M34C?+-6W^SC!-DJP#03;_UJ\OVDQACG$1791D5V$X.%&Y",&A^=&A"TN3H*I MPY.UI-"]"N.RB,Y3\1A>"OL''T?J.S=UJRRY:(?/)UQRI;4#+&5UA[4T.,6S M(Z!RWKQ'VXQO>72<[J8Q9?._(O\+4$L#!!0 ( $V! 4T7@>>CM@$ -(# M 9 >&PO=V]R:W-H965T&,"*C:EMEO3O.S:$T)07VS,^Y\S%XWPR]MEU )Z\ M:-6[@G;>#T?&7-6!%N[&#-#C36.L%AY-VS(W6!!U)&G%>))\8%K(GI9Y])UM MF9O1*]G#V1(W:BWLGQ,H,Q7T0%\=C[+M?'"P,A]$"S_ _QS.%BVVJM120^^D MZ8F%IJ#WA^,I"_@(^"5AZH$E("!14/B@(W*[P $H%(4SC M]Z))UY"!N#V_JG^.M6,M%^'@P:@G6?NNH'>4U-"(4?E',WV!I9Y;2I;BO\$5 M%,)#)ABC,LK%E52C\T8O*IB*%B_S+ONX3_--FBZT?0)?"'PEW,4X; X4,_\D MO"AS:R9BY]X/(CSQXH?=:\N20LVL06C"G&<,WF#<$0_4U M!-\+<>+_T?D^/=W-,(WT=!O]-ML7R'8%LBB0_5,B?U?B'B9]%X1M>JK!MG&: M'*G,V,=)WGC7@;WG\4W>X/.T?Q>VE;TC%^/Q96/_&V,\8"K)#8Y0AQ]L-10T M/AP_XMG.8S8;W@S+#V+K-R[_ E!+ P04 " !-@0%-?G!([K,! #2 P M&0 'AL+W=O=XR&+L:(I, M]TYP!4>#;"\E,Q\'$'K(\09? L^\:5T(D"+K6 ,_P?WJCL9[9%:IN 1EN5;( M0)WC^\W^D 9\!/SF,-B%C4(G)ZU?@_.MRG$2"@(!I0L*S!]G> A@I OXVW2 MQ'/*0%S:%_7'V+OOY<0L/&CQPBO7YO@.HPIJU@OWK(&UL;5/M;ML@%'T5Q ,4AV1+&MF6FD[3 M)K52U&G;;V)?VZC@ZP&.V[=J*&'^!^=F?C+3:KE%)#:R6VQ$"5T;O- M\;0+^ CX)6&PBS,)E5P0GX/QON2<]$>.+-D?O>%,$96Q'O?/+6>Z\Y3_8INP:A"7,:,7R!V-_:\0'?A4DAL_0HW_8+.AH'+AN/=G M,X[9:#CLIA_$YF^&UL=53M;ML@%'T5Q ,4FR1M%=F6FDY3 M)VU2U&GK;V)??ZA\N(#C[NT'V''=C/TQ<#GGW'.!ZVQ4^M6T !:]"RY-CEMK M^STAIFQ!,'.C>I!NIU9:,.N6NB&FU\"J0!*8XQ9? <]>TU@=(D?6L@9]@?_5'[59D4:DZ =)T2B(-=8X? MTOUAY_$!\+N#T:SFR%=R4NK5+[Y5.4Z\(>!06J_ W'"&1^#<"SD;;[,F7E)Z MXGI^4?\::G>UG)B!1\5?NLJV.;['J(*:#=P^J_$)YGIV&,W%?X^2M.]]2=3>F#X2C"GC-O7/1S[ADFNE+#@KR8WS MTKHN7A8<:NNG=VZNI[<\+:SJYS8ER[^B^ M02P,$% @ 38$!35M&X,H1 M P H P !D !X;"]W;W)K&ULC9=O;YLP$,:_ M"N)]"F>;/ZF22$NC:9,VJ>K4[35-G 05< 9.TGW[&4.SX#NZO G@/'?W\V$_ MP.RLZM=F+Z7VWLJB:N;^7NO#?1 TZ[TLL^9.'61E_MFJNLRTN:QW07.H9;:Q M0641L#",@S++*W\QLV./]6*FCKK(*_E8>\VQ++/ZSU(6ZCSWP7\?>,IW>]T. M!(O9(=O)'U(_'QYK3>_WLO\F3+(R\)3$UUJIH[*^W/C9: ME7T6@U)F;]TQK^SQW.=_#Z,#6!_ +@$@/@S@?0"_-4#T <()"+JIV-ZL,ITM M9K4Z>W5W>P]9NXK@7ICNK]M!VVS[GVE/8T9/"P;1+#BUB7K-LM.P:\U0\4 H M(!YJ5H3F7Z' 0%Y(&4G*;#P?U$CH!)Q,P&T",4B0.E/M-(G55%:3\NDT=*:" M5< X8R%-(T@:@6@X.#"=)+HJ$XF8.ZT7!$ODW,$5SB0B,=*\B,2-$*YP%L$R M0D7BE#L-7F%1"G%*D\0D28Q)G)XL8U2$BYBY=Y%213RF61*2)<$L[N9)4!67 M RLF'$:V1DIBI @C*>Q_&G--E M(*2M*\2%QO8@C+@?W&XJ0-L2L!MLI1<-[W$J7!?%*AA;"$!['&"30[;2:P8P M ")T:;!LX"Q#'-KD +L[%+4=TAO&RT.;25 ?8R9"*]YOIA,V&,(1HLXVDZUAO: MT@![&F,PDH+V(9C>OKD9;3$,6XR[?E>]YKKWC(\]7!GM0PS^[YFK7I1\7"BX M>O-KW]V_9_4NKQKO16GS$FE?];9*:6DRAG<&>F\^%RX7A=SJ]C0QYW7WSMQ= M:'7HOP>"RT?)XB]02P,$% @ 38$!321)Q"V3! $A< !D !X;"]W M;W)K&ULC9C;;N)($(9?!7&?L:OZ8(, *4!@5]J5 MHAGMSK4#S4%C8\8V8?;MMWT(@[O*P37-/L1WXPIAC\2N)3 M/AT>BN(\]KQ\!K. M)M6[UVPV22]%?#R9UVR07Y(DROZ;FSB]3H8MRLTCC[\=M M<9@.P^%@:W;1)2Z^IM<_3%.0&@Z:ZO\R[R:V\M*);6.3QGGU=["YY$6:-%FL ME23Z57\>3]7GM)FHT\UJ#=YK ;TN65 (WA6<-W%P@YV*.)-SQL*"* !P/#Y.\/$ZR M8I* ;FO6C$;QU0JVST45+UI]+O@$DDT@JP2R93)T!JW6!)7F5&E",1JYX]9+ MM:8J0('H\YX5ZUD1S\+I^WDM47?-**F%X[B/:*48PTHY5=%,4LF KTFS-6E2 MDW37CB:-Z% X8[7L(UI340@ZY.T&K-V VG4Z;AZ01H34Z,Z:7JHUIU)"\XY# MUG%('3NC. ])*Z[;AXHU50CH6-$CUN>(^%0.-.8C.GP2"$=[J=8C,KV#(/0[ M'(//@]]G*"0[4G3L'4#*#MP)U6CN*P((E7:&<='H6DL6%&+@=!"3#X6O79:\ M,/G0#R'HX"RP^](S(*U0NA4B'3-_Y(=N@4@';21]%V],-E!*A*0^F@ZD"&17 M??Q.!(+N)%U[&?![$B]BF69RKZC_>!1M.:H%J,7#>0(B M0T!WN)%A%HP0W;7)Z.PQ4H==/Q5X9B%E%F%RHVDS.:"=3&46MNAW' *1)R R MQ_&NLS'R!$35'Z+(,PLILRA$D>+H282D6_JH5HP*NDY-R),-*=D(9Y$RZPE MN@>G?K(5(VO],FB[Y@F(# %='B-%VQ-%3B_5BE,)Z%K&/"61H219QA2 3_9$ MX?Y8Z2=;<3*%JF-="!ZH@@*5P%U04M*>[B-:,:+NCA8\<@4]$Y,M0#!GV'LN M-Y;[J%:"GG/M6@V[NIF'O,#^^X3HN--@J.Q.,$%QJ[5[B\.(T.^<-CR1!24R MV2($O=0H@>&ZX53DQ.3=W;8E)MM7EZOY8)->3D79K7=O;Q>XSUC>UCGOYS!> M /-^">.7^GKV=_KZMOCO*-L?3_G@+2V*-*EN\G9I6AAKWO]B._%@HNWM(3:[ MHOP:V.]9?4M;/Q3IN;F!]F[7X+/_ 5!+ P04 " !-@0%-+;-&H?[]2JMLA)"\5-%0^\0Y:_:;DHJ%*E^**9"> %I;4,(2#($$-K5L_S^S: M2>09ORE6MW 2GKPU#15_#L!XO_=#_['P6E\K9190GG7T"M]!_>A.0E=H4BGJ M!EI9\]834.[]YW!W3 W> G[6T,O9W#.=G#E_,\678N\')A PN"BC0/5PAR,P M9H1TC-^CIC]9&N)\_E#_9'O7O9RIA"-GO^I"57M_XWL%E/3&U"OO/\/83^Q[ M8_-?X0Y,PTT2[7'A3-JG=[E)Q9M114=IZ/LPUJT=^U'_07,3\$C $R&,_DL@ M(X$L"&A(9EM]H8KFF>"])X;-ZJ@Y$^&.Z(]Y,8OVV]EWNENI5^\YQDF&[D9H MQ!P&#)YC/B*.#D0\09 .,*7 SA38\LF,'Y*M6X X!8@5B#ZTD2[:&#"IQ;06 MLR';;;!H98T*,<$X<*>)G&DB1YK-(LV B><^8?0/E]CI$CM.V21&Z3 MQ&F2K$W"I4FR,B%!0HC;)G7:I&L;LMB90[K:&;+=I L7-#OXYB+Z1L6U;J5W MYDK_0_:DEYPKT(+!DXY[A^3+&=/=D_"NB07QM_$D5+IO.=9(2;N4Z0Y$2^LI(5ZLF<\ M)U(M^<$3):=D9YSRS,.^/_!RDA;N-#&V-9\F["2SM*!K[HA3GA/^;TXS=IFX MR+T:7M/#46J#-TU*0W++LUI(5)6.)SN)^X,C5?8UPX&\3NE M%W$W=W0J&\;>].+;;N+Z.B*:T:W4%$0-9[J@6::95!Q_:U*WV5,[WL^O[%], M\BJ9#1%TP;(_Z4X>)^[0=79T3TZ9?&67K[1.*'*=.OOO]$PS!=>1J#VV+!/F MU]F>A&1YS:)"RE;L1W8>2Z&N'QI$ZKJTVFM,QSY2>0EG/4QR@Q#MK MHAHSKS#X#A/[;X/%(R*VPEQ^2+)Z2M(*,P#% M"HQ_V!(+PP0A2! :@J!%$, $$4@0 1&$UG%!F,B2$\(,+#TA3&PI"F&&<$(# M,*$!0#"""6*0(.XOZ1 D&/:0%,"$UBNP@##V%84P]B5]SM-*: 0F- ((.A1! M/EP4_/ZBHHZZ@GK("H%""[0 09%=?R"0=:%7("CN2 LL5#.$ 8J."X_@(H*" M3X@+EQ$4]A$7 #V*"X%&MK@0Z$'""PL:]1<7PY4%^SW$A4!1 M8(G;![3L UI] *K2\NX:JISR@^ENA;-EIT)J2>ZL30<]P[HAL^QS-%X@P+Y4 M'7?5']_HJW;]!^&'M!#.ADG5!IIF;<^8I"IV_T6],D?UA= L,KJ7>AJK.:_: MY&HA65E_ GC-=\CT/U!+ P04 " !-@0%-*^218%T" !\" &0 'AL M+W=OSCF>&9L9DH;Q-Y$3(JWWDE9B:>=2 MU@N$1):3$HLG5I-*O3DR7F*IEOR$1,T)/AA229'G.!$J<5'9:6)L.YXF["QI M49$=M\2Y+#'_NR*4-4O;M:^&E^*42VU :5+C$_E)Y&N]XVJ%>I5#49)*%*RR M.#DN[6=WL74-P2!^%:01@[FE0]DS]J87WPY+V]$>$4HRJ26P&BYD32C52LJ/ M/YVHW>^IB"K!G]71QDOK1GMG4@1WRF\H4U7TD74&A;7?3? MR850!=>>J#TR1H5Y6ME92%9V*LJ5$K^W8U&9L>GTKS28X'4$KR>HO1\1_([@ M?Q""AX2@(P13=P@[0CC: ;6QFV1NL,1IPEEC\?8^U%A?.W<1JN/*M-&^./C C!A-$HG MA(E'^9R@LWV,N0DH @.* ($9+!"# O'TE,Y @=F$E *8<#Y**8 )1CJ;"3I; M !,Y<$!S,* Y(/#)-7<=N"@XTY/J?E)7W EIA4#AZ+->3P%MIH"V$"CR1F&A M0>4L"3^9-B:LC)TKJ5,RL/:M\MG3E7=D7[F+M0O8-[JUFDK](=_VY1^8GXI* M6'LF5;TW5?G(F"3*=^=)?6FY^A7H%Y02JI5:Z715V]\.<0(Z@ZGMA.O; MUS:$(V2;\B?8R\SL[A#6)"WC;Z(@1%KO%:W%VBZD;%:.(_*"5%@\L8;4ZLZ1 M\0I+M>4G1S2R9^Q-;[X M-;/'@F2,_BH/LEC;"]LZD",^4_G*VL^D;RBTK;[[K^1"J(+K2E2.G%%A?JW\ M+"2K>A552H7?NVM9FVO;ZU]I,,'K"=Y 4+D?$?R>X'\0@H>$H"<$6G4-%+ZD5^XERT4(_9 M=!AOA(G=6\CV'H(&A*,*&*KPH"HVWAW=NTV0W2-B-*GAOR*[AR(W9?J@6;[A M!S=F!;! H$1L ?"_@^+!"" N%]!7XP>5P )@HG=D*8:.(GA(DGCD*8!=Q0 M!#84 0)+6" &!>+YEBY @<4,2P',]!7( $RXG%@Z0V?W6.>FH278T/). "$/ M%D N/!3<^::B?\P5-,-6"!1,/,OF@+8@:))N!X*B25O.:')6A)_,,2:LG)UK MJ2T918>C\MG3DW<2WZ!5AH#X5A^M9E)_R'?G\C?,3V4MK#V3:MZ;J7QD3!)5 MN_NDWK1"?0H,&TJ.4B]CM>;=>=AM)&OZL]X9/CC2OU!+ P04 " !-@0%- M'SS\CN0! #J! &0 'AL+W=O]ABKLH&.J0< 7(PYBM!;XKF]--HF<)$-[ +? M0?\83M)$>%&IV@YZU8H^D%#GZ#':'Q.+=X"?+8QJM0]L)6-=%RI26N]V_JGUSMII8S4W 4_%=;Z29''U!00BCB-,GRS0C/F,&'B->8]XNA!) L$&P.+B]CK(G9\LN)'-/8+$*\ <0+T M71D;DX<)DSI,[S"[CS0*-Z70Z)_ M="7Q&DD\1NC&2.+IRFZWM7*/2I.0[C9F\.K5V2GPC&PO=V]R:W-H965T$, M19:C5*^Z!S#)&V="5Z@W9MAAK)L>.-$W<@!A5SJI.#&V5">L!P6D]23.<)ZF M&\P)%:@N?>^@ZE*>#:,"#BK19\Z)>G\ )L<*9>BS\4)/O7$-7)<#.<%/,+^& M@[(5GE1:RD%H*D6BH*O0?;;;%P[O ;\IC'HV3UR2HY2OKOC15BAUAH!!8YP" ML<,%]L"8$[(V_D9--&WIB//YI_HWG]UF.1(->\G^T-;T%;I%20L=.3/S(L?O M$/.L41+#/\$%F(4[)W:/1C+MOTESUD;RJ&*MV"O4 MVP&PO=V]R:W-H965T3,F3/CP9[)E;(W M?B)$6.]%7O*I?1*B&CL.WYU(@?D+K4@IOQPH*["02W9T>,4(WFNG(G<\UXV< M F>E/9MHVX;-)O0L\JPD&V;QR_DPO))5PID3%V-.?ZU]J=N:"%89%2"OQ>/[-2/Z_U ME\@W;K"#9QR\QD'&'G+PC8-_9%\<3YZ*(#":M,5X+ M$[OWD&4?@NX1ZS["BY,&XTB1C5(/4IIZ?8+[$(L^(NZH6#XE63TG60,D(9R) M#];(Y5/$:@AQET@()A(" MB72JG89/$ZD1X8#,/D)V>>RZ#\1&H-@($-OMGJ@7Z,M@I!B,% .1_,[>0)B@ MTZ@0YD&G)J"0!""(8((12##Z?*LC%SZ@7$!#YX1:&5"[[@E*'E8=/3@+$1 J MZ89"O5!H%(X>QP)/LSGR@%BC3F,;T- ?>HO$" ?8E&J_J6>!&7X\F/S [9B6WME3(&TS?,P=*!9'*W1=9 MPI.&PO=V]R:W-H965TK(CTBT'$AA2#5%V/-B M5).J<;/4Q'8\2]E)TJJ!'7?$J:X)_[,&RKJ5Z[N7P'-U+*4.H"QMR1%^@'QI M=UR=T*!25#4THF*-P^&P /X64$G1GM'5[)G[%4?OA8KU].&@$(N MM0)1RQDV0*D64C9^]YKND%(3Q_N+^F=3NZIE3P1L&/U5%;)! 3E0^ ML^X+]/5$KM,7_PW.0!5<.U$Y3KY24A6]RK*2DW>[%HU9NUZ_0MMGH![ M AX(*O<]0M 3@G=">)<0]H1PD@'94DQOMD22+.6L<[C]NBW1/Y&_#%7WLS:8O (DTP@VUN(/R"0,C"XP',NUOB&CJ\3;&X1 MB3_Q)VG,[DNQ!LK:?MF@8^=E?4$L# M!!0 ( $V! 4T:PD+R;@( "L) 9 >&PO=V]R:W-H965TWKAXE6?&E/-6%I5EZH7GR?V9E50^\9I5^LZ1 MBY(J/14G3]:"T8,M*@N/^'[LE32OW/72KFW%>LDOJL@KMA6.O)0E%7^>6<%O M*Q?<^\)+?CHKL^"MES4]L>],_:BW0L^\CN60EZR2.:\7*-JPH#)/6\;LE=;MGFL+^^,[^ MR9K79G94L@TO?N4'=5ZYJ>L"O7";Y]9:RARG=;]5W9EA88;)?H9>UY( M^^OL+U+QLF714DKZUESSREYO+?^]#"\@;0'I"B#\;T'0%@2# J]19JU^I(JN MEX+?'-&\K9J:/P4L AWFWBS:[.P][5;JU>N:9-'2NQJB%O/<8$@?\XC8((A_ M))X6T*D@J IBZX-^?9+A! %*$%B"\,%&/+#18!*+J2PF".+ 'UA!4!D)0UQ, MB(H)$3$)3A"A!-'\.&*4()X11X.)>D;CC, @C3$H(]&$E 25DB!24IP@10G2 M^6%D*$$V(XQLY!-B$@U0&P25I-'$?P-\O.%\1,Z$'YCH69@?"> -!V1&*"WH MX>V'Z3 4! 5^EL*$'KQ_8=S @>]/4.!=!^$[4L'[#J(YJ43C5*)T&,H8!!!, M? 0 ;V(8=S$ F:# FP^2=V2"MQ^D(;%:>\ MDLZ.*[T!VFWJR+EBFL]_TMF>]&ULC53;CILP$/T5Q >LN6ZJB" MR5:MU$K15MT^.S!0EG/:>CY"3IK(8O)1DPPPVR\ M:\CA%G(102J *8I@+8HLN*$'UP[VMXC-(LS#/T6>[XI9>RM M"T2K I$1B*ZJO0@R6\.$BVJL8:)%.=8P\:(@:YC'14)HUDH4>&7>M7!RUK=2 M%V-FG4;'4Z!;<6'/_.W>7[$?U*@9)\-%?IQ3WS&OFE8X)R;5 S!M6C(F087N M/:C&K]5HG X$2JFW&[7GXX 8#Y)U=O:A:0"G?P%02P,$% @ 38$!37\, MY_XH @ Y 8 !D !X;"]W;W)K&ULC971;ILP M%(9?!7&_&C"$$!&D)M6T29L4=>IV[20G =5@9CNA>_O9AB""O7:Y"+;YSSG? M?^+8>%_-D!9M_9#_[;P7)U+J1=0D;?D M##] OK0[KF9HS'*L:FA$Q1J/PVGM/X:K;:;U1O"S@DY,QIYVLF?L54^^'M=^ MH(& PD'J#$0]KK %2G4BA?%[R.F/)77@='S+_MEX5U[V1,"6T5_5499K?^E[ M1SB1"Y7/K/L"@Y_$]P;SW^ *5,DUB:IQ8%28;^]P$9+50Q:%4I.W_EDUYMD- M^6]A[H!H"(C&@#!^-P / 7@6@'HR8_6)2%+DG'4>[W^LEN@]$:ZP:N9!+YK> MF7?*K5"KUP(':8ZN.M&@V?2::**)[A5;AR(9)4@!C!21DR(R\7@2'R:Q.P%V M)L F07QG8SFST6M2HVEZR$!]W&5B9YG8*A//F]5+DDF58-:LV.((<19%;H[$ MR9$X[&8SD,0"N;?;P]@JG.(L=<,LG# +&R:-\/9,JJ/+'# GQB2H?,&#<4#A)/4S5F/<';S^1K!WN M%#1>;,5?4$L#!!0 ( $V! 4WU_* *0P, )D/ 9 >&PO=V]R:W-H M965T\ZE]99G13VW]U*6]XY3 MK_<\3^H[4?)"W=F**D^D&E8[IRXKGFS:H#QSP'4#)T_2PE[,VFM/U6(F#C)+ M"_Y46?4ASY/J[Y)GXC2WF?U^X3G=[65SP5G,RF3'?W#YLWRJU,@Y9]FD.2_J M5!16Q;=S^Q.[?\2@"6@1OU)^J@?G5B/E18C79O!U,[?=AA'/^%HV*1)U./(5 MS[(FD^+QIT]JGVLV@&V UP=XUP;X?8 _"7 Z[>W#?$ADLIA5XF1573^42=-V[-Y7 MKVO=7&S?3GM//<]:73TND'DSY]@DZC'+#@,CC#_&K'0,C!$/.B)D8\@CD>1_ M'4?I.(L!4@RT\3@B&M )D$R ;0)OD("YX41IAPE;3-&1]-!UW8E<'>;23#R2 MB:[,Z@GEL2'5$)"")!,0C MB>@$(9D@O+X](C)!1#"()V:)-*61[[8_NE),5HH_;L1EK+_^<2..ZC"7]K_[ M<:,M>]"%3AN7,DPU3"\%[K04TTKY .92]$3 X,.F7?:88:6(^>9*](S!]"D# M@1E2T%9GWO5]R6B/,MVD>F>ZDU&>U#1A@1P)""=B*[P8J,]B(CS @X ME4R!/$,=VHE,MR(:5R7:8^!>KQ9H[P#EG6"BE@2%ACJ&%50W#H)AD@7:$8 W MJ*4= <3JIZNE0+&A#FT;(&R#!C, ;08(;E!+FP'"*SJ9 J%AG@':,4"8 0V^ M!=H,$-_PA46; 8D%1WNW% C14(=V#!)F0(/UD38#WO(]:?B@I)8'32T!0L,4 M@[1CD# #FJC29D#_!K6T&5!?&;1EM\<,5Z$P(M8@9["#:3:MWY-JEQ:U]2*D MV@RU6Y:M$)*KG.Z=HKY7^^3S(.-;V9R&ZKSJ-HO=0(JRWP@[Y]WXXA]02P,$ M% @ 38$!3<8/;1GY @ _PL !D !X;"]W;W)K&ULE5;;CILP$/T5Q <$;',)41)I)$GQI3SFF>%7+@GI543GC)"OW/ M@8N<*KT51T^6@M&],;;?N'ZE2*6L9VJ**C^7-B:95G%I'7\;4C=UF=EV%W? MV+^8X'4PSU2R-<_^I'MU6KA3U]FS SUGZHE?O[(FH-!UFNB_LPO+-+Q2HGWL M>";-K[,[2\7SAD5+R>EK_4T+\[TV_#HB(D:7A0Y+MNR0] MF01,%C'VI)>L*4P0@ 2!(0AZ!(F5[1J3&$Q1IQ)-HA!V$X)NPJ&;P+ZQ&A-W MW."(6"G= J .44])!"J) "4C*8]!@OC^E$]!@BF@P'H7JQH3=E.>6$6P!C"8 M6#D=8G \M5(ZQ 0D@ -*P("2C]_0.AF\H6A"0DOM$(3P)+#U0E1A# M&/MQC M?. .R C%2)M"][\#!/:8!X0!%8'=QR#02.TAN$D@ E!$(Q1PFT#!)Z*%6P"" M>L @6@@T=K=P@2.HPL>DPB6./E'C""YR!%6YW5@;4+>;37V[S %0$D5VWH8@ M%/AVY4"HB(R]!+C8$5#MX4@'QG#U8?_^]&*X^C#ZN(EN&E"O0T96>K< B,38 M$N-UAI>&ULC591;YLP$/XKB/<6;#"$*(E4DDR;M$E5JVW/;N(DJ("9 M[23=OY]M:$KM2]>78!_??7??';%O=N;B61X84\%+4[=R'AZ4ZJ91)#<'UE!Y MRSO6ZC<[+AJJ]%;L(]D)1K?6J:DC',=9U-"J#1SNA=Y%%Y9MU;!65KP-!-O-PSLT M72/K8!&_*G:6HW5@I#QQ_FPVW[;S,#89L9IME*&@^G%B2U;7ADGG\6<@#2\Q MC>-X__ZZVZC /)V&P93MZK-4#/W]E@R 2!H/Z[^S$:@TW MF>@8&UY+^QMLCE+Q9F#1J33TI7]6K7V>!_Y7-]@!#P[XXJ!C?^20# [)FT/Z MH4,Z.*2?C4 &!^)$B'KMMI@KJNAB)O@Y$/WWT%'SV:$IT>W:&*/MCGVGZRFU M];1(")I%)T,T8,H>@T>8/'X/6?F0-Y)()W#) D-9E-ASQ^\#+'U$[J2Y^B_) M^D.2=VDF8+$2ZY^,5688)DA!@M02I"."PJEDV4-R"VG[AF!$G&H H#1.G'KX M(!3CU*%:^Z@;G"<$5D5 5<0K2T*NE"4#"3*O+ EQU)0]AHSRQ!-<%$YA %1> M9&YE0"Z2.I6!4#&*86$Y*"P'A#EARMP+DV2Y(\O'8.+^!7U,BMUF^Y@K\-R1*4!0$,T1QW?A%9FQ;7F3L)$G=P)9[XD0IYO^6 M0%B7^Z'_;GBNCY74!E1D+3["+Y O[9:K$^I5]C6%1M2L\3@< MWS5T8K#W="8[QE[UX?L^]P,=$! HI5; :CG#"@C10BJ,OT[3[UUJXG#_KOYD MY[+" %2-_ZKVL]_9PP"^YY'_ &8B"ZTB4CY(18;Y> M>1*24:>B0J'XS:YU8];.WLSGCC9-B!PAZ@G*]RU"[ CQ!R&Y24@<(?FJA]01 MTI$'9',WQ5QCB8N,L\[CMAU:K+LN7*3JN4IM-*]C[E0]A;*>BSA]R-!9"SG, MTF*B 68>7$+6UY"P1R 50!]%-!7%,KJB1Y<.5M>(>3B*X5.1S4V1BS#CR6+% MAA\/LYQ%TP+)I$!B!))AM6>C4BXM)C68QCH)DU$UKC'C!_F"RN8:\W ?C-)! M@T:BP(_FKQ9>R4Z-U*486/O!\1CI1AS9E^%B%4[8UVK0V+GP(6^GU$_,CW4C MO!V3JOU-DQX8DZ!"#^Y4U)4:C/V!P$'J[5SMN1T/]B!9ZR8?ZL=O\1]02P,$ M% @ 38$!32&EMZ*+ @ Y@@ !D !X;"]W;W)K&ULC5;;CMHP%/R5*!] R,5.@@!I(8M:J9705FV?#1B(-HE3V\#V[^M+ M-@3;NPT/Q)>9.7..+=OS&Z&O[(PQ]][JJF$+_\QY.PL"MC_C&K$):7$C9HZ$ MUHB++CT%K*48'12IKH)H.H5!C%*W); M^*'_/O!2GLY<#@3+>8M.^ ?F/]LM%;V@5SF4-6Y821J/XN/"?PIGFUSB%>!7 MB6]LT/9D)CM"7F7GZV'A3Z4A7.$]EPI(?*YXC:M*"@D;?SI-OP\IB>%GOG? 1W2I^ NY?<%=/L#WNN2_X2NN!%PZ$3'VI&+J MW]M?&"=UIR*LU.A-?\M&?6]Z)H4=S4V(.D+4$T3LSPAQ1XC'$I*.D-P)R:<$ MT!' 6 +L"- @!+I8JOH%XF@YI^3F4;U_6B2W:3B#8GWW7*50AUEI3#3 I--'R-J&W$4"8:!W$;E%28U*%:70B4_US1P+.2, 1 M*3'6'EB1P@2 :!A)+]!8X+,#F *0?>@=.KU#AW=C+5<: X:1,G-?C< 4-B:* M$[?9U&DV=9B%AMG4*DLL;@>[SB-QA8T+DSSZL,J9TWCF,)X:QC,K4&J['@,J M;%#^H=_& MRZ-F,-I?UD^1/,N-\74X*_2=>Y?1+X#OB)[*AGD[PL5-H<[S(R$<"X_3B=BX M9_'HZ#L5/G+93$6;ZJM7=SAINU=%T#]MEO\ 4$L#!!0 ( $V! 4VA"6-U M_P$ ,8% 9 >&PO=V]R:W-H965T= E@@H]:-'H3EL:T:T+TH82:ZR?90F/?G*2JN;&A.A/=*N!'GU0+PBA= MDII735CD?FVGBEQ>C*@:V*E 7^J:JW];$++;A%%X6WBMSJ5Q"Z3(6WZ&7V!^ MMSME(S*Z'*L:&EW))E!PVH1?HO5VY?1>\*>"3D_F@>MD+^6;"[X?-R%U!8& M@W$.W Y7> 8AG)$MXWWP#$>D2YS.;^XOOG?;RYYK>);B;W4TY2;,PN ()WX1 MYE5VWV#H)PF#H?D?< 5AY:X2RSA(H?TS.%RTD?7@8DNI^4<_5HT?N\'_EH8G ML"&!C0FL[Z4'^M]Q]XFC-[-XFH(=9_A# 4PKS!8F(0/3)8H :+ODKJ'1KOP&B4S>KL5>E$ M%-$TP3DQRHF]0_(9,]\.1)1E#]I)4$R"8!B=81!1&L4F"8+G+)"*2N$,N]E=?^?)>E= M,V1R!-T-]Y.K<]7H8"^-/U<]5=+'QC9 M#KO,M(00 @ C@4 !D !X;"]W;W)K M&ULC53;CILP$/T5Q >L Y@EB@C2)MFJE5HIVJKM MLT.&B];&U';"]N]K&R\+!*5]P?;XG#,7QI-V7+S*"D!Y;XPV M 2/R@;?0Z)N""T:4/HH2R58 .5L2HRA G[6T,G1WC.9G#A_-8&0IRH>J%=Y_!Y1/[GDO^*UR!:KB)1/O( M.97VZ^47J3AS*CH41M[ZM6[LVO4W2>)HRX30$<*!H'W?(T2.$'T0\%T"=@3\ MOQYB1XAG'E"?NRWF@2B2I8)WGNC;H26FZX)-K']7;HSV[]@[74^IK=S"&WHX=;"_123!+(9_BCS?%9F$ M&2T6*[+\:)SEJ!(3 ;PH@*T GE0;SZK=8Q*+:2QF':QGU;C%)/$,<[C%!#%^ MG%5D 81Q-$L)C9J)@2CMRY9>SB^-,N4868?A\12:9IS9=\%F'RS8#WK8]+/A M0[Z?5-^(*.M&>B>N]!.PC5IPKD#'OGK0K5_IX3@<*!3*;!.]%_V(Z ^*MV[Z MH6$$9W\!4$L#!!0 ( $V! 4W$?Z1SO@( !X+ 9 >&PO=V]R:W-H M965TR='PD1UD>>%7QL'X4HAX[#MT>2 M8_Y"2U+(?_:4Y5C(*3LXO&0$[S0ISQS/=2,GQVEA3T9Z;&%MJ*QM*W]7D^VYLNRHCDI&M4!)8/LYD3K),*H%*K-Y3-(SD^6[5 MHCY._9\\ "Y7SQ,_#D?.60D9S*S"> U,[-Y#%ET(ND>LN@@O3FJ,(Y.L,_6@ M3&=>5^ ^Q+R+B%M9+)Z*+)^+K "1$-Z)#WKN:WYPYWD$"P2@0* %_&8"O@\+ MA*! "&00MZR",$G+"0#C!G B$9A(! 09P (Q*!#WMR(!!9(>5@"8I'4#5A & MP8D,P$0&@( '"R 7OLMN?S/0@W* GMLQ@T")W[J,$*CQ;IBRT0.T!,,]>,L0 M6#NFR ,D'MQ9!%]:Y'_!7/C:HJ"/N0 HB=KF=D%>U*G) *A=N)<0*'QP Q%< M3!!0!9+X@019&0OU#"68U9U;-5$T-)THT[=$D_^ U!+ M P04 " !-@0%-Z4845V$" !\" &0 'AL+W=O6$L:=>? M>(VEVO*C(UI.\-Z0:NIXKALY-:X:.TM-[(5G*3M)6C7DA5OB5->8_UD3RBXK M&]G7P&MU+*4..%G:XB/Y3N2/]H6KG3.H[*N:-*)BC<7)864_H^46&8)!_*S( M18S6EFYEQ]B;WGS9KVQ75T0H*:26P.IR)CFA5"NI.G[WHO:04Q/'ZZOZ)].\ M:F:'!J,==+KW^EP02O)W@#0>5^1/![@O]!"!X2@IX0S,T0]H1P MDL'I>C=F;K#$6+=_Z'%^F^'EJ%Z7(4.FJ=C[BD_A8J>,S])4N>LA7K, MNL-X(TSLWD(V]Q T(!Q5P%"%!U6Q]N[HWFV"_!X1HTD-_Q79/A2Y*=,'S?(- M/QAGB )8( % B/@CP5\'Q8(08'PO@(_F#PN !.%$SLA3#3Q$\+$$T:]FG8?=1K*V/^N=X8,C^PM02P,$% @ 38$! M38JC*OFF 0 F0, !D !X;"]W;W)K&UL;9-M M;YLP$,>_BN4/4!,@:QL!TM*JVJ1-BCJM>^W $:SZ@=E.Z+[]SC9%:<4;[#O_ M[WCSO&7#N XN[&C*#QI#=6<8^F/3$W6N!=#%*2 MY5GVA2DN-&VJZ#O8IC)G+X6&@R7NK!2W__8@S533#7UW/(O3X(.#-=7(3_ + M_._Q8-%B"Z43"K031A,+?4V_;G;[,NBCX$7 Y*[V)'1R-.8U&-^[FF:A()#0 M^D#@N%S@ :0,("SC[\RD2\H0>+U_IS_%WK&7(W?P8.0?T?FAIG>4=-#SL_3/ M9OH&>P]8!\ M#LB7@#SUDA+%RA^YYTUES41LFOW(PR_>['*<31N<<13Q#(MWZ+TTQ=U]Q2X! M-&OV29-?:^ZS1<.0OR3)5Y/D$5!^ &S6 <4JH(B X@,@7P>4JX!RI8+B4YM) MA '?R6)(Z'W8WN+> MIMN2#&_&^2&PY34V_P%02P,$% @ 38$!3?64E^S$0P DR ! !0 !X M;"]S:&%R9613=')I;F=S+GAM;.U]:7/;2);@Y]E?@:AV=TL1$(OW4>ZI"$F6 MJS7MDC22/+4S$_L!)$$);1!@XY"LCOGQ\ZX\ "1XV*Z:[5U]*!=%YOGRY;OR M'7_*\\(KD^AO97B>EDGQS]\-9L/OO,_K.,G_^;O'HMC\\/WW^>(Q7 =Y)]V$ M"?RR2K-U4,"?VA=)$14OWF7"(T1IXIUX^6.0A?F?OB]^_-/WV(?[C;V?TZ1XS*'/ M,ES6?_V7,NEX@Z[O];N]:?/'&'[LN7_A\'#_5?5T&<-Q:I@7#_LFG\V.N>_&O]N_,RRVB&*%_ ZO\] M##(\&.]=4#3ZGYST^B>#7NN<-V$6IL&#OUK M?U=OVHBSKYS7^R@.,^\Z==_3F MV'OC18EW_YB6.8S7V,J[<*'OPZ3M9(,\AS%_:/PUFX"*'1/ Y]+PD++UUY01RGS[CR'/]Z,QST:,@WD\&P/LQE\@2C MIUG4I B7R2)=AUX1?+;FJ#>ZR<)-$"V]\/,& 9C31&GQ"(>XJ.RT<>_2 O!A M>YN;# A@!N>)@R(L-HA+9IL+0*XRIJ-:AD 7%Q'3%-QT;^CW>WW>=Z_OCX;= M^N@_I>GR.8H;=_XR 2QYB&"SLBSGA,$ZS8KH[V;"2=_OCP8\X7CLCP>S)EZL M0MCN$I!'0]:]\6L"X#; N7]3R!5'P3R*HP).M8%A&G$VP8OK1*UC;VD!(V0E M;,.:I=[D#I 64;,HLR37#5WWF49Z#AX$=? 3]&,8*Z1J!606 O:6C04J,&SP MB/AXXB@)\?\+Z!85^W1(DX>3(LS6@%IS@W-+-76?-2@%"4E]F+VLG8[P\G MM+:QWQV/< 3:IVRCH).K#W(;%B!)(=X%60) \.8MTW)>K,H8 M:2*1DVVG:!/G;>VJ-#6!G=0H<2LA,+?15S=N.ZIK'/>. %YEOO2 TS!^'&_O MV;@*- )_NU]7OB#;NM71N8J^6^=S8H\^=B)6UQL4H0#&^XLT@[VU@X; (_S$ M8%X[CET!CP]A$J).@:V#Y3I*2#\I@#8YE(LDAYTB/A-V-H"S M!F*8J0M9Q_>FYE&5.7;>#R9#:0,(+6=TA*3UV%MEZ5IU B1Q"RIJ%W",=0J]#$!'A-D47SLD!!RBO2"@]HP.PLR*.%9C_-P7;3JG=17!86 M"_N2,?8B(N<5GJS.X --]D7-$7?P^?M.KN&-+!:A0O:QJK.:L+/"[J\'AHQ:6>[ M#'VX@J-EN$#(L9A$G[Q(NNYC+&RU*J(J/ \?H@2%!3J@QQ E@RAM"/E;QPC1 MZK>M]UVYV<3$R>""P4U; /LH,[9OJ-L!6]+O F[#*)D:EV6&BS5SB8C'XN:A M_4@F=%+ RI+Q1699QK3@!.TU.*QU]V'_^]UJZS*LHL^H]#+=YM[P=_&8I>7# MHU:LVZQPO]@W!,ETZRTA!IXM&7\#I\FM/OC/%L-B @1@D1XJV])5O2GWK_ M\?;"NW[O7=]7UY?W7FG5^^\L].[RSO\_N;VXN[BZIY^\O@A*UG07'AJ M>3G/HV44H&W>._K#[Z;]?O?M<^C3I]Y;3[XI\_HW:9G5O\+!]7>(]7 )Y">4 MNX/D17X\]E!' 'J0/O'AQV& J@H>]SJ=HQ!8A O"3H 1O1O0-&)@625UD.#!(IJQ3(J7FYQN4&<(EP&;#/YS2+EQT0D4-/ M]DJ3 X8&ST&V/'D6ZJ>F1A/L"@XXY:F!X,;E$B8 ; C#1$U/N+))GU$A@/N< MJS_600+WB=\IGJ,LC!&5X,IG#V0[ )3/R0@:E,LH]=4F/H4O\Q06 \,(B<41 M 0A+X5FX$83;'W[7FPS?^H HJ*D"C.\>HS!>JJ_7Z0;^5G_A4)?O;Z]_^@_^ MQIMGJ",P+)"^$#1P[V6"ZRE(_%:*R,)61%;:5I@;E>0Q@!.;,U#"39"Q@%=8 M@ ;>BCRX0#T!O\_*6! D"Q_*6&Z_<(Z[$-BDL99>*%:)1C3@Y:2=68A[=W&N MD+;CG8.T%Y X9IZ6B2BG:9' @5D\)P<"#DWB^$6=KXO( 0 !K_M4S8$DC8@]/O'B$0&H8HC,L $0? 8Z.MM2U$F][D;4YF M6.\T24H8[#9$>H;" 5#B-5#AD[]T/&,65>!3$"$Q*EIKR-#1I(4^GHANS9)$ M@Z=0P56-0G!:!R^XR"> M"V_<'?O>=[=RQG0Z(-:2]"L&IW.@O2G*0-]5:%F P\%D7SC4T7>ZTW?'PO\T M^@)1+W#Y!!>C-/Q+ $<$!%T\PV!+<,J"9HSU('\'LDT'R.E$6!:N0YE)N$)U MU&\>$G[!)+$21($8A1$\RRI)5T>G=X.H4UNH[Y6YNBULN2-7@R)+ K1:$FDX[>HBBB$\$0R3K($\V>D&LE2:%7)6#NW2 K+G0I. M(Q$:+:0T(+1UPB"IF"B"IKF1_25ZH[?UMIM]?8EX!+\_&NGK:Z. 8DK1PV/! M%!'=4*1O8]:@Z 2[=' M]'$$!&S]?!J#(N]36UV*_"XF&Y$4X+?0QB0QQ2 L<]X93B:RCJ&M] M:1KUW.*(&'4\K[/?@1-?_#V]*Y\XTT'_FS6A0]'@^GPF+_ )>SM M%^F-_.%XX!WU_-ZP>^P-_4%_X#D\[+RQ/QU,H=T8IAG[X\G0:W&R0W>L<;\+ M*_(GP^DQ@F ZZ7MUISE2HWO]MQZ,2/\UW)^\Z=#O3;I>W^_WA]YT[ ]FPV^' M2;G]^&M4-]VM>,Q"Y+_D=L)2W)P_7@J9Y MY1W8@I;&6.T[ SC8 QEF-![!I_&X1W_/X C'7L6-QIMV_5D7,:H'& 5_3'[+ MT\VCS]_R;.]@N -/=E>7@\YUQV#?Y%3[,-QX@.?9][NC+GW3]\?37NU<>Z.1 M/X!OCWH3.%C\J]^=>+)ZI.!WA*N481F MRHEJ#& $&\?)+TL6Z]-JG\-Y'A7D 4C2>(!NB'AR;*^2;]%=(0/\9O[T8F9& MXTSJL]K$8OHQLY42+=_2Y21]QI7@UD_(W,MO05G(PM[10/R[5O#; D8"T2H, M:R=+IKKDA"S2\BZ(NHON$AH+1,L1I7;CSBZT6M.C,'%CLG"R58MM&F)/R:.E MW Z HMB6Q#<%^#,P9^A>+AA@QLI#+Q,VE_3)4D,WV[=9,KUWRT+3>1YFK*FP MMA:G<)=S]OYC.3*OB%]DIDT61,&.,-?ZG_,:"KT6P6M3#<;PX5H="^_=M<%LB M;D!(F )BD6T"A4R2>A&ELS16$N=#BG8,Z$J>4B)'B-1I2[L1B+7& )XN0-3) M>5/+,$9=X$7W"K(L0MT@JPS">ZGBIM]*@6QA&,@7"5H^KC%*Z+%%>W%4'3M] M1"U$:W9D!!(,)_^+)?KK"5>L6=-5)T>">1P]J$<+5-SPW1'5S!-RUF<%CEZ[ MR."IMX&/HH!<^-1,8E^>,Z:"YH>M$WEDEC,M7L0*# ("R3_NP ['K$.TW=ATF M6X%^Q(5[J.&A#%O86JO72+0[WI\CY(T80T'-@23!N?OHP($\?Q$'T5H])@GL MU*RT"B;%N(U/X0LZ0*'LHEV%EB'>>Z)%?$!Z?X=AK-P4I:OR;6)9F(8FK)-S MSJLOH',478T.B[34:17S]7VT=4[?86ORQ6.Z\@UM680+75'D6O,3)4<0:LM8L'RBCE72+(1?V)K!5+8UBG"'?S#L ME.RCIP?Y2-G57Q#Q%K3.I:^$8[;2UVW!%6%&1"E4PF*V>C0G:86!PQ"L#J#& M"K1NN!>S)G!P>SH<4L;5[CK>#<)=D\QEI%\D18<,8W:/R1T/+[DP0T6[-JZQ MT(T#AZR^)FFE^P=V !F_K8R_3$-1JDC7-\"4\!NV_Q*WLAXBC<\>$AJ0\Y6% M0+W=D?L.0 'CT4)YO79-KV7'7#@G %.D.ATDFLX+EDPM(LF.2$)FF(E%+-W! M_5PI/<@XB,L[CUQ#N7;*/4&OAL[S&26J9WK,I1.TWYIRO1T4;W"3QDLD+_(F MG:C%/OF.X"=-+/>"$,[#Q_$8;3;*AQ( O8S9FQV8^:J,5U$,-2-2DM2SG%X-LFZ&P_OK,_,UZ4K" T,EQZ@K M3RL T_;K#K>R$N"BRN<.@C M]"PITB*G)\XV30=/Z2@ZKK-VO!/ !Z)$;B\1G#A,'N WQ/8:@K'Y(:J,8XCK MLTO]$JPV\JQNRP>M&1'YQ+"L2B@%PB,IW[(CI%KOHCQX "W[(:@3XNUBRV52 M(UF%$J3VZDY>#69J5KA06%0H@HHCC(9?:0,8&978I"7R%O[\$*8/6;!Y)#7O MP?;LDDGH>"NOWK!_5&,PIIYL.(5F QQP"W!#[&^LIV:$I]CE[09;;()^%3X] MXM'S^&?"_C/HJD_X[AOSX.]A?EK4F_C>0G_.\4O3H] MG-7^A6/5L*?]WX$'Y,2.?\R#NJS9A+WI%. Q11CS)_SG%S:6>E,!)OX?6[RW MK) (:/7?X'"0-F_4/R8\JYZE4T2[*8$,83)%#+PH,2 *?; 9D/H#H^9(D'4B M"(N*6,VU*TL3^+R0YPJ@BN_#>4:.*;"$,;NBO#^].U/1[:=W'[VKM$._GG3[ MOO+:_1#2I3IB<6XZ[!]KOW2F[MI_#YE&&.H(1&8-:^1X<(./+17QBWSQR?] *4,?[().3J0>/D#%'M$X17$ NXQ0AL6PJ MZH0=7_TEMCEJ !/V^@J-A"$>H_VGNDC?\C-3G(3%_MH&K:>;CG?J)24YMR'7 MI?.T15SE>@&KKW>UGMG8E2,TX2E?>'TC& DD"-0;BHIKDTC!EMON+V3^81^WJBL9IOCAB6FU M?(RL(W &CJ^;6FM[5G2P:JO,=(8W(T3"8/%8]=JJ.P@Z/0)]>I92_K8[(/\8 M $3CY^ E%YV_V1LI'SUS^>L^RWAQ") H M[=K#5ET!HUS=+B#5(4K$@7;5BZ )>0)#(Z1DA$2L![-RNM.!L_(6^1@2;J#' M4:P\C)V@UJ_=@@@V/#M(EF.@697(K!M"),JK9LQQ+@5.OWUD8;5!R';"JUR'2Q5 MR(7WIN\/AA.V75,K)LH-@QH[MDEK[<*'[PMNIYE.6V*T%]0Z39Y=6_ M75S=7]]>7MQM^<%[ MXXUG_K"'O@.3H3\9#+W;X-E#:24#[,V]/HC) V!4G+[ 7@3U'(_[V'/D=X=C M#%7[ G,IN<\96^ RI&B.7"%;E"U/\-T324Q2HD$=P)ZQ'^P^<&/'T,E4\K#U M_!DZ.9LWAMAUT#J)RJDSB8K*$\?A5/76^Z+'_>G53Y=G'RZ G-Q=W#N0I-: MW7P97@ER+$Z?Q<[E"=VN2">/R9W98 X69COVI,08ZC-_]1P3=&Q7F<#B%Y_M MI'J;]I;VF&[;-*Y'DKQ^H[T\FD^.:2(\]1_YTVO>N$^\4B'CL]326VZQ8&[$#8D-H;BS1 MIP0]!8@=,4L3&8=?M)1Y!I&& HP+YO/DVAK1M46+$7_/+ML8Y9A@\DV*%]$O MA;X=9:/>NY11G[@-5GKG MQB3_AD[>WYY6!?7.C=OK1+#^!AMB ?YLSXZP,W\/FP:4_>B6\&: M'M#@J[$'TTU'0^]&,)I$\W#QF*1Q^O "W8:@#?>Z_FS:\RCK(N::P>=L=+]A M.C ;3?%-;S 1U7CF]0::'QX,I3?>8."/!\AP![#H(7M8%C3<QVX"/HA0(>VTTY/Y&EL-.WT503V#H9(F5_NMR3+@M_VY7OGUS]? M>/>G_]LE%YG?WJL,#D:,YRM92)1]0>_ITZ]T>]KQ^-TGON6"YC0 @8]7L!1?WCL6@)W86,"?Q859>=2]H(! MJ\WFQ6;OKA/^"[>P+"L>1,H=P^AA\[(@=A-'ZTA,@8$5;$*R=;BDSL@Y2Q)1 M>4=HY!^,?H]=^@(I.S:(@W+Q:D2)3OKRUS*+\F6T,%'8M X_ZQ2RJM?>:^%L.B3U@ MVX]IC^M&&H'Q=:R&RX8#1I<($)$0;\@QR[.0P/$#R0J9,U"@%RT["%. MY^@B!VNAQ]?PX<68H>CP'9Q+IT53_4#DP4N?4H)T#1R<@_T" M&GSB'>:$P=X?)%'QN3-1,37;BUF\NSB[IP0I'RZO*&_*^>W%N\O[/9MY'QP9 MFP]DF(<(*1\JZ9G1&Y]3):-;OC^4G?TU>^#+[P MSCFS-:HFGT)Z+EET:/"[-,8!@J5WBDY:#S(.?7V&=.VV3!)RN]4&E#7AG3;S MQCP[*!7EAHF5:\]*(^&\!2"'3D>4JLP4Q!47F02J)"7 M\[^*#7@.Q(,5[3D_I "[4*:]RT3;$'ROZJBB*9J* 2\WI)(,&8MDRVH9*K,$ MV0.#IR"*26'4J2NLUXHX+ H!FE OKYH;KC(N*2CDM8GF[#(F![(B$M=.D]&* M26695WN+SQ6E0Q%H1@G@#Q>^,*RC>@WJ"8E0@6?+ "J&PT';#27-FA;\G&$6 MF(2\B .-'TYL,(M @[7A%6IZ]L9?LC?-FQ'0'(IO")^BM,QQ6XS/]&K3FND2 M!US7\H:Q,YJHQD@NJMNVQWW3GPW)/=(DBB?ZHH]5TGN3NS49QLTC@>44!PKS MJ 5V$JS_9C+MPOFNQ1>+W0U%:PN7!L5M1QN^BLK+,1&&N3NBE+=K4(43)<2( MQ@$)6I(C&=WR$Z6C9'Q&VV\*;!%]Z".*%6#O4'DW&C)^#S]&Z M7,L1X+<<2KG_/@7S):L)3 M"2TI/@>X4Q(D*DS/.4OU-3M8K2(*A7@*Q83Z$%2'DEO;" K#!^2'JO9%2:0H M28"\K)I77WK%! J2*Y-CJL(Q=&,[*D,T=9;D=NY&YQ\T\R'K*L)$N*+:BJ3G M)"I$*G,<6^\2KY)%JZ3=8E3].U#L;(N-B9DEVK,<(;N"[&87C"]&(: MI?YNEG+V!MA/9G.9>H(V>F&Q@08*(689BBK&FY M6%V7)'VF)WQ*^[9,USKS'Z=3WJ@ #,S!58F_Z'AGX2(H[P5)=_DSIA8+L!"! MA"*HF:AN_OK\[^7;SSSJ]_ MOKFXNJ/,N?NV\]Z9)'C[OHA7.< #LB9HTIMQ;:G^9*HY5%A)N5PWH!\^]:1E M:BFY-1P,?[6IISJSIBN9M%H)OQ;K: :X!H*OZEWK1+UK819/>88T94CH[;+7 M&8_$VM3O#*??#&J__M+'G8&L?-P935Q/-E;7=+7/JJ):/"_>(@IOIDDY?JGE M<6MAE9E2W55R/AI>.6PZ%_!$&BCIGO'+CKAVH!;PS0D= $CTK+"2,SQQ5'+K M3K-<5L:3'[/=GH[PA)S(5-ITY"$^.@&%3*EEZ1Q[(WO%!"(@2N$\LI4:=\-; MN/U*:!!;:3#W=NMVWL(Q$X#!I+_7+?0I^EI$P? S\&O)^X4Y.J4:02-)+24/ MTZ"*T%DM^<3HJN/][9"=11;A ZIQR[-^%"K; AXR71$6$%O&16!RE\83ZN(Q M N%)9?611;#/<)AC+OJ\XG+O2]X=:'%Q=GG_[I22H^BU/Z2!%U_*:IJ,W;D>2!R@> 4)/JI'ZF&J M<U'T!O;;"0WM-8ML(68!4,:1T/0X(F=0D_Z!D6A5H[TW/%!FB+/R& M^(2QCKY6"3$"?D(S(<1(#SC^_45KQ M6LQ'YLW4*@5C+8:43+5ZQ6[PM;*2D4"EGFY<>[I=7FTCBF+0Y324@#/*Z"UC06ORTCI#7O#P9W#BB'3+DFWZ/_>0<20=V5-IU M/9@V- %3[([+O=T #219OK6A;K&MW/OI[=7EU4]W,.KUW1V,>G'KW?WY]/9B M[X;MU?/L^IDJFPV&97"-"95\"Z]O*2&:Q(SPF/$*U(<4"U_#@5I*L%B(4&1LM$%2&]*)@WX6[T&ZFF)X6^K MSB_P^[ W)(]OM#_ (]E@>C8^^7.OXK MK#=8_H/'E[(_]?NS&8CJ_FP\H+]&0_Q?M]=EK*_B1PL_'X#8C5F6A_V1]B]0 M=P8&&P.KQZ%[-,-X,E,SM%;G5,M[@P\H/?Y?G_XW0.?M(_BS>ZRGV-[J_8$G MZWN]7JO"4GF1U@7*6JB*>1)& Y#*<<)T7^$O49PZ=FHXU+45SL,,/%..Q,HB MP>%D0&].U+WN'+IU$$+8QV1&#['_@P"HX\/7P:&UBO.=J]C=!0Q'0W\TZHMX/X'/4WG71YIDMF'L MO[P,:TN;#"/ UW4I[/"[7)41U?A+KS?M6UAKM?IC7F.55*BNFJ"(8JH4Q\ 2 M,$O-_TV^.)3TW@S@/,9:O51RWT(73LIY++159^DG\8QY,_G2G38D'[9.&39G M@X 6V!MWAC/UGMS8HP[UTP*OQ'#:U9*5D"]1NP=Y8;S?,VS(1_1LPM@D/WK_ M1>$D!AC]P?"WP ?0S6?]@_%A=MC^=F(!+04MI?]C!]\LLZQ>RUD$/E>5>A:N MLJW;&N_GTGI^_?//E_<_7US=<^F_\^NK>]!=+J[.'8&B6QM;-9LDA<*]A6(2 M99^N5I%4R0/]-L2BT ")38 Y#>4WG1-5[!$>)V'F','XUL2GPS2SGE:!.2V1 M;Q.HU>_VX8#?<[@66C=0?<\X]]5&/>OHYS)#C!N#UX,\'9%#M]IMBW@$"*5^ M=S+"/T#8H\(5L!K,6#\9#O%C#SX.AU/\V(>/H^Z40QPYJGSH=T>8&%A M'?X;##N?0-_#J24]JNGT7G@?IL+;X(Z.A@V#U.&B5'.&R4C/,!P.ZC/*-RVO\$#SG0 9-Y(DA4*JA(@P7%ZL'TXM:D_F\!M'LQ\;P:7>@*: MVX ^3D&) T5.?Z0&O4D?&G69B,U 0QW[,]#[N#)<$EJ%]E2]3I39 _0*?N'R MFO6RI71RMO8O/!=_6,YF3 MSID*%=_@=-[8^]X;@P8R[%!^@D=Q3^]/1]WU*3J\ =4&;O<6LSJLH_++1QST MNC3BN1D1DUN=([FO#S&Q>OO>M/M[G!6V)%-R"OE]N\]&M>[:G7 3HP.3X.3\ MI8&L>1A^RI'H 6O") '!6ELM*9Y'5U)4'A9T#'05.!C8Q!KP>5;PE*<-DOQ9 M94+F3,Z9!$>+?!'S#>E(!K@H4UV<@P*!BDCAM)"$7.]?T.X,D@X-SEO(<[:7 M5:=%.*(G1F4(LDPF-((4FB*+GPIO9>_HL.I4C77L2Z1(5>3$)S2T$VI/.PQ@ M0B]I%?_#R]"!!Y0^4B*"=!Y5I!9655'T-BG8J<3X!A+EPWP2'A7Q>V+2A"Q: M;.NF$ZKK=MY7>897"2DP;RL /+0\)5WZIJLT:$M94$Q(%($DLJ0D3W<7YUA( M%ZW_PB1TMC^'"MUO";Q'T8:KA!JWOV6Z(/=_4XC6X0 (#&RUTKZIL!8']2)\ MMU?(=>.0)99V_G;H#AK$71 70-H_P2H975#DJV+'/(SQ$5>E*;6'UIZ&*!0^ M1>&S3CC"J4KQID09; RU>TRO",(OE5F6@#&,V#Z'^[N":R\ON-XU+2'S;E- M@L*[P8BX/$Q@K1O E0<1<8*"769Y#/Z9$[MH M*Y#)N51]P?DCE4?M2:5((@6I)AO,/ON$)_@!@T8^OYAF[$7>GW"S*F#EJH3J MLN2AP0S]P&"D3.WZR%@ !_>H'K.ST.A%";T[ILJNGXK!A&/3+>G&7DFENL@+ M)PQY4=%$ZFK%IB\:\>7R2\HC+ 2!.;6HW+1*S)_WB0IM:&*O@5] NO2./ M*ELZR!>]XW%9$#1I9OK=R#Y\C)F;QYCTAQXQ,8U^KI/CFZZZ1.V"\$6?$GFD MD+L$_-4LFDYX)4^)%(B#NB?"P/%NZ._0U-V5;:M.I-JM4=D.5)24+FXP5_E) M6E8-%(-S*%FJNRZ#@0;:-(%.+\@ZI&)/RN:>M]XC"#I/&(S'=M!FTU"%&F!N MO13K>F!X!BW7NBC&_<1ACJ R$W*^]5]OH_P3TXZ/B;S:TZOV-G/#U?G%U?TM M^3LZ[ OVKUYE%>5;41%V0SR9F]Z MU9+4V^$G;WSBQ7/&/5/B0I#*ULQ;P;-UB#Z"_.W8NN<-1<. MB9F^*XED9:2BEXE*%R=ZN%(:52NM- XQC^D <^:>H9/:64F*::V7^DGWZF%6 MV!XF.;U*=3(R22RC\GCJDAHD-ZQ3,FL!_9?]NZK7-E*1I9FKO/2EI%C*>-26 MIY)*HLYJ(5*B<)(<(4??;61.XKEN!/0R"81H87UZIOP M*?$A<*7S:]"6O*0,E+"Y7U Z%A$-WYSB2JXW%E6JY<3>8H#-(U684CX_.M2" M4L9Y]91QE*D=ODO"3.MS56L-KOT4%3>$'/M)BN2@DX?CPF$5\_ QB%=\C_5O MXGFDQ&]RYU<+H3H,8A^@RZL*(C J"&M5B7J901C,S.EWLWEO::@X*95HD$U"XBHA)6 R30Y@5V>/*32 MBTU564@E)*B8HE@;.*4CXI1EQ/6].-@4Z08#70/T[1*4>XHR=6UU9!V1Y2P% M*018]!Q5W65(U)W/M;;H?7%0P>G71CUUC*86@7U:G^3;ZJ6VSP0=_'F_QB/_ MDQ[+/ID5);30WOD"]@I%-75 =,7%6OY6\>,W,SB18*[. *AKDN)58*L3,YA2 M@F.LPT3QW3Z[CG/W^Y^>[OE;'1\7C+"/+J!O6L\-&-2\7/*PC\"[&>];P4FI MLPK25FF#U8NPXPI4EK(_$+G;;T%[%92HA;&3%&&P1LM2]HF"J+ 4 RW,F@27 M+]DX]"A+Y,#IQ@JP)#*-)?1:!2Y*()&P$0"/ *\5"7V*"--[-[E#J=)YE(^^ MC.*E*;GH<5U?4SA(74FE'^'=H;=8X,BHLBG]EJSID2H_K-W=JUF?<58RUL0Q MP=I 40)L!K4UXWVC4'9+4U?"\!BF0J/'25U1P#;&.=ZILY*H E*FZ MA#G(T28D]70I*J6LYX\E&L!?D\M+M:*.7I/2*'1U0:LX_0SH @%&P* M34@GH7A1-!(#8RY>,/!'SZ'*BZFBUK9.1X\?BOA2)BR55SC*I "U9%)0&DEE M93R+>^"Q/ M"IXX2!K7 MI:3&CN*![T36L'_6,5#&J$X)L'O0M*P[&SP;:X_X]G=Q?_^O'B MZMZ[P$H*#;MVHX%WNN!H3#G0L]M3^![= RC?3=_IM5O+1+CTY/DP4!6&-:J: M/!A4?((3KN!0,L\\@^ZFAL.+3WF^J.!VR>(&2D8OOMN>:LLT80)B=NH=545,&6BRLH'K$]_%I=AD<*0?_A=;S)\BQ)( M\$F)[B)T-MXOKG1)[VMSV8B9TR3(@7 MDK&[[H\@V7-(NR+"BYEJU',8+Y:IZS/79,NK3\RP05\]<>.W&$B4;=),E3O4 M,]/=\OF)F0O"L L9V\:DRTGZC"O!K9_03>+(D"Q\JX555CY4'3C,>U4[67H2 M3DY(E9,(54P8N+)*QRF/@I8C2NW&[J3 %EKI*E:5! [F1;SJ^?RL"O1:P;:^ M\%D"F'HPS ^MKLX+3>=HI^:"%U0[*,:7",62R4D[K_!1K+1,6%3/M$=/IY0< MRE$_'CNLRZHUE&*#80?S%,UQ8@R?T0FD"-2[(DE1 M?"@B+UO@MFN($1)B45:R5$=KJ<*JZ\.RS905(?1L:"\.J]SEC6S%B:%X4\L0 M\_)S^6KJ12DSJ;JI/0COI8J;?BL%4@B(RP3R12&X/JZ1?)Q]RYQ"WG&43;:1 MJXP219/AOUE!54H9.\NZ[DYJ8+:!TFV'2P(0P\ES94IG@5M*')9K;,<%2>L #Y?+(HKR23+UXV? UPZ8]Y=04\L"^#M#1J"<8PXEL;Y,386?V3%$>==7:COSX+)/^[ #4[.8)Q3Q4OGHF-+1MFYX?XZ0-^HR-O0H ML:7,8DG!2'E7954R]E5X#":G>*G*S-M+.3==G.H>#[?V0OFJJ5>TO.),$25N MX5_5DT'0,*C>@%+FSV9=[[9EW^9&1U]4D:WG]X9=O(VI3CNO(-;5F$"UU1Y,+Z9&1UB4D 5([7RR?)]FF39NV"7$V@R%Q?"7>F MQKJ2??3T::P]DE["0D.X;QQ5=[D)TW2(96_1C7$CDNHYL(,%>UR5O&, MN$:HY*12<..*Q^/NV+S+V^-K5T6 MY2K*;%!%)0#]&SK.Z;7LJ#S#%YP"E#Q^Y.TIG1<2?6<901%T)IX,F5C$TMU2 M5:NM5,2JI<7B:Z>=B-5JC(.3Y;1DB?THI>C:-)T5Y:@_ MKK-VO!/ZX5H1G#A,'@IZK:PC&)L?HLHXAK@^N]2OJFL\G*5NRP>M&1&5)F)9 ME5!*^9G)CARNP[M*M!_:_K6D^VM)]]>2[N%K2??7DNZO)=W_WRSI?NAKU3TI M\HVWJCN)=,4.F,"]G:52TA"AU>@A93>DR)>XD73$^[R.?Z",'?_\W4:L2-_] MB#BN[07LI KL;O9\K^ M\TM4D%O5Z9)S %;4(V?7\WWV(WSQ!P7IO6TK;[RCP71XS%_@$F[V-I^,_.%X MX!V1%>78&_J#_@"G;V#OV)\.IM!N#-.,_?%D6+4^V[:+H3_N=V%%_F0X/480 M3"=]()>B$2C94A<)' _%^B)O>#J[V73H]R:8#*7?'WK3L3^8#WCA:(R9 M%L?C'OT]@R,<4]D$8PF9=OU9%S&J!Q@%?TQ^R]/=X=ARZ-GN<&QQG>RN+@>= MZX[!OLFI]LFZB>?9][LCKA/:]\?37NU<>Z.1/X!OCWH3.%C\J]^=>([(438? M$A,]UZ]=IUK_^: (RMX\W\YOMQ&S-4(GW!$ZZH[ZZ)*+[KJ-F)T^NN3U\)]!5WWB M1ASH0S_/V&W/Z^-@)H)D(EY]8_F/@Q.&XN>G?F$/0.QI_W?@ 55];]G[Z1_T MH"YK#F+>%/TDIPAC_H3__,*>4^1".1%72FSQWG))&HJ?-?EI'P[2AD/J/R@\ M?VWGU$MYR(O(9KE;QXM,^WJS?P<=9MYXQL7FZNM3]*:]QYQE?K[26?IEX/V68 M7P2+MX,(A8^KC1&_6*#BX%[SQK8&*&=:@'R@B2,SF\!XOT"4'QKP&U/.]JD_ M'LV\2SV5%)E.)(D8)7.?3(YK=Q![COSIM-_@V/;-H,"'F(#46+:1G*S7O[T@ M=]D^U&)1KJ4(0.51T64Q:$&I1DK177?NW/C-V,$D<(/\61_%>5#. ,*8_1!= MQ-8D>L%78^"]_A1X]HW*UH9&99-:$6XN$+,>:'$@[%]A"3Z*#K?;V!OLT'0^F--QB .(?D8@"+'@Z;XA@6W&;E(>$T7.SMM0^9-%$P M6+:;5K/7<7]H]COH/(/\H.-4.Q,_MC>>Y#)'=:SVINQ8[DJ>ND*9A MSUAD0-;M*ZI+-N^;(7;OQ?4GW#I52\U@EYK1/R6]8).2S)^#Z7:_75F;?WHM/_7R3XWIZ@ M;>=Q2&F26CRA,XN4RECYI2K%:P:OUPQ>KQF\7C-XO6;P>LW@]9K!ZZNRR+QF M\'K-X/6:P>LU@]=K!J_7#%ZO&;P.,#J]9O#Z!\S@M4C(/GI'&6SR M8QCXX]T[[^@-6G0C3'X%NCF2O/IZ_R5(.EZ7C233EAP]J$,P83ZU0B!O.#+B MG!^GG>VPO6??NXJ_Y77#W[(QC%4RGO:S M^PA: 7\P2+7[GG9Z/QR&W]YYL5EBY%=Q86SU5OTR7\;Z<%_OCOC5QWM3X7;X M+':GN-V-2(#V>:OOJL(7%GB!'YU4NTJTFTR[9@[:^G#!$VVCK3=-QE]O,AIV MNMT&^QKUG-_V7=\.9ZYOZS:+^N_]B:M7S_GMH-L^P[GCI>M']]C.=8Y=7_:= MV]<:?0,NKM:D0#9@Y6K) L6-UN8 /^_$GMW8@ZO_M\3R=[8#Y[EX/MHHOP=6 M0RO7,(W-U#TLZ[]/IZ[=3IW'*(Z8C<:NMLX!+(_-!OK]VD 'Q/)^,L+TK;AY M'@YV:Y FI:COH"("-P#GQ.FI\V)-G0":.F\62]4-M'9><-NC\\2S_?HJOIX' M\]^JNV6#=]HFCH9&5'>YW+[FKY'(+QONE[M](G?,V ![OZ),N>!4A"^S?ES'RRTHF.-WZV,ZO#DW8VIE74Y4/$VC6.TVX@ MXYD.41?!>@O JFZT#>K%CG5MPS@@L6WC/G$!U/=M=\[#*043I8/PUNW]VAC8 M.+\VA"^G]VN#23K]7YMP(V\*3D.IM]^ O4Y04 2?*=%X0VIS\J&!4V;J.?G; M49\$M,;<;0ZT)Y9;*;4Y_/"JCJONHZU[=C9/L^%M&E?]82ESRF$>L+UAS[V: M=H_3)M@:0_M4#%O4RCW:[W\2!W&^TTW6T>7$VXY$AGX?+#C6;:NFQ0YS+0!M MZ'DA0 "'/-4YQ_^KMJ/M>((O/+0H'V25S^2Y-T^SC#U>59'Y)GO91'" E-'E MBQ<9%E(ZV[W,G\6/\+^\;[E'X]2'F7_; M+I 2FZ#)WD67NIW^MC6A2+P$_A5D7[:HGG-XP8HO&A$6[(*B'O(KH=CK#+8. M_[4 Z3O'9RU;&/,7C7N'OL@G9P%;,-=H+-O&LK]7#M% _E'70H<(_87F!_X. M_D#>^)+\MS+I*1K+Q,,#=$B[G2)&IR@.;25;2AH^4=+P"@0ADX6MX8AM/-F/ M8-%EOC3?-&FL%=Y/F9Q8)2#OXFAY0E5QB2"YK.%-]^^=K1[0>!@N:64,Z,:2 M#([M-\>]9 1KP %TA:*I, U8SF^_ZOO-.A,UH4F0]T]VN/=DC-2,-PL;OV2@ MAAC&#I9AOO<,[3$F)U08HAJ7L24BY5>\9?O$,C34"HH=V()M^TB MHYS)1TV3KZI](&O,0E-=QFF-,'$1DDS2E$^0QZW&0)L,;7QK)Y_(K89;L>0< MZY%7LP[3$Q#G?C.UF\0UF1;1& .%LCPG*P]U1L>F+,7J,CNO%V>]K7(39OGY M%OS:'E1SXDDLBZ*WMQS+['@++Y..]AMH42!,-(I;2=H2EG+HKK[& MB(@@:*/DM2"8DZ8+D2A ],PD*ZLV,%9L>VG:N+#;!JU?J,V;*,IFXAFS=<58 MF>'3%E5@Z+0&N"=4WC8-2=7Y7M-SOBKL8Z%OW]K .5/?^52QWTRM>W+:0_8; MDUR/#L."OIL?<3XPG?51ETR][6BR_1S!&(6[*1)%N*. M+C+60A;.,J!P"9US=<9=*]IN39=:8 N)Q0MJV=6#/"_7MCCZ?9X7/_XW4$L# M!!0 ( $V! 4WB'0V24 ( (D+ - >&POG63K D$DR:A 1H8OW M\E-+HDEOP3'*>E^/7:5WC"X+0 T:C@3580+K)Q0@>-0U/R:ZPHELA8ZPN>#";GX*YE"A.^.7WZMI;Y\ M@=QZ].KHR+\[N9S:CUO'"48.XWT:X6!QCKW?!SWU_8>!K7,"/O]#\%]A3Z 7 MCT!_!EM#*O('BC+U_[0X%S:)U]U"'&92C)=QAIW!L" *VJB, M<,HVSCRSAD0RJ9 V76!8!M92W3MWX#3;(!T.IT*J-K?+X'Y7W?:)H]=6HMN1%22G(I2,NAC^@$ YL 8[?VZ_F2[6 W&7)[[)7X M&%D6O6A.W8GCK?DMY6TTA[T-NQ\N*NE:ZG>U.8YH==LX<*,@HTVK-]E P*"3 MLF2;MXSF@H,[S*,)@ST3QB'I\Z!"*GIO\&RK),8 "J,U*$V3;4VW^5*>'G5=6GIFC']0&0 MG!\"R<4AD'SJS\;K)N/6^-T9OH,5K6K*-!4=W8*F*3@^]O43X4_V"<9V1N X M@PV\)BOS+M[!-[$I9*1F^L8>L75&>)0_6.+!8MBU'" B/,H?(:4U?]TF'!_? M\7=02P,$% @ 38$!3)60&(#,$,NL$00P Y1""'74)> ,@+!/*"%O))AHU3S"[8\UJY]GXSTN^EUQX.G$L$ M\I(6E M RPP#VB9'M2\5<=4F^8_&SM5Z #Q4&\0BV,6;/[6BS][,TRKV)(_T!JFC)38 M&8_2&6V6GIU-K??G[$4Y-EM)IR @IHN4V!>O<6KC-^Z3-3T)J3 _I.2"J"H= MZDIM-(L1.,1N5";?CR$IYH>47A!YK/$5=2$5)H24V BSS=RK7YMZQO=8A]T] M,$P"*;$%4%6E5Q 34T-*[ 8<\QIB8JI(R5WQQZGL+*XM2N7/X309H-C?N%=KCCX)<3$;,.[M V'MN&8;7B7MN'0-ARS#2>V#8J9 M#6#J Q-/1BP>'#.%F)A],F+[0'?WV"RV6&RB*Y\7K+D#,3'[9,3VV<=\DJ[N MT6UTSX,*4D/[9&C"B]@^A[.-/5B(B=DG([;/,8?+)B.5S:GKYU940$Y-/1BR?TYC- M^(&8F'PR8OF8TL;D(XCE> 0%^A&2Y>)- %W6@1F'?%?4VFU&6$!M([ K".(K8-B M"KCV$9A^!+%^#E* )V=$ M./:/33WVU1%VH1-5$\Q5?X6)[+,G]QK#ZT678Q MK!-BBTU9CF/9LYE:V6PJUVWL]L/O?@-02P,$% @ 38$!36O7?"O/ 0 M=1T !H !X;"]?0 ,#)4#;=,:H=V]E8TVTGPORL:$A;2J7] _\M'& M_ZQO-IO=*CXVJ]=CK/,O%=\+BO![D(X'*3W(QH.,'N3C04X/FHT'S>A!\_&@ M.3WH>CSHFAYT,QYT0P^Z'0^ZI0?)%,@XY2BO06_EZ*]!;+_"NC5ZV^7HKT%OY M>BO06_EZ*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%OY>AO0V_AZ&]#;^'H;T-LN M<%:"#DOX>AO0V_AZ&]#;^'H;T-OX>AO0V_AZ&]#;^'H;T-OX>CO0V_EZ.]#; M^7H[T-OY>CO0VR]PUHT.N_EZ.]#;^7H[T-OY>CO0V_EZ.]#;^7K[0.]4E5U< M/^=N5V_3N4M^#/_S.\X [I0_#O'\&:>I?^X?*)W[+3&7!E M&ULS=G+;L(P$ 707T'95L3X4?H0L&F[;9':'W"3@40DL64;"G]?)T"E M(BI1 =+=$))Q9FZ"=3:,/C:6?&]=5XT?)T4(]I$QGQ54:Y\:2TVLS(RK=8BG M;LZLSA9Z3DP,!D.6F290$_JA[9%,1L\TT\LJ])ZVU]O6XT1;6Y69#J5IV*K) M#YKV=PU31U6WQA>E]3=Q0=)[6<4F6];QEM1;1SKW!5&HJ]07VE'^'ES9S'=YI]J%5UW'QFQ=L5\+TNOE M")N*C@?H*I><'.*VH&.CNL+VDY\U<+\;,N.H;UVLNE >>;P8:1JKGK4++_F( MU&Z=G/*3AL?6U_MAOXQ;=-^/O?"?HF?=X;RW?KD< B2'!,FA0'+<@N08@N2X M \EQ#Y+C 20''Z $01&5HY#*44SE**AR%%4Y"JLV.::W+YJ\DG\8L]O-9 M]W?KY!M02P$"% ,4 " !-@0%-'R// \ 3 @ "P M@ $ 7W)E;',O+G)E;'-02P$"% ,4 " !-@0%-9O,+8(( "Q M$ @ 'I 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( M $V! 4TR%Q06[@ "L" 1 " 9D! !D;V-0&UL4$L! A0#% @ 38$!39I8 M(8YD @ %0@ !@ ( !]P@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ 38$!37S''F)E! QQ0 !@ M ( !B!( 'AL+W=O@( $@( 8 " 2,7 !X;"]W;W)K MM#L% 3&P M& @ '3&0 >&PO=V]R:W-H965T&UL4$L! M A0#% @ 38$!3;V^1_*R 0 T@, !@ ( !1!\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 38$!3&PO=V]R:W-H965T&UL4$L! A0#% @ 38$!33BN%N"U 0 T@, !D M ( !SBH 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 38$!36F$@>>V 0 T@, !D ( ! ME# 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 38$!35;"/DS3 0 G 0 !D ( !:S8 'AL+W=O&PO=V]R:W-H965TCN $ -(# 9 " 3= !X;"]W;W)K&UL4$L! A0#% @ 38$!33$J25C$ 0 -P0 !D M ( !)D( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 38$!32VS1J'W 0 ;04 !D ( !,TP M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M38$!364Y'?!@ @ ? @ !D ( !!%0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 38$!37/H@/B< @ M?PD !D ( !GUH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 38$!30;E @# @ C 4 !D M ( !;V( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 38$!3<8/;1GY @ _PL !D ( !@FH 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 38$! M32&EMZ*+ @ Y@@ !D ( !\G( 'AL+W=O&PO=V]R:W-H965TIW !X;"]W;W)K M&UL4$L! A0#% @ 38$!3<1_I'.^ @ '@L M !D ( !,7H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 38$!3?64E^S$0P DR ! !0 M ( !FX$ 'AL+W-H87)E9%-T&UL4$L! A0#% @ 38$!3>(= M#9)0 @ B0L T ( !D<4 'AL+W-T>6QEJ9D# !^'P #P @ $,R >&PO M=V]R:V)O;VLN>&UL4$L! A0#% @ 38$!36O7?"O/ 0 =1T !H M ( !TLL 'AL+U]R96QS+W=O XML 61 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 62 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 64 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 119 180 1 false 44 0 false 4 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://zagg.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 1002002 - Statement - Condensed Consolidated Balance Sheets Sheet http://zagg.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1003003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://zagg.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1004004 - Statement - Condensed Consolidated Statements of Operations Sheet http://zagg.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1005005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) Sheet http://zagg.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss Condensed Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 1006006 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 2107101 - Disclosure - Nature of Operations and Basis of Presentation Sheet http://zagg.com/role/NatureofOperationsandBasisofPresentation Nature of Operations and Basis of Presentation Notes 7 false false R8.htm 2116102 - Disclosure - Inventories Sheet http://zagg.com/role/Inventories Inventories Notes 8 false false R9.htm 2120103 - Disclosure - Intangible Assets Sheet http://zagg.com/role/IntangibleAssets Intangible Assets Notes 9 false false R10.htm 2125104 - Disclosure - Income Taxes Sheet http://zagg.com/role/IncomeTaxes Income Taxes Notes 10 false false R11.htm 2127105 - Disclosure - Debt and Line of Credit Sheet http://zagg.com/role/DebtandLineofCredit Debt and Line of Credit Notes 11 false false R12.htm 2131106 - Disclosure - Stock-Based Compensation Sheet http://zagg.com/role/StockBasedCompensation Stock-Based Compensation Notes 12 false false R13.htm 2133107 - Disclosure - Earnings (Loss) Per Share Sheet http://zagg.com/role/EarningsLossPerShare Earnings (Loss) Per Share Notes 13 false false R14.htm 2137108 - Disclosure - Treasury Stock Sheet http://zagg.com/role/TreasuryStock Treasury Stock Notes 14 false false R15.htm 2139109 - Disclosure - Commitments and Contingencies Sheet http://zagg.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 2143110 - Disclosure - Concentrations Sheet http://zagg.com/role/Concentrations Concentrations Notes 16 false false R17.htm 2147111 - Disclosure - Subsequent Events Sheet http://zagg.com/role/SubsequentEvents Subsequent Events Notes 17 false false R18.htm 2208201 - Disclosure - Nature of Operations and Basis of Presentation (Policies) Sheet http://zagg.com/role/NatureofOperationsandBasisofPresentationPolicies Nature of Operations and Basis of Presentation (Policies) Policies 18 false false R19.htm 2309301 - Disclosure - Nature of Operations and Basis of Presentation (Tables) Sheet http://zagg.com/role/NatureofOperationsandBasisofPresentationTables Nature of Operations and Basis of Presentation (Tables) Tables http://zagg.com/role/NatureofOperationsandBasisofPresentation 19 false false R20.htm 2317302 - Disclosure - Inventories (Tables) Sheet http://zagg.com/role/InventoriesTables Inventories (Tables) Tables http://zagg.com/role/Inventories 20 false false R21.htm 2321303 - Disclosure - Intangible Assets (Tables) Sheet http://zagg.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://zagg.com/role/IntangibleAssets 21 false false R22.htm 2328304 - Disclosure - Debt and Line of Credit (Tables) Sheet http://zagg.com/role/DebtandLineofCreditTables Debt and Line of Credit (Tables) Tables http://zagg.com/role/DebtandLineofCredit 22 false false R23.htm 2334305 - Disclosure - Earnings (Loss) Per Share (Tables) Sheet http://zagg.com/role/EarningsLossPerShareTables Earnings (Loss) Per Share (Tables) Tables http://zagg.com/role/EarningsLossPerShare 23 false false R24.htm 2340306 - Disclosure - Commitments and Contingencies (Tables) Sheet http://zagg.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://zagg.com/role/CommitmentsandContingencies 24 false false R25.htm 2344307 - Disclosure - Concentrations (Tables) Sheet http://zagg.com/role/ConcentrationsTables Concentrations (Tables) Tables http://zagg.com/role/Concentrations 25 false false R26.htm 2410401 - Disclosure - Nature of Operations and Basis of Presentation - Adoption of ASC Topic 606, "Revenue from Contracts with Customers" Narrative (Details) Sheet http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic606RevenuefromContractswithCustomersNarrativeDetails Nature of Operations and Basis of Presentation - Adoption of ASC Topic 606, "Revenue from Contracts with Customers" Narrative (Details) Details 26 false false R27.htm 2411402 - Disclosure - Nature of Operations and Basis of Presentation - Accounts changed under Topic 606 (Details) Sheet http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details Nature of Operations and Basis of Presentation - Accounts changed under Topic 606 (Details) Details 27 false false R28.htm 2412403 - Disclosure - Nature of Operations and Basis of Presentation - Contract Balances (Details) Sheet http://zagg.com/role/NatureofOperationsandBasisofPresentationContractBalancesDetails Nature of Operations and Basis of Presentation - Contract Balances (Details) Details 28 false false R29.htm 2413404 - Disclosure - Nature of Operations and Basis of Presentation - Percentage of Net Sales by Product (Details) Sheet http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyProductDetails Nature of Operations and Basis of Presentation - Percentage of Net Sales by Product (Details) Details 29 false false R30.htm 2414405 - Disclosure - Nature of Operations and Basis of Presentation - Percentage of Net Sales by Distribution Channel (Details) Sheet http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyDistributionChannelDetails Nature of Operations and Basis of Presentation - Percentage of Net Sales by Distribution Channel (Details) Details 30 false false R31.htm 2415406 - Disclosure - Nature of Operations and Basis of Presentation - Percentage of Net Sales by Key Geographic Regions (Details) Sheet http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyKeyGeographicRegionsDetails Nature of Operations and Basis of Presentation - Percentage of Net Sales by Key Geographic Regions (Details) Details 31 false false R32.htm 2418407 - Disclosure - Inventories - Schedule Of Inventories (Details) Sheet http://zagg.com/role/InventoriesScheduleOfInventoriesDetails Inventories - Schedule Of Inventories (Details) Details 32 false false R33.htm 2419408 - Disclosure - Inventories - Narrative (Details) Sheet http://zagg.com/role/InventoriesNarrativeDetails Inventories - Narrative (Details) Details 33 false false R34.htm 2422409 - Disclosure - Intangible Assets - Narrative (Details) Sheet http://zagg.com/role/IntangibleAssetsNarrativeDetails Intangible Assets - Narrative (Details) Details 34 false false R35.htm 2423410 - Disclosure - Intangible Assets - Changes in Gross Long-lived Intangible Assets (Details) Sheet http://zagg.com/role/IntangibleAssetsChangesinGrossLonglivedIntangibleAssetsDetails Intangible Assets - Changes in Gross Long-lived Intangible Assets (Details) Details 35 false false R36.htm 2424411 - Disclosure - Intangible Assets - Long-lived Intangible Assets, Net of Amortization (Details) Sheet http://zagg.com/role/IntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails Intangible Assets - Long-lived Intangible Assets, Net of Amortization (Details) Details 36 false false R37.htm 2426412 - Disclosure - Income Taxes (Details) Sheet http://zagg.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://zagg.com/role/IncomeTaxes 37 false false R38.htm 2429413 - Disclosure - Debt and Line of Credit - Long-term Debt (Details) Sheet http://zagg.com/role/DebtandLineofCreditLongtermDebtDetails Debt and Line of Credit - Long-term Debt (Details) Details 38 false false R39.htm 2430414 - Disclosure - Debt and Line of Credit - Narrative (Details) Sheet http://zagg.com/role/DebtandLineofCreditNarrativeDetails Debt and Line of Credit - Narrative (Details) Details 39 false false R40.htm 2432415 - Disclosure - Stock-Based Compensation (Details) Sheet http://zagg.com/role/StockBasedCompensationDetails Stock-Based Compensation (Details) Details http://zagg.com/role/StockBasedCompensation 40 false false R41.htm 2435416 - Disclosure - Earnings (Loss) Per Share - Reconciliation of Earnings (Loss) Per Share (Details) Sheet http://zagg.com/role/EarningsLossPerShareReconciliationofEarningsLossPerShareDetails Earnings (Loss) Per Share - Reconciliation of Earnings (Loss) Per Share (Details) Details http://zagg.com/role/EarningsLossPerShareTables 41 false false R42.htm 2436417 - Disclosure - Earnings (Loss) Per Share - Narrative (Details) Sheet http://zagg.com/role/EarningsLossPerShareNarrativeDetails Earnings (Loss) Per Share - Narrative (Details) Details http://zagg.com/role/EarningsLossPerShareTables 42 false false R43.htm 2438418 - Disclosure - Treasury Stock (Details) Sheet http://zagg.com/role/TreasuryStockDetails Treasury Stock (Details) Details http://zagg.com/role/TreasuryStock 43 false false R44.htm 2441419 - Disclosure - Commitments and Contingencies - Future Minimum Rental Payments (Details) Sheet http://zagg.com/role/CommitmentsandContingenciesFutureMinimumRentalPaymentsDetails Commitments and Contingencies - Future Minimum Rental Payments (Details) Details 44 false false R45.htm 2442420 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://zagg.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 45 false false R46.htm 2445421 - Disclosure - Concentrations - Concentration of Credit Risk and Concentration of Net Sales (Details) Sheet http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails Concentrations - Concentration of Credit Risk and Concentration of Net Sales (Details) Details 46 false false R47.htm 2446422 - Disclosure - Concentrations - Concentration of Net Sales, By Geographical Region (Details) Sheet http://zagg.com/role/ConcentrationsConcentrationofNetSalesByGeographicalRegionDetails Concentrations - Concentration of Net Sales, By Geographical Region (Details) Details 47 false false R48.htm 2448423 - Disclosure - Subsequent Events - Narrative (Details) Sheet http://zagg.com/role/SubsequentEventsNarrativeDetails Subsequent Events - Narrative (Details) Details 48 false false All Reports Book All Reports zagg-20180630.htm a063018-exhibit311next.htm a063018-exhibit312next.htm a063018-exhibit321next.htm zagg-20180630.xsd zagg-20180630_cal.xml zagg-20180630_def.xml zagg-20180630_lab.xml zagg-20180630_pre.xml http://xbrl.sec.gov/dei/2014-01-31 http://fasb.org/us-gaap/2017-01-31 http://xbrl.sec.gov/country/2017-01-31 true true JSON 66 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "zagg-20180630.htm": { "axisCustom": 0, "axisStandard": 20, "contextCount": 119, "dts": { "calculationLink": { "local": [ "zagg-20180630_cal.xml" ] }, "definitionLink": { "local": [ "zagg-20180630_def.xml" ] }, "inline": { "local": [ "zagg-20180630.htm" ] }, "labelLink": { "local": [ "zagg-20180630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-doc-2017-01-31.xml", "http://xbrl.sec.gov/dei/2014/dei-doc-2014-01-31.xml" ] }, "presentationLink": { "local": [ "zagg-20180630_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-ref-2017-01-31.xml", "http://xbrl.sec.gov/dei/2014/dei-ref-2014-01-31.xml" ] }, "schema": { "local": [ "zagg-20180630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2017/elts/us-parts-codification-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2017/elts/us-roles-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2017/elts/us-types-2017-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd" ] } }, "elementCount": 310, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2017-01-31": 22, "http://xbrl.sec.gov/dei/2014-01-31": 8, "total": 30 }, "keyCustom": 9, "keyStandard": 171, "memberCustom": 17, "memberStandard": 27, "nsprefix": "zagg", "nsuri": "http://zagg.com/20180630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Document and Entity Information", "role": "http://zagg.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125104 - Disclosure - Income Taxes", "role": "http://zagg.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127105 - Disclosure - Debt and Line of Credit", "role": "http://zagg.com/role/DebtandLineofCredit", "shortName": "Debt and Line of Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131106 - Disclosure - Stock-Based Compensation", "role": "http://zagg.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133107 - Disclosure - Earnings (Loss) Per Share", "role": "http://zagg.com/role/EarningsLossPerShare", "shortName": "Earnings (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137108 - Disclosure - Treasury Stock", "role": "http://zagg.com/role/TreasuryStock", "shortName": "Treasury Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139109 - Disclosure - Commitments and Contingencies", "role": "http://zagg.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143110 - Disclosure - Concentrations", "role": "http://zagg.com/role/Concentrations", "shortName": "Concentrations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147111 - Disclosure - Subsequent Events", "role": "http://zagg.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2208201 - Disclosure - Nature of Operations and Basis of Presentation (Policies)", "role": "http://zagg.com/role/NatureofOperationsandBasisofPresentationPolicies", "shortName": "Nature of Operations and Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Nature of Operations and Basis of Presentation (Tables)", "role": "http://zagg.com/role/NatureofOperationsandBasisofPresentationTables", "shortName": "Nature of Operations and Basis of Presentation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i365e9bbfbc834750ac88c88b34b9a13d_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://zagg.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i365e9bbfbc834750ac88c88b34b9a13d_I20180630", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeTaxesReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317302 - Disclosure - Inventories (Tables)", "role": "http://zagg.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "zagg:ScheduleOfChangesInGrossLongLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321303 - Disclosure - Intangible Assets (Tables)", "role": "http://zagg.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "zagg:ScheduleOfChangesInGrossLongLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328304 - Disclosure - Debt and Line of Credit (Tables)", "role": "http://zagg.com/role/DebtandLineofCreditTables", "shortName": "Debt and Line of Credit (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334305 - Disclosure - Earnings (Loss) Per Share (Tables)", "role": "http://zagg.com/role/EarningsLossPerShareTables", "shortName": "Earnings (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2340306 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://zagg.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2344307 - Disclosure - Concentrations (Tables)", "role": "http://zagg.com/role/ConcentrationsTables", "shortName": "Concentrations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i365e9bbfbc834750ac88c88b34b9a13d_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410401 - Disclosure - Nature of Operations and Basis of Presentation - Adoption of ASC Topic 606, \"Revenue from Contracts with Customers\" Narrative (Details)", "role": "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic606RevenuefromContractswithCustomersNarrativeDetails", "shortName": "Nature of Operations and Basis of Presentation - Adoption of ASC Topic 606, \"Revenue from Contracts with Customers\" Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i3d4ce00f5aaa4df5856e892e2d59edf2_I20171231", "decimals": "-3", "lang": null, "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i365e9bbfbc834750ac88c88b34b9a13d_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411402 - Disclosure - Nature of Operations and Basis of Presentation - Accounts changed under Topic 606 (Details)", "role": "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details", "shortName": "Nature of Operations and Basis of Presentation - Accounts changed under Topic 606 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ie57641c0569c44daa9a5af0e86778754_D20180401-20180630", "decimals": "-3", "lang": null, "name": "us-gaap:SalesRevenueNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i365e9bbfbc834750ac88c88b34b9a13d_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412403 - Disclosure - Nature of Operations and Basis of Presentation - Contract Balances (Details)", "role": "http://zagg.com/role/NatureofOperationsandBasisofPresentationContractBalancesDetails", "shortName": "Nature of Operations and Basis of Presentation - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i365e9bbfbc834750ac88c88b34b9a13d_I20180630", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerRightToRecoverProductCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9d4cff7bb34d4abaaa21836ad34da970_D20180401-20180630", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413404 - Disclosure - Nature of Operations and Basis of Presentation - Percentage of Net Sales by Product (Details)", "role": "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyProductDetails", "shortName": "Nature of Operations and Basis of Presentation - Percentage of Net Sales by Product (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9d4cff7bb34d4abaaa21836ad34da970_D20180401-20180630", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1003003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://zagg.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "idbf6d6162e7f4834887b2690bd197450_D20180401-20180630", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414405 - Disclosure - Nature of Operations and Basis of Presentation - Percentage of Net Sales by Distribution Channel (Details)", "role": "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyDistributionChannelDetails", "shortName": "Nature of Operations and Basis of Presentation - Percentage of Net Sales by Distribution Channel (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "idbf6d6162e7f4834887b2690bd197450_D20180401-20180630", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ib78b170b760e4bcc985d7f229d5fb1fa_D20180401-20180630", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415406 - Disclosure - Nature of Operations and Basis of Presentation - Percentage of Net Sales by Key Geographic Regions (Details)", "role": "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyKeyGeographicRegionsDetails", "shortName": "Nature of Operations and Basis of Presentation - Percentage of Net Sales by Key Geographic Regions (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i365e9bbfbc834750ac88c88b34b9a13d_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418407 - Disclosure - Inventories - Schedule Of Inventories (Details)", "role": "http://zagg.com/role/InventoriesScheduleOfInventoriesDetails", "shortName": "Inventories - Schedule Of Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i365e9bbfbc834750ac88c88b34b9a13d_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i365e9bbfbc834750ac88c88b34b9a13d_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "zagg:InventoryDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419408 - Disclosure - Inventories - Narrative (Details)", "role": "http://zagg.com/role/InventoriesNarrativeDetails", "shortName": "Inventories - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i365e9bbfbc834750ac88c88b34b9a13d_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "zagg:InventoryDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:IndefinitelivedIntangibleAssetsAcquired", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i1079bfb13f52470e9d86a3fdd1cf607a_D20180401-20180630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:IndefinitelivedIntangibleAssetsAcquired", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422409 - Disclosure - Intangible Assets - Narrative (Details)", "role": "http://zagg.com/role/IntangibleAssetsNarrativeDetails", "shortName": "Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:IndefinitelivedIntangibleAssetsAcquired", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i1079bfb13f52470e9d86a3fdd1cf607a_D20180401-20180630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:IndefinitelivedIntangibleAssetsAcquired", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "if1624f269b7a45978f7dabb0f82beed3_I20161231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423410 - Disclosure - Intangible Assets - Changes in Gross Long-lived Intangible Assets (Details)", "role": "http://zagg.com/role/IntangibleAssetsChangesinGrossLonglivedIntangibleAssetsDetails", "shortName": "Intangible Assets - Changes in Gross Long-lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "if1624f269b7a45978f7dabb0f82beed3_I20161231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsNetIncludingGoodwill", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i365e9bbfbc834750ac88c88b34b9a13d_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsNetIncludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424411 - Disclosure - Intangible Assets - Long-lived Intangible Assets, Net of Amortization (Details)", "role": "http://zagg.com/role/IntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails", "shortName": "Intangible Assets - Long-lived Intangible Assets, Net of Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsNetIncludingGoodwill", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i365e9bbfbc834750ac88c88b34b9a13d_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsNetIncludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "contextRef": "i1079bfb13f52470e9d86a3fdd1cf607a_D20180401-20180630", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426412 - Disclosure - Income Taxes (Details)", "role": "http://zagg.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "contextRef": "i1079bfb13f52470e9d86a3fdd1cf607a_D20180401-20180630", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i365e9bbfbc834750ac88c88b34b9a13d_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429413 - Disclosure - Debt and Line of Credit - Long-term Debt (Details)", "role": "http://zagg.com/role/DebtandLineofCreditLongtermDebtDetails", "shortName": "Debt and Line of Credit - Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i365e9bbfbc834750ac88c88b34b9a13d_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": "-3", "first": true, "lang": null, "name": "zagg:LossOnDeferredDebtIssuanceCostsWithDebtModification", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430414 - Disclosure - Debt and Line of Credit - Narrative (Details)", "role": "http://zagg.com/role/DebtandLineofCreditNarrativeDetails", "shortName": "Debt and Line of Credit - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "ia0d7394995034cc5b1b2a2a8ff83e80d_I20180412", "decimals": "INF", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i1079bfb13f52470e9d86a3fdd1cf607a_D20180401-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SalesRevenueNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004004 - Statement - Condensed Consolidated Statements of Operations", "role": "http://zagg.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i1079bfb13f52470e9d86a3fdd1cf607a_D20180401-20180630", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i1079bfb13f52470e9d86a3fdd1cf607a_D20180401-20180630", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432415 - Disclosure - Stock-Based Compensation (Details)", "role": "http://zagg.com/role/StockBasedCompensationDetails", "shortName": "Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i1079bfb13f52470e9d86a3fdd1cf607a_D20180401-20180630", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:NetIncomeLoss", "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i1079bfb13f52470e9d86a3fdd1cf607a_D20180401-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435416 - Disclosure - Earnings (Loss) Per Share - Reconciliation of Earnings (Loss) Per Share (Details)", "role": "http://zagg.com/role/EarningsLossPerShareReconciliationofEarningsLossPerShareDetails", "shortName": "Earnings (Loss) Per Share - Reconciliation of Earnings (Loss) Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i1079bfb13f52470e9d86a3fdd1cf607a_D20180401-20180630", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i1079bfb13f52470e9d86a3fdd1cf607a_D20180401-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436417 - Disclosure - Earnings (Loss) Per Share - Narrative (Details)", "role": "http://zagg.com/role/EarningsLossPerShareNarrativeDetails", "shortName": "Earnings (Loss) Per Share - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i1079bfb13f52470e9d86a3fdd1cf607a_D20180401-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i3641d99966334a1c9be3b4652eeb9b7e_I20151231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438418 - Disclosure - Treasury Stock (Details)", "role": "http://zagg.com/role/TreasuryStockDetails", "shortName": "Treasury Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i3641d99966334a1c9be3b4652eeb9b7e_I20151231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i365e9bbfbc834750ac88c88b34b9a13d_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441419 - Disclosure - Commitments and Contingencies - Future Minimum Rental Payments (Details)", "role": "http://zagg.com/role/CommitmentsandContingenciesFutureMinimumRentalPaymentsDetails", "shortName": "Commitments and Contingencies - Future Minimum Rental Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i365e9bbfbc834750ac88c88b34b9a13d_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i1079bfb13f52470e9d86a3fdd1cf607a_D20180401-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442420 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://zagg.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i1079bfb13f52470e9d86a3fdd1cf607a_D20180401-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i60d92d71389f4537910b69755b74ac35_D20180101-20180630", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445421 - Disclosure - Concentrations - Concentration of Credit Risk and Concentration of Net Sales (Details)", "role": "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails", "shortName": "Concentrations - Concentration of Credit Risk and Concentration of Net Sales (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i60d92d71389f4537910b69755b74ac35_D20180101-20180630", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ib78b170b760e4bcc985d7f229d5fb1fa_D20180401-20180630", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446422 - Disclosure - Concentrations - Concentration of Net Sales, By Geographical Region (Details)", "role": "http://zagg.com/role/ConcentrationsConcentrationofNetSalesByGeographicalRegionDetails", "shortName": "Concentrations - Concentration of Net Sales, By Geographical Region (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i5143e94f7c044f93aec5b0cc356f673d_I20180720", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448423 - Disclosure - Subsequent Events - Narrative (Details)", "role": "http://zagg.com/role/SubsequentEventsNarrativeDetails", "shortName": "Subsequent Events - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i5143e94f7c044f93aec5b0cc356f673d_I20180720", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "us-gaap:NetIncomeLoss", "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i1079bfb13f52470e9d86a3fdd1cf607a_D20180401-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)", "role": "http://zagg.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i1079bfb13f52470e9d86a3fdd1cf607a_D20180401-20180630", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006006 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107101 - Disclosure - Nature of Operations and Basis of Presentation", "role": "http://zagg.com/role/NatureofOperationsandBasisofPresentation", "shortName": "Nature of Operations and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116102 - Disclosure - Inventories", "role": "http://zagg.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120103 - Disclosure - Intangible Assets", "role": "http://zagg.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "ib33adc6da233436f86103d34bf3a3e72_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 44, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "presentationGuidance": "United States", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofNetSalesByGeographicalRegionDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyKeyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "If the value is true, then the document is an amendment to previously-filed/accepted document.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word \"Other\".", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r247" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityFilerCategory": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r247" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r173" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic606RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r13", "r19" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net, Current", "netLabel": "Receivables, which comprises the balance in accounts receivable, net of allowances", "terseLabel": "Accounts receivable, net of allowances", "verboseLabel": "Accounts receivable, net of allowances of $431 and $734" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic606RevenuefromContractswithCustomersNarrativeDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "verboseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic606RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r26", "r136" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "verboseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r44", "r45", "r46" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r14" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic606RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "disclosureGuidance": "Adjustments to additional paid-in capital", "documentation": "The amount of adjustment to stockholders' equity associated with an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.", "label": "Adjustments Related to Tax Withholding for Share-based Compensation" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r176", "r181", "r184" ], "crdr": "debit", "lang": { "en-US": { "role": { "disclosureGuidance": "Stock-based compensation expense", "documentation": "Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Allocated Share-based Compensation Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r37", "r118" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For an unclassified balance sheet, a valuation allowance for receivables due a company that are expected to be uncollectible.", "label": "Allowance for Doubtful Accounts Receivable", "positiveLabel": "Allowances for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r51", "r75", "r217", "r233" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "verboseLabel": "Amortization of deferred loan costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r74", "r127", "r132" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofOperations": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "verboseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r225", "r237" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r42" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r177", "r182" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r206", "r207" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r194", "r195" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r193" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Transaction costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r196", "r197" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "terseLabel": "Assets acquired and liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "Calculated under guidance for revenue recognition in effect prior to change to new guidance for revenue from contract with customer when using transition method for cumulative effect in period including initial date of application.", "label": "Calculated under Revenue Guidance in Effect before Topic 606 [Member]", "terseLabel": "Calculated under Revenue Guidance in Effect before Topic 606" } } }, "localname": "CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r25", "r76" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents at end of the period", "periodStartLabel": "Cash and cash equivalents at beginning of the period", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets", "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [ "r68", "r212" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net (decrease) increase in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental schedule of non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r138", "r139" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r12" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r12" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r12" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "verboseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r12" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value; 100,000 shares authorized; 34,423 and 34,104 shares issued" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r47" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive (loss) gain, net of tax" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r111", "r112", "r209", "r210" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails", "http://zagg.com/role/ConcentrationsConcentrationofNetSalesByGeographicalRegionDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyDistributionChannelDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyKeyGeographicRegionsDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyProductDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r111", "r112", "r209", "r210" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails", "http://zagg.com/role/ConcentrationsConcentrationofNetSalesByGeographicalRegionDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyDistributionChannelDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyKeyGeographicRegionsDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyProductDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r111", "r112", "r209", "r210" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails", "http://zagg.com/role/ConcentrationsConcentrationofNetSalesByGeographicalRegionDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyDistributionChannelDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyKeyGeographicRegionsDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyProductDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "verboseLabel": "CONCENTRATIONS" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/Concentrations" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]", "verboseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails", "http://zagg.com/role/ConcentrationsConcentrationofNetSalesByGeographicalRegionDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyDistributionChannelDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyKeyGeographicRegionsDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyProductDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r111", "r112", "r209", "r210" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "positiveLabel": "Concentration risk percentage", "verboseLabel": "Percentage of sales" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails", "http://zagg.com/role/ConcentrationsConcentrationofNetSalesByGeographicalRegionDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyDistributionChannelDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyKeyGeographicRegionsDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyProductDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r107", "r111", "r112", "r113", "r209", "r211" ], "lang": { "en-US": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails", "http://zagg.com/role/ConcentrationsConcentrationofNetSalesByGeographicalRegionDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyDistributionChannelDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyKeyGeographicRegionsDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyProductDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r111", "r112", "r209", "r210" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails", "http://zagg.com/role/ConcentrationsConcentrationofNetSalesByGeographicalRegionDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyDistributionChannelDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyKeyGeographicRegionsDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyProductDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Contract with Customer, Asset and Liability" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r160", "r161", "r164" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities, which are included in accrued liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "auth_ref": [ "r159", "r165", "r166" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.", "label": "Contract with Customer, Refund Liability, Current", "terseLabel": "Refund liabilities, which are included in sales return liability" } } }, "localname": "ContractWithCustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic606RevenuefromContractswithCustomersNarrativeDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRightToRecoverProductCurrent": { "auth_ref": [ "r165", "r167" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of right to recover product from customer on settling refund liability, classified as current.", "label": "Contract with Customer, Right to Recover Product, Current", "terseLabel": "Right of return assets, which are included in prepaid expenses and other current assets" } } }, "localname": "ContractWithCustomerRightToRecoverProductCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r163", "r171" ], "lang": { "en-US": { "role": { "documentation": "Information by sales channel for delivery of good or service in contract with customer.", "label": "Contract with Customer, Sales Channel [Axis]", "terseLabel": "Contract with Customer, Sales Channel [Axis]" } } }, "localname": "ContractWithCustomerSalesChannelAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyDistributionChannelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary.", "label": "Contract with Customer, Sales Channel [Domain]", "terseLabel": "Contract with Customer, Sales Channel [Domain]" } } }, "localname": "ContractWithCustomerSalesChannelDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyDistributionChannelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsSold": { "auth_ref": [ "r54" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total costs related to goods produced and sold during the reporting period.", "label": "Cost of Goods Sold", "verboseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsSold", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRefundLiabilityCurrent": { "auth_ref": [], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment.", "label": "Customer Refund Liability, Current", "verboseLabel": "Sales returns liability" } } }, "localname": "CustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic606RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r200" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "verboseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/IntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r141" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "verboseLabel": "DEBT AND LINE OF CREDIT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCredit" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r9", "r10", "r11", "r226", "r227", "r236" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Line of credit facility, interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r34" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredCostsCurrent": { "auth_ref": [ "r41" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer.", "label": "Deferred Costs, Current", "verboseLabel": "Deferred loan costs, current" } } }, "localname": "DeferredCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r27", "r217" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Deferred loan costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r27", "r217" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Noncurrent, Net", "terseLabel": "Deferred loan costs, non-current" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r188" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r74", "r84", "r190", "r191" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "verboseLabel": "Deferred income tax expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r5", "r152", "r153", "r154", "r155", "r156", "r157" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income.", "label": "Deferred Revenue, Current", "negatedTerseLabel": "Deferred revenue", "verboseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic606RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r74" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "Effect in current period from application of guidance for revenue from contract with customer compared with guidance for revenue recognition applicable prior to change when using transition method for cumulative effect in period including initial date of application.", "label": "Difference between Revenue Guidance in Effect before and after Topic 606 [Member]", "terseLabel": "Difference between Revenue Guidance in Effect before and after Topic 606" } } }, "localname": "DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic606RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r163" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r151", "r185" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r50", "r98", "r101", "r102", "r232", "r244" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in usd per share)", "verboseLabel": "Basic earnings (loss) per share (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations", "http://zagg.com/role/EarningsLossPerShareReconciliationofEarningsLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "definitionGuidance": "Earnings (loss) per share:", "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Earnings (loss) per share attributable to stockholders:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations", "http://zagg.com/role/EarningsLossPerShareReconciliationofEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r50", "r98", "r232", "r244" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings (loss) per share (in usd per share)", "verboseLabel": "Diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations", "http://zagg.com/role/EarningsLossPerShareReconciliationofEarningsLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r103" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS (LOSS) PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/EarningsLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r212" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of foreign currency exchange rates on cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r87", "r186", "r187" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "verboseLabel": "Accrued wages and wage related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_EurodollarMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.", "label": "Eurodollar [Member]", "terseLabel": "Eurodollar" } } }, "localname": "EurodollarMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Continent of Europe.", "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofNetSalesByGeographicalRegionDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyKeyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "verboseLabel": "Weighted average useful lives of amortizable intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r131" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "verboseLabel": "Accumulated amortization on intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r128", "r130" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/IntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails", "http://zagg.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/IntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails", "http://zagg.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r128", "r130" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/IntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails", "http://zagg.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r131" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Finite-lived intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsPeriodIncreaseDecrease": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in carrying value of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Period Increase (Decrease)", "negatedLabel": "Reduction of gross carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Finite-lived Intangible Assets [Roll Forward]", "terseLabel": "Finite-lived Intangible Assets [Roll Forward]" } } }, "localname": "FiniteLivedIntangibleAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/IntangibleAssetsChangesinGrossLonglivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r74" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Loss on disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofNetSalesByGeographicalRegionDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyKeyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r123", "r124", "r125" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r53" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r134" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-lived", "terseLabel": "Impairment of finite-lived intangible asset" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r134" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)", "terseLabel": "Impairment of intangible asset" } } }, "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r48", "r224", "r230", "r245" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Condensed Consolidated Statements of Operations changes" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r192" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r88", "r189" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r77" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid during the period for taxes, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r36", "r229", "r242" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r73" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r73" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r73" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income tax (payable) receivable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r73" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r73" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period, excluding the portion taken into income, in the liability reflecting revenue yet to be earned for which cash or other forms of consideration was received or recorded as a receivable.", "label": "Increase (Decrease) in Deferred Revenue", "verboseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r73" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "verboseLabel": "Accrued wages and wage related expenses" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r73" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r73" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r73" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r99", "r100" ], "calculation": { "http://zagg.com/role/EarningsLossPerShareReconciliationofEarningsLossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "terseLabel": "Dilutive effect of restricted stock units and warrants (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/EarningsLossPerShareReconciliationofEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r133" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/IntangibleAssetsChangesinGrossLonglivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefinitelivedIntangibleAssetsAcquired": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life, from an acquisition.", "label": "Indefinite-lived Intangible Assets Acquired", "terseLabel": "Additions to long-lived intangible assets" } } }, "localname": "IndefinitelivedIntangibleAssetsAcquired", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "Information about effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Axis]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Axis]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic606RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Domain]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Domain]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic606RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r135" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "verboseLabel": "INTANGIBLE ASSETS" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r126", "r129" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net of accumulated amortization of $72,253 and $66,639" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Intangible Assets, Net (Including Goodwill)", "terseLabel": "Total amortizable intangible assets" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/IntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r214", "r217", "r234" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r69", "r77" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest. Includes, but is not limited to, payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid", "terseLabel": "Cash paid during the period for interest" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r122" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "verboseLabel": "INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r38" ], "calculation": { "http://zagg.com/role/InventoriesScheduleOfInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "verboseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/InventoriesScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r40", "r121" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://zagg.com/role/InventoriesScheduleOfInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets", "http://zagg.com/role/InventoriesScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r39" ], "calculation": { "http://zagg.com/role/InventoriesScheduleOfInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "verboseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/InventoriesScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "verboseLabel": "Rent expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r31" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r18", "r228", "r240" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r11", "r227", "r236" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Line of credit facility, commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r29" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r29", "r85" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r9", "r226" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "terseLabel": "Current portion of line of credit" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r11", "r227", "r238" ], "calculation": { "http://zagg.com/role/DebtandLineofCreditLongtermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total debt outstanding" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://zagg.com/role/DebtandLineofCreditLongtermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "negatedLabel": "Current portion of line of credit and long-term debt, net of deferred loan costs of $141" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://zagg.com/role/DebtandLineofCreditLongtermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Non-current portion of line of credit", "verboseLabel": "Total long-term debt outstanding" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets", "http://zagg.com/role/DebtandLineofCreditLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r34" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r34", "r140" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MajorCustomersAxis": { "auth_ref": [ "r117", "r163", "r170" ], "lang": { "en-US": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketingAndAdvertisingExpense": { "auth_ref": [ "r55" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising.", "label": "Marketing and Advertising Expense", "verboseLabel": "Advertising and marketing" } } }, "localname": "MarketingAndAdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails", "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails", "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NameOfMajorCustomerDomain": { "auth_ref": [ "r117" ], "lang": { "en-US": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r68", "r72" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r68", "r72" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r68", "r71", "r75" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r49", "r75", "r101", "r231", "r243" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://zagg.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://zagg.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows", "http://zagg.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://zagg.com/role/CondensedConsolidatedStatementsofOperations", "http://zagg.com/role/EarningsLossPerShareReconciliationofEarningsLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1": { "auth_ref": [ "r78", "r79", "r80" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of payables that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Payables Assumed", "terseLabel": "Purchase of fixed assets financed through accounts payable" } } }, "localname": "NoncashOrPartNoncashAcquisitionPayablesAssumed1", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r199" ], "lang": { "en-US": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "verboseLabel": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/IntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r56" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "verboseLabel": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r219", "r220" ], "calculation": { "http://zagg.com/role/CommitmentsandContingenciesFutureMinimumRentalPaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total operating lease commitments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CommitmentsandContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r219", "r220" ], "calculation": { "http://zagg.com/role/CommitmentsandContingenciesFutureMinimumRentalPaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "Remaining 2018" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CommitmentsandContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r219", "r220" ], "calculation": { "http://zagg.com/role/CommitmentsandContingenciesFutureMinimumRentalPaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "disclosureGuidance": "2022", "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CommitmentsandContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r219", "r220" ], "calculation": { "http://zagg.com/role/CommitmentsandContingenciesFutureMinimumRentalPaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "disclosureGuidance": "2021", "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CommitmentsandContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r219", "r220" ], "calculation": { "http://zagg.com/role/CommitmentsandContingenciesFutureMinimumRentalPaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "disclosureGuidance": "2020", "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CommitmentsandContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r219", "r220" ], "calculation": { "http://zagg.com/role/CommitmentsandContingenciesFutureMinimumRentalPaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "disclosureGuidance": "2019", "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CommitmentsandContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r219", "r220" ], "calculation": { "http://zagg.com/role/CommitmentsandContingenciesFutureMinimumRentalPaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "verboseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CommitmentsandContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r89", "r95", "r114", "r205" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r206", "r208" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r27" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r43", "r213" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation (loss)" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r202", "r203", "r204" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "verboseLabel": "Other" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/IntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLongTermDebtCurrent": { "auth_ref": [ "r9", "r10" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.", "label": "Other Long-term Debt, Current", "terseLabel": "Current portion of long-term debt, net of deferred loan costs of $141" } } }, "localname": "OtherLongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets", "http://zagg.com/role/DebtandLineofCreditLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r58" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other (expense) income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentedTechnologyMember": { "auth_ref": [ "r201" ], "lang": { "en-US": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patented technology to exploit the technology for a period of time specified by law.", "label": "Patented Technology [Member]", "verboseLabel": "Patents and technology" } } }, "localname": "PatentedTechnologyMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/IntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForCommissions": { "auth_ref": [ "r70" ], "crdr": "credit", "lang": { "en-US": { "role": { "disclosureGuidance": "Commissions paid to brokers", "documentation": "The amount of cash paid for commissions during the current period.", "label": "Payments for Commissions" } } }, "localname": "PaymentsForCommissions", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/TreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r64" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchase of treasury stock", "presentationGuidance": "Cash consideration paid for purchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows", "http://zagg.com/role/TreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r66" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payments of deferred loan costs", "terseLabel": "Payment of deferred loan costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows", "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtRestructuringCosts": { "auth_ref": [ "r67" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for cost incurred in the modification of term of existing debt agreement in order for the entity to achieve some advantage.", "label": "Payments of Debt Restructuring Costs", "terseLabel": "Modification of debt that resulted in payment of existing term loan balance" } } }, "localname": "PaymentsOfDebtRestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r64", "r174" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Payment of withholdings on restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r61" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r3", "r23", "r24" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic606RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r62", "r183" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based compensation arrangement. Issuance includes, but is not limited to, exercise of stock options and similar instruments.", "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options", "terseLabel": "Proceeds from issuance of stock under employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r63", "r86" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "verboseLabel": "Proceeds from revolving credit facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r60" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from disposal of equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r109" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product Concentration Risk [Member]", "terseLabel": "Product Concentration Risk" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyProductDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductOrServiceAxis": { "auth_ref": [ "r115", "r163", "r168" ], "lang": { "en-US": { "role": { "documentation": "Information by products and services or groups of similar products and services.", "label": "Products and Services [Axis]", "terseLabel": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyProductDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductsAndServicesDomain": { "auth_ref": [ "r115" ], "lang": { "en-US": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Products and Services [Domain]", "terseLabel": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyProductDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r7", "r8", "r137", "r241" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "verboseLabel": "Property and equipment, net of accumulated depreciation of $14,212 and $12,540" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by range, including, but not limited to, upper and lower bounds.", "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails", "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Extent of variation, for example, but not limited to, upper and lower bounds.", "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails", "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r65" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-term Lines of Credit", "negatedLabel": "Payments on revolving credit facility" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r65" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedLabel": "Payments on term loan facility" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestatementAdjustmentMember": { "auth_ref": [ "r93", "r94" ], "lang": { "en-US": { "role": { "documentation": "Effect of a correction of an error, other prior year adjustment, or application of a new accounting pronouncement on a financial statement line item or any per share amounts. The cumulative effect of the change on retained earnings or net assets in the statement of financial position would also be represented under this domain member.", "label": "Restatement Adjustment [Member]", "terseLabel": "Restatement Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic606RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r15", "r147", "r239" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "negatedTerseLabel": "Retained earnings", "verboseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic606RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised good or service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer [Member]", "terseLabel": "Revenue from Contract with Customer" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails", "http://zagg.com/role/ConcentrationsConcentrationofNetSalesByGeographicalRegionDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyDistributionChannelDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyKeyGeographicRegionsDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyProductDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic606RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic606RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r81", "r82", "r83", "r158" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction.", "label": "Revenue Recognition, Policy [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_SalesChannelThroughIntermediaryMember": { "auth_ref": [ "r163", "r171" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred through intermediary.", "label": "Sales Channel, Through Intermediary [Member]", "terseLabel": "Indirect channel" } } }, "localname": "SalesChannelThroughIntermediaryMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyDistributionChannelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNet": { "auth_ref": [ "r52" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.", "label": "Revenue, Net", "terseLabel": "Net sales" } } }, "localname": "SalesRevenueNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Any scenario, that is, the particular reporting scenario is left unspecified. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario, Unspecified [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic606RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r34", "r85", "r143", "r144", "r145", "r146", "r215", "r216", "r218", "r235" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of long-term debt, net" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of reconciliation of the numerator and denominator used to calculate basic earnings (loss) per share and diluted earnings (loss) per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/EarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r128", "r130" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/IntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails", "http://zagg.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r128", "r130" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "verboseLabel": "Schedule of long-lived intangible assets, net of amortization" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "verboseLabel": "Schedule of future minimum rental payments required under the operating leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r6", "r20", "r21", "r22" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "verboseLabel": "Schedule of inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r90", "r91", "r92", "r104", "r105", "r106" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]", "terseLabel": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r177", "r182" ], "lang": { "en-US": { "role": { "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r107", "r111", "r112", "r113", "r209", "r211" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedules of concentration of accounts receivable and sales" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentGeographicalDomain": { "auth_ref": [ "r0", "r116", "r246" ], "lang": { "en-US": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofNetSalesByGeographicalRegionDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyKeyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r55", "r120" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "verboseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r59" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "verboseLabel": "Selling, general, and administrative expense" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r73" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Term of restricted stock vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Restricted stock granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average fair value of restricted stock per share (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r175", "r179" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrualCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual, Current", "terseLabel": "Warranty liabilities, which are included in sales return liability" } } }, "localname": "StandardProductWarrantyAccrualCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementGeographicalAxis": { "auth_ref": [ "r0", "r116", "r163", "r169", "r246" ], "lang": { "en-US": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofNetSalesByGeographicalRegionDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyKeyGeographicRegionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Condensed Consolidated Balance Sheet changes" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementScenarioAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by scenario to be reported. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic606RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r142", "r147" ], "lang": { "en-US": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Restricted stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/EarningsLossPerShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Authorized stock repurchase amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/TreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining amount authorized under stock repurchase program" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/TreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r12", "r16", "r17", "r119" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails", "http://zagg.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails", "http://zagg.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails", "http://zagg.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Income tax payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TitleOfIndividualAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Relationship to Entity [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r198" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/IntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r148" ], "lang": { "en-US": { "role": { "definitionGuidance": "Weighted average price per share (in dollars per share)", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/TreasuryStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r35", "r148" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, common shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r150" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Treasury Stock [Text Block]", "verboseLabel": "TREASURY STOCK" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/TreasuryStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r35", "r148", "r149" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, 6,247 and 6,065 common shares at cost" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic606RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r97", "r100" ], "calculation": { "http://zagg.com/role/EarningsLossPerShareReconciliationofEarningsLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/EarningsLossPerShareReconciliationofEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r96", "r100" ], "calculation": { "http://zagg.com/role/EarningsLossPerShareReconciliationofEarningsLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/EarningsLossPerShareReconciliationofEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted average shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/EarningsLossPerShareReconciliationofEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r57" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Capitalized deferred loan costs" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "zagg_AudioMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Audio [Member]", "label": "Audio [Member]", "terseLabel": "Audio" } } }, "localname": "AudioMember", "nsuri": "http://zagg.com/20180630", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyProductDetails" ], "xbrltype": "domainItemType" }, "zagg_BestBuyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "It represents the customer that accounts for 10 percent or more of the entity's revenues.", "label": "Best Buy [Member]", "terseLabel": "Best Buy" } } }, "localname": "BestBuyMember", "nsuri": "http://zagg.com/20180630", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails" ], "xbrltype": "domainItemType" }, "zagg_BravenMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Braven [Member]", "terseLabel": "Braven" } } }, "localname": "BravenMember", "nsuri": "http://zagg.com/20180630", "presentation": [ "http://zagg.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "zagg_CanceledPatentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Canceled Patent [Member]", "label": "Canceled Patent [Member]", "terseLabel": "Canceled Patent" } } }, "localname": "CanceledPatentMember", "nsuri": "http://zagg.com/20180630", "presentation": [ "http://zagg.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "zagg_DistributionChannelConcentrationRiskMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Distribution Channel Concentration Risk [Member]", "label": "Distribution Channel Concentration Risk [Member]", "terseLabel": "Distribution Channels" } } }, "localname": "DistributionChannelConcentrationRiskMember", "nsuri": "http://zagg.com/20180630", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyDistributionChannelDetails" ], "xbrltype": "domainItemType" }, "zagg_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Document and Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://zagg.com/20180630", "xbrltype": "stringItemType" }, "zagg_EmployeesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "One of the ranking employees of the entity appointed to the position.", "label": "Employees [Member]", "terseLabel": "Employees" } } }, "localname": "EmployeesMember", "nsuri": "http://zagg.com/20180630", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "zagg_FiniteLivedIntangibleAssetsAccumulatedAmortizationWrittenOff": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finite-Lived Intangible Assets, Accumulated Amortization Written Off", "label": "Finite-Lived Intangible Assets, Accumulated Amortization Written Off", "terseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortizationWrittenOff", "nsuri": "http://zagg.com/20180630", "presentation": [ "http://zagg.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "zagg_GENCOMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "It represents the customer that accounts for 10 percent or more of the entity's revenues.", "label": "GENCO [Member]", "terseLabel": "GENCO" } } }, "localname": "GENCOMember", "nsuri": "http://zagg.com/20180630", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails" ], "xbrltype": "domainItemType" }, "zagg_ImpairmentofIntangibleAssetsFiniteLivedGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Impairment of Intangible Assets, Finite-Lived, Gross", "label": "Impairment of Intangible Assets, Finite-Lived, Gross", "negatedTerseLabel": "Impairment loss on patent", "terseLabel": "Impairment of intangible assets" } } }, "localname": "ImpairmentofIntangibleAssetsFiniteLivedGross", "nsuri": "http://zagg.com/20180630", "presentation": [ "http://zagg.com/role/IntangibleAssetsChangesinGrossLonglivedIntangibleAssetsDetails", "http://zagg.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "zagg_IncreaseDecreaseInSalesReturnLiability": { "auth_ref": [], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the liability for sales returns.", "label": "Increase (Decrease) In Sales Return Liability", "terseLabel": "Sales returns liability" } } }, "localname": "IncreaseDecreaseInSalesReturnLiability", "nsuri": "http://zagg.com/20180630", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "zagg_InventoryDeposit": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents inventory deposits with third party manufacturers.", "label": "Inventory Deposit", "verboseLabel": "Inventory deposits" } } }, "localname": "InventoryDeposit", "nsuri": "http://zagg.com/20180630", "presentation": [ "http://zagg.com/role/InventoriesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "zagg_KeyboardsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Keyboards [Member]", "label": "Keyboards [Member]", "terseLabel": "Keyboards" } } }, "localname": "KeyboardsMember", "nsuri": "http://zagg.com/20180630", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyProductDetails" ], "xbrltype": "domainItemType" }, "zagg_LossOnDeferredDebtIssuanceCostsWithDebtModification": { "auth_ref": [], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Loss On Deferred Debt Issuance Costs With Debt Modification", "label": "Loss On Deferred Debt Issuance Costs With Debt Modification", "terseLabel": "Loss on deferred loan costs with debt modification" } } }, "localname": "LossOnDeferredDebtIssuanceCostsWithDebtModification", "nsuri": "http://zagg.com/20180630", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows", "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "zagg_OtherCountriesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A second specified group of foreign countries about which segment information is provided by the entity.", "label": "Other Countries [Member]", "terseLabel": "Other" } } }, "localname": "OtherCountriesMember", "nsuri": "http://zagg.com/20180630", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofNetSalesByGeographicalRegionDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyKeyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "zagg_OtherProductsandServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Products and Services [Member]", "label": "Other Products and Services [Member]", "terseLabel": "Other Products and Services" } } }, "localname": "OtherProductsandServicesMember", "nsuri": "http://zagg.com/20180630", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyProductDetails" ], "xbrltype": "domainItemType" }, "zagg_PowerCasesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Power Cases [Member]", "label": "Power Cases [Member]", "terseLabel": "Power Cases" } } }, "localname": "PowerCasesMember", "nsuri": "http://zagg.com/20180630", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyProductDetails" ], "xbrltype": "domainItemType" }, "zagg_PowerManagementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Power Management [Member]", "label": "Power Management [Member]", "terseLabel": "Power Management" } } }, "localname": "PowerManagementMember", "nsuri": "http://zagg.com/20180630", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyProductDetails" ], "xbrltype": "domainItemType" }, "zagg_SalesChannelDirectlytoConsumerFranchiseesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sales Channel, Directly to Consumer, Franchisees [Member]", "label": "Sales Channel, Directly to Consumer, Franchisees [Member]", "terseLabel": "Franchisees" } } }, "localname": "SalesChannelDirectlytoConsumerFranchiseesMember", "nsuri": "http://zagg.com/20180630", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyDistributionChannelDetails" ], "xbrltype": "domainItemType" }, "zagg_SalesChannelDirectlytoConsumerWebsiteMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sales Channel, Directly to Consumer, Website [Member]", "label": "Sales Channel, Directly to Consumer, Website [Member]", "terseLabel": "Website" } } }, "localname": "SalesChannelDirectlytoConsumerWebsiteMember", "nsuri": "http://zagg.com/20180630", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyDistributionChannelDetails" ], "xbrltype": "domainItemType" }, "zagg_ScheduleOfChangesInGrossLongLivedIntangibleAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure changes in gross long lived intangible assets.", "label": "Schedule Of Changes In Gross Long Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule Of Changes In Gross Long Lived Intangible Assets" } } }, "localname": "ScheduleOfChangesInGrossLongLivedIntangibleAssetsTableTextBlock", "nsuri": "http://zagg.com/20180630", "presentation": [ "http://zagg.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "zagg_SchedulesOfConcentrationRiskOfSalesByGeographicRegionTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the nature of a concentration risk of sales by geographic region.", "label": "Schedules Of Concentration Risk Of Sales By Geographic Region [Table Text Block]", "verboseLabel": "Schedule of percentage of sales by geographic region" } } }, "localname": "SchedulesOfConcentrationRiskOfSalesByGeographicRegionTableTextBlock", "nsuri": "http://zagg.com/20180630", "presentation": [ "http://zagg.com/role/ConcentrationsTables" ], "xbrltype": "textBlockItemType" }, "zagg_ScreenProtectionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Screen Protection [Member]", "label": "Screen Protection [Member]", "verboseLabel": "Screen Protection" } } }, "localname": "ScreenProtectionMember", "nsuri": "http://zagg.com/20180630", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyProductDetails" ], "xbrltype": "domainItemType" }, "zagg_SecurityAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Security Agreement.", "label": "Security Agreement [Member]", "terseLabel": "Security Agreement" } } }, "localname": "SecurityAgreementMember", "nsuri": "http://zagg.com/20180630", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "domainItemType" }, "zagg_SuperiorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "It represents the customer that accounts for 10 percent or more of the entity's revenues.", "label": "Superior [Member]", "terseLabel": "Superior" } } }, "localname": "SuperiorMember", "nsuri": "http://zagg.com/20180630", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails" ], "xbrltype": "domainItemType" }, "zagg_TaxWithholdingforSharebasedCompensationAccruedButNotYetIncurred": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Tax Withholding for Share-based Compensation Accrued But Not Yet Incurred", "label": "Tax Withholding for Share-based Compensation Accrued But Not Yet Incurred", "terseLabel": "Withholdings tax on restricted stock units recorded in accrued wages and wage" } } }, "localname": "TaxWithholdingforSharebasedCompensationAccruedButNotYetIncurred", "nsuri": "http://zagg.com/20180630", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "zagg_TreasuryStockCommonSharesPurchase": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock Common Shares Purchase", "terseLabel": "Shares repurchased (in shares)" } } }, "localname": "TreasuryStockCommonSharesPurchase", "nsuri": "http://zagg.com/20180630", "presentation": [ "http://zagg.com/role/TreasuryStockDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-04.(c) Schedule III)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=27047687&loc=d3e5864-122674" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96948231&loc=d3e4984-109258" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=68064558&loc=d3e725-108305" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=68064558&loc=d3e765-108305" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.10-01.(b)(6))", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6327-108592" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6351-108592" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6351-108592" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6351-108592" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6351-108592" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6404-108592" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6442-108592" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e9031-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e9038-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e9054-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68049868&loc=d3e3927-108312" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388280&loc=d3e13770-109266" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21463-112644" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21475-112644" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21506-112644" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21521-112644" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21538-112644" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 13.A.4(a).Q1)", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 13.A.3(b))", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 13.A.3(b).Q1(c))", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 13.A.3(b).Q2)", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 13.A.3(c).Q3)", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 13.A.3)", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 13.B.Q1)", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "32", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82859839&loc=SL51751984-203043" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130532-203044" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130551-203045" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130545-203045" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130549-203045" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=96862333&loc=SL49130607-203046-203046" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=96862333&loc=SL49130609-203046-203046" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=96862333&loc=SL49130611-203046-203046" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=96862333&loc=SL49130690-203046-203046" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=96862333&loc=SL49130690-203046-203046" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=96862333&loc=SL49130690-203046-203046" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=96862333&loc=SL49130690-203046-203046" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82856876&loc=SL49131195-203048" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82856876&loc=SL49131195-203048" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "19A", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96949009&loc=SL79513924-113897" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=SL79508275-113901" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=27013229&loc=d3e301413-122809" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84229725&loc=d3e1043-128460" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84160947&loc=d3e2207-128464" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84161108&loc=d3e4845-128472" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=96868048&loc=SL4569616-111683" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=96868048&loc=SL4569643-111683" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84161450&loc=SL4573702-111684" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=84234895&loc=SL5618551-113959" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=84234895&loc=SL5624163-113959" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=95459573&loc=SL5629052-113961" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=77997519&loc=d3e13531-108611" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=77997519&loc=d3e13537-108611" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=77997519&loc=d3e13537-108611" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=64808268&loc=d3e32211-110900" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=64930785&loc=d3e28541-108399" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=64930785&loc=d3e28551-108399" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=64930785&loc=d3e28555-108399" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=64930739&loc=d3e28878-108400" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04(8))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28)", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r247": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12b", "Subsection": "1" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=SL7669646-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=d3e637-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=d3e681-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=SL7669686-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=d3e557-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6935-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3179-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3213-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3255-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3255-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3291-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3291-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3291-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3291-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3521-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3536-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3536-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3536-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3574-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3044-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r89": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22499-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22580-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22583-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22644-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22658-107794" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=d3e1448-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=d3e1505-109256" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=d3e1252-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=d3e1757-109256" } }, "version": "2.0" } ZIP 67 0001296205-18-000037-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001296205-18-000037-xbrl.zip M4$L#!!0 ( $V! 4V=.60%C@@ #I! : 83 V,S Q."UE>&AI8FET M,S$Q;F5X="YH=&WM7.MO&S<2_WY_!2OC4AO0TX\DEAP#CNTV MHD=57D[KX4 MU')6(LPEMR17LOK7=TCNRBM+3I0&0:ESA$3V7HO^^O MR=1F@KS_[?5/PTO2:'4Z'XXN.YVKT15Y,_KY)W+<[O;(2%-IN.5*4M'I7+]M MD,;4VKS?ZD@]*W_(9#>\MMP+. MJW[..N'YK.,'.1LKMC@_8WQ&.'O5X+]W?^\A&1TL"*7&+@2\:DS!]=X_.<[M M8,Z9G?9[W>Z_!PU?Z?PL5=)B7QI;AE]#!VO=""ZA5?;5.\0.+-S9%A5\(ON> M_D%&]83+UEA9J[+^*0[7"-U778QI&?XG($LXG'^@ M+4^H*,D.E"*5U_]Y,WP]')&C7KNW.@U;3D""X@&]PS-P>7TS&OXPO+P8#=^] MW7X*_G&&MV9PV"274\T-N9B"EDV2N'KI@M@IM<_V3EX.'F7:BYE+AB+NMWHO M<="<,H8KN24@M?VCYWD$T-]Z'GIM@I^*V2A)')(IG0'1,.,P1[5IIRBV7PJJ M<8F)!;F!7&E+E"0_*)T]V^L][PYZW=8O1*7D?Q<__DB&,D&)GCX5B1[&+]'7 MU* <46+9@MQ*-1? )M ,@M5!G$SA2%*AL<0Q*)>$R@4II-4%(#MH/KTE11%3 MDN&3YE20E"98I(G*N"56A7IK%20D8 S5"U X];Z-%C&D!@<4G@SC&.X M"@G7:':QFL3F2 D#3>93GDR)*=S7??LY:"@[<0QDW BTS\[4S[F=(H,FA\03 MZ/K-D33%D$V<+)R4\:(^#4\)MT<[C%L@*9>(# >R>R0T$;18'5_KVGLN4]13 MU+F4^'LB"H9](MIJ8F\B4KG3;3F"Q>'R"7&#(/AL:UPKROVG0U"H$5 M$+T*(>:',YZ>A)HI286:FPK:&B;<6'1T+:&^T%5#(FOX-!4I:[2VGP@\C^.' MYVA%EM^;$GJE:^,4D$I3CH_[YL#+>$BH!@\F! B"I' M"H9>%1H[0%4XX\:K5ZP%TO?C H9[Q5Q7[AH$]1 M+;V&J">W G^SM$J.N02&H\UMP*7G@W_NWV")XRS77(6I&G8C&X+A SP>9 _9%SOB. M&8/QKAD#'C6MVWHS:P9K"S\H:L9+)VUKHXJ&>,:9LY74*$F=2QHU?]2@$^!2 M LY[I)I56@]M/Z=C+KA=N(!JD^/J_ ZO(+UZ"2[#2M6H&:_E.WS,<%?B-"]T MCH;!^) U291F?G9\YF,"$B-1@?8!WT#N3+:K4D3-J+3!!J!3Q',?3CP=*Y#$ M;P6N9U04WOMS:PG2%!++9P@TLR&]@2'Q%A% >/39CJA97TO%>(V*7"51DRT* M$W)18U78QZ7F!14U(ZLHBIK4M;B8+N<97(HR_40J.FKF5-34Q1W.63*N MWX2@3G&!>COGC)MIOW)4Y62[C)G7-6RC#KZBIWMW8 M,&KJ(M?;(="DZ/,E2:&=N:[EW%8PG"ECL22)._N,)*6HWA"V?X23'5%32_8? M3G/4Y(8ML*A)3#%VL=,'& AV#MR6-81]:?PGBV4:Y2 L@:@9FT9-'37+O2NQ MB'LBJ8\2@?D$4)D_7AX(F0.]=6G-L"/B M$YM^%\R?4ZT.YGT6,,M]]'!RJS2!"W)O92C#A@:61F8#B,N-*:R,>%0:5X_/ M#1K3)*;($"DX(YZ-,J^\\?#B4TL0[<"6^(5WGFI8_CQ0Z/; M7RG9<$FIUL_&9M9[BZLU/!1I854UDK^\%$K&N#9 .Z$*FAOH5[_4K_JX]H,Z MTIW$T"[E@B[Z7'I^_+CE9:O3T_;IJ4. OW)ED07+*I+*ZUCM\*YCV?K+DZ/V MB?L\?[S*1]M_].7Q8?O8?[9LW_'D!Q9P;DQ.Y:O&4:-J4:UVJ_+^87ZW7/VE M4%S1EDOGX7QO7@ KVJ574S=!I+UUY;*YGP?+SS^6EZB./[%R5]?XEMPUSJ_< M#J:W\>2BF!3HO/2:_O[?$M^E+)[&++_X.K/\;._XQ<#X;W+YYF;X*[EX=_*25&+8W=57NPCX#0L1J8&O)FX.*;F^@Z1P MAP[(NQ!:DF=[1ZA_K\H8[1L2_O^1L/\^'.M"UQ26<"@S#0?K .AX/^XK.JVY M"G]JH!^N#LR@?D'_H_?VUWJ@8]3.A85!24/WL^_ZE]_AKPKXOV]P_A=02P,$ M% @ 38$!39N1X\0." ?2X !H !A,#8S,#$X+65X:&EB:70S,3)N M97AT+FAT;>U:W6X;MQ*^[U.P"IK:@'YM*XDEQX#_TJA(D]3009K>%-1R5DN8 MN]R27"DZ3W]FR%U9MF1'/BX0J8Z0R%IR2 XYW\Q\Y/+HQ_,/9\//'R]8XE+% M/O[G]-W@C-4:K=:G_;-6ZWQXSMX.?WO'#IKM#AL:GEGII,ZX:K4NWM=8+7$N M[[5:T^FT.=UO:C-N#2];U-5!2VEMH2FZQ[DKC^5PB6] M3KO]4[_FA8Z/8ITY[,M@R_ S=+#4C9(9-,J^.GO8@8,OKL&5'&<]KW\_Y68L ML\9(.Z?3WB$.5PO=5UV,>'0U-KK(1"/22IN>&8]V]KK=>O6?M9OMW7ZH>];V MGSYUT(AY*M6L-Y0I6/8>INQ2ISP+=5;^%W!*.)Q_G 857V+3)94G8)R,N"K5 M#IJBEA=_O!V<#H9LO]/OT7F%8^=<"'3KAH+8]?9?Y!O@!VLO1Z?)\%--=B-5'+"$3X 9F$B88@QU MB;3L]X(;]#0:^.8SM@;;=( W$Z[\3O3,?OSY)=?V""+T**'3\6B>YMO MT5-NT8YHL73&KC(]52#&4 ^&-<&<0N-(F<;,B6-PF3&>S5B1.5, 3@=SJ4^K M:&+.4GPRDBL6\PB+#-.I=,SI(+06IWQQ5TP*GB8N%BS*:+2[#4\+M_A;C%E@L,T0&@>P:"74$+8ICM5FHEUF, M<8H3O\3?D2H$]HEH6S!['9$J*;;E"!;".>%?J6L@EQBRMX9&7Q&>N-9)HE H M@.C5"#$_G/7Z1-PF+%9Z:BMH&QA+ZY#U.L9](8FAD@OXM)4J2[HVGP@\#S8? MGL,;MOS9EM KJ0T%(!W'$A]W[*ZW\8!Q QY," XY4N"M#HC@D9(VH18DEF+\ MI1A,ST+:2&E;8#N*S$:K@*KYXU.=P>"*IVN"$_A41*9S@*D:1!&X7$!Z0%[I-##1HNKT7;$;GC>G2-] MT0U0ADC'HYC@R[VM CC??("?@\5G-+1/N5^'8IW80,0+NWX32LLC0$25(X5$ MKPN#'6 HG$CKPRM*0>;[H0W#=6!>#.X&%/<0+3/]-;[J9>"G2HE!&G6Q?B/B MO*(C*X7D1M($9. C/MUDU%-AB2-XS[:>4/APK"V@0@Z#/S7*.:U?H3CE$)R6 M5^*::V"+P%P6"1?^&@$)8J#']B >Q3VV#/NC;P)ZST0* M CBW.N.41[A%YR"J3*CG1E0(1)^0?"25=#,B&JN&)7_T8/4X#*YT0W2!:OMT M]:6<4%Z8'/W >K841=H(KX GW6/(D 0I= >L@9S\C$1P0Q$@C_XHW=@08[,-?'FD"W?W MV.MD(#Z7!MH,Q%_?]+%1M ^H H3/Q"1U%A""D+R?Q&?ZFV#DOH$!I[L:@I^SN$888XQ\99< MJ29N#R'L ?%?5LQUV0V:)-S.V0Y%4^\6('R:\;.?IP EKT"5ARRWY.N/6)!' M.\&6[3N[F^\$_\>^TY_HBLIYZMP,J>,-/(7JA$2=?+-=Q#L&,(MI0C\2Y2_\DKXNY"HLO?#(HO\ MLGQJ7&(+=G@G2!EB@R&ICB !'T(19OX50HG'>LC!,IMH-0%*Q!D? MEV]"3!EU(7A(F/#W*1Q.RHE*I?*N13/4M9Q8KNSN-[OT>7&WR+WM[ZT\V&L> M^,^:[5M>_3 %7!N;\^QU;;]6M:C\W^F\MY=_F<>#TBA4M*8SW5[OU2YQ(]YT M%@)0,&EG.=RL[N>>&Q('7_'EFUZ_YNQP6T![5I_UV4DQ+I#.=.K^GER_N[BL[\#\N'=X/SD\[?(#;>A M^("IT$N-=;YOW>E:P\V_ ;HVR!W*'!&&0R#0N3RK3+N]$6GYSM.-4/0=$O_* M/'262(C9FSF%^Q#VX=]-_^\W_<['\%*#KCW-[5^>P^PN Z#E.>T_?.?U?I+_ M3VT6U;ZW/:.!#_?G^%CLQUDAG\X)6&1S/C &GHY$(*[K2]+QUA MRZ"I;?ED.83[ZV\EVX0\2$FF=S$-S, 82UJO=G^[VI76G=][PZ[]];*/9B+P MT>6GD_-!%Y4TP_A_];Y7=-0CSE)0$*!'$ZP M("Y*8AI.T6>7Q-^1IF6]NBQ:<#J="50U*T?H,^/?Z15.VP45/CG.Z72,]'_' M4 _I3)B[..ZX] I1]UV)?C._58 - VZD=V.Q\,F[THQ(ZJU&/1+M.77%K%4Q MS3_:)=7IN..Q4 M#B/3RY3 /3(^#8F6T:I4@8 @UT+#/IV&+<5_.\!\2D-M MPH1@0:L)CRNEY',2$^Q\GW*6A*[F,)_Q%I].]JN-1CG_(E,W#]IIVYZI/FU) M0/-P0/U%RZ8!B=$%F:,1"W"8ML7T'P)3@L>IO_.4Q;:@='^!1B1B7"!H/&4\ MR*S(U#XBYJ&_K/?OT2!TT+X<\V:O5F]W61#A<*&N#Y#'N"+W$HO#QB*("*?, M1004ZA::T53XA6;Q0Q*2E,V:65:!6:'9+1>:.X1CY%$? N"E78Z)DW"(LH$^ M#EW4OW9F.)P2"(:#@,:QM.$;6TQ--S7%P^V"FV'!0=.=<1HC M:T9X6(8_E'@ $X"-H%<$#3V/.H1+YRU%GGGKL@13L6=UPK'KDP7ZH*,SYE,7 M+_+)G=(0AP[%_MK).9*H!Q=1PN,$P_0$0SJT-6 M.\HP(GO.&/,)#DFL#:\EAY8C9(N,(,K0CD59CI4=)R163866-$MXH?E#WT,V M!Y\XA76F<=3>*$C35)068=>EX53SB2=:M<.H (GWYNF,CN!3:,78@/ L6/02 M'R)'!^S/ERO5[ TKIL%;[G8 M9196:=;J@(%F>]5[_>(XJ&X'#F@(D7^ 54X!Z87 ,-B%NTJE.4@PE?E%Q$DL M\5"6S=CW$0R#@!S<.31$ )"XK$9Y2S$!)[X)!^3]5# Q(E@^1"U39C>F3 .49)4L8^CF+3RBU7& MY?CV*NZE_EP:1SY>M&BHYJR>FVUK-IMZLRGQH#8W!4Q*N#E+V<:GGK89PKW? MV*CI#?DY7-_ET?&/-M:K>EU]-AQO*/;3*8!L8E#_NU*ME(_(;5^PJ%6-KI>^ M(%.*O+6A(=V5]\/F<,O75%:<3ZK2RGU7\S"=1[9"ZC^PX]L6O^'L2L<]N?.N MEEAD)=,$(I?*[80NU\762'F=V6>X+\Q6EOGH%D#];3M6OR^R"CR;\>[9:#!& MUEE_=''GO&0#JWT!L!0(W9G+3Q\'FI;I#\IUM]70KS\)03=Y[0Y!K\@_/@TD M+^T4G\3MFLV9-WLU6'5[D"DY@O$=V'=@?Q@^^UL%]LNMXI932#8CR#;)TCS9 M5DT@]24'Z[R'H1+ 74:\RX@+Z9YW&?$K7@2?G1&?C*R>K.20AT3#\T'/^KI5 M+CO=!]_D=RMBPI]JPY;<$GZNY1;00']"4E]$'WG_F/:6['<@W2J0;B\.UY0& M[,"X ^/_#\;]RV4V>7.*R>XF:"^>FOTB%:WVC,99R0\TI^?$CJ,.@F45P?;MSBN'&U8,)$6-P6JV'7]L?BOA <+I36% MB(&C //S4TD!2.8@)] 2< R977!77<] Q QD.R% ,>+LBH*$URK[SD]^OK3/0IX B%L(D@[0X3YY%>FLM_TY2SUFMCQOU!+ P04 M" !-@0%-M>([:'1? 0"C<1( $0 'IA9V=6S4&2M0W5!5O$)H<]JWPK^HW*)^=[7RJAVVE5/G6Z7XJO&H#A->N=D[-N M<=3H5S!$XKN#W17DL! !0Q!0$( B(H V$ %EJ7(8&4X<7CY:@=@%!Q4#'.)X M&H,&*&X=0%![Z#%1 L)TST8_%CT6O]U;L9U!N]\]^VNIT>^?K+Q^?6JZS5<] M;U\==;Z^'A]\GAV(D?G+S\1D7]_ZA+%>J(AV].+577'=BO"MZ M_>_J^SW;\"T-BG:OK]OV2N&+GY7GN_.+TYM.1NGD6""?P#DY?= #1UJ?7%P3 M=,\,SQ\?^+'=XQ/Z(+;BE<=,6O7R :_[7=WNA4ZWI?NQ=Z3[, #EU?M<7]1? MW00#S)HC,U3]?IXM6_^N__NO/?M%O^M5)1_WS]>CSGZ]']S8==[;ZIRN^5GK]LZ;_ M:\D5O9.F/EMI=]H^WJ-(=11K.]+S+=U*SW:%ROUKG9%^VCOK&4Z ML8<5+M[2D8]G9J/S]3W>_7I J@-WO/GU\*TZWFGMT^KQ-JT=;YX?MMXU:\[\/JIVU:K;]I'-0_?CGX*$]KZZIE6UOMG>.#TWB/UL&GVG%U M8^OXL/Z![=3WV>'Q-JI]VO\6GXD/\$%\]L?XG-W&0>NTN7/\L;E3WR8[&VOG MAY\.S@Z/=[_48ED.Z[O-PT_5\^K&/CYH;34/Z^]:DVOBLP:'>)_'>[+JL:75 MC5KS\/A=J_;V SSXM-6LO?T8WZ'ZK58_+ X^?6Q66X>ANK%]6MW?>O-A?VO] MP^CW[NCWNS?#WQ^WWHR_?_/AWUN;Z?>[>FWS,W3>>J,=@"PX0(.TP-#(NLXI MADA 0F.TM'JX]O;MGZ^O-/?L6W\$_GCU:7_%=#I-K]M!-Q.Y7>)B+8+7)0!O M-?51QL7MAJ;&3" MQ=;:^[W-1P?&9?-/Z&NKZ%G=//"ZNQ6_Z64@W H(M3$0'!S^/OX)$/YU 01I MB7 F @%KQ $U"@-)I0(4"@PY=$)SL;2:&FMN./@[WK_C,A)NBX1WS9W-84MO MC"FA^Q,D?+DT%58B;YP$UO.0]+8"V@<"O#*4Y2:^%0D< MCCKYQM@UBSUL?F&08&A@WUA/!8'W2[5P3#0M- T_]K]^SPDSLQF/)8-G3X]K!Q M@*O?JI]JS=A56:W>;%6/]]%A_&ZVKF]MM MYT__UR]HE[YW<\4RL]KY/MK9V#R/= "K1Y^11%(;+("RT$;UY2'0E%N@8RLZ MIV-CR;"T"B%$6'$,V0TMMM75-@48*H-V,6JO0<\M76U PEFTZ288*PD5#&HK M9?S/Q"94&A'W>?NRW:+[6+2BE_;7$B"35AP'5%;6FLW.MQ2QV>IT-SH#TP^# M9N2"%&;K[4:WL_BJ33/VQ-0UXV5DOHU,:\6DD=\<5]^FZR.'XOUXW\BCK7=% M[7SSV\'Q[O'.QF%1;>W#U$"7O/T%53?C&D'PY31^ MCM^YR-N;9U?]^X\CCAY)^S?[^Q>\O;&+=^/OS685?OC,)4DQU8B:WT;6,1XCCBCB M(9K[54'H0W!S?[Z9]@3:@Y;K],?'?X"4C:[ H)DDR(8_Z<:3AF'6^'?3IS_6 MVFZMU>GVB_/A]W]W.R>^VS_[NZG;_7AL\S^#XB2Y$AET=P+=R'N,_[='OYL_ M(2MW 3KD*(P&DP#B%0941HUIK') & ,-X3A"(9HZ1) %#9I[QY96.5_F1,V?P\Y]M^-TK_$]N#9\\-VN=^N= M7K\W#N%D^-P)/G<8#X;NY"*^%V0T@M8KX$D:]^-61/P(![3@DC)L& QP:?6? M_Y!1>_U1!F]@ \E)%#*&! T.GA4TFBS8!I3L-0R:"1% MWB^MPE<0S@1 ]^.;#* G = !O Y U_+/Y5 44RA2 (312FF63%5RUZ+EHLYX M8[452(<[ ZB7VJ\W._*YM9Z>@M400[VU0;_1Z1;GWF5S=D=A0==[Q)+'BL16QB8B!I $8) "A6QA+PF46H[I\W2*J'+%-\A M<#1#;LI0F@][@VZ9U-@RC"Z$XS>-7?&<<2K8R;7,M)_+M4WIS)P$N42A@10 M&*)2PD(#+ZS&D$D4D%A:Y58]MU\/V^\:A^>= M;X?UK2_5XR]XI[[V[:"U"0];L27?'A8U_ '7CJOXH'78K-:KK':FX,&G=[W# M>@=56Q_@SL;F:>UM%=7J7V#U?#M>LX\.SJNQS!\;M;K%$5'%Q37_?M].;L\Y6]]EKY:^Z:[;OC/1]_K%^VCT1HL-&=DQ?M-D$5K MG^*36U58W5BC!Y^V8?6X<7Q0_Q);>.U\IUZ-FGKSO-;Z0 Z+"V1].SQ>P]7S M-\7!N6L>'%MX@/?/=NH?BYVW$2GGS:3%243KZ>'>]\AZTXKZ^[SZ]MUQ#7^, MY^T>']:W62V6[W"C>K[S:9M4ZS;>:ZN9D%6].H]HZR=*Z-VE;0M426B2_O$1 M68I"H(40P'C&(\*HX%2G\1!QT]J :Y&%F$.*.JPEP11K9X*6SF,4J88%H5!& MUD(AZPX:^_T%LEQ:Z"NQ -(Q#Z@C&&@?V0L301DD00D)EU;)#[!Z?3571#=9 M(!]M3V_USY0N9*4W3 02<589I@]9Z9^E16.]HG62IO>/OFMT$PQ3@I0+?+TZ MC48RWOWJ/4:/FW[&\&.O,^@./PW3BZR,L3T"RWU6*DUNY(?+E":?"I<^A\)W M*\,"^6MSAJQO_^_5)3K?7[PZ^>KJW4^&$)]\ZO5UMY_6L U77:>,)6F \_MC M%\5T4Z=R0.#E(T9')I\G#WE]I:(F]TD"95AIXQ#-Y/O6,'#B5\>/'QZ/:=G!0QIUK\P[N1]EJ$WH_7)^^W/#M3BOZ%]?<]K8$<>46KZ^6 M_E?(1U"HB'M$ L-40*^PA52+*/!J@M(L;-&O^I:)CW!%/#I*?CGQ7K>C M&2IT<^TDG3A:OC=\_?71XI?BJ]\,P=M^/67V*X:>[6D1E?-%0*X(8U_EC>]_ M\[Z]Z[_Z]L"_'10N1>BVVZ/KW_CH3ONT4C#T?;?>.2DLAWQ4KC]?7UO<.[S% MFCL>]/KIU7M;G6[-?QNOM$Z>=;?3CG_:H2O>NUKXR[/V(@)<=,=[^RY/(7A+Z)6E<9UP1-!(J((QRHW5F)%@C30F M6!7=\CDX99EJ%H%JYN\7>R8X118RKBRE42DHS72 7G(AI&#T!4&W' 0U?TA$ ME>@"U5$I1L<-:Q>%$O8T8H)'0V6C8GSZ(8/,9HO(9D\R:G,UYH LTD1+'F#R MN)U1/F"#'.="1@B'%P3=IX#<,Y)W$/^\\\*0W_<.ZLJ&U\ M_YWNGN]^+>SXZ6DH?&7/=B/AQA/Z?C@Y:%:/O.:]WT2&;[1T]\O5EQ_WF:UN MIY7VH4B3E#X5_<9Z).-.RW>?H^TWDFN/NR["Z4 0*SHF!S%,:A,_$P\105E^ M9W@OL/I&P=! 72"*,!HTTRQ A*S72$L*.$ MCML0M,-IHK_+XCO#>X&U-[:80^CY<-*TYTA:')06BB'$G9)9>\\8WNNZYWLO M#=ESD=W*1*IF&G.?PH%IAF!PVC+(L32:.IME=T;V8BIN![F6:02<($2%YM+[ M-*)CC" R8)CCW1G9"RJVJ;:**TDT09)J0Y010GG##!+:!,:SV,[(7DR=':6T MCSXC)3JE<;)0PH!&24\"]RJ8K+-GANS_]6>FDR;&O31@ST5F6X^@4C*D+=6I M$%;9&=@+ M*;*=04@QPKDCF$J%-0_,!@:%T4&R +/(SL!>2(VM#;/6&*V<@E1&=0V11TA0 M9PQ7"N&LL6<&[+6!*SHO#=1S6LN'C J>!Y4EMD9YPNNO)DS M& :%';."(@.U\!PC'90PP:'@L_+..'\.8AQ;+#RR00L,HV[!1A"!(+-!"H)C5+%8*Z@<4BE32Z>BSX?(FVCZ/6[A1FD$]8; MNMWVS4<#_'4 VM--WQL_^"KRIH_4&]W.X*BQ'5NIV_*NT-VSE]85YC/AV\;. M@!UUW"/JA@#E,JIX8P,RBCZ;F2BY*RQ25YB+RB=0!H^AL]PR*@/3TMK8!83T M3#LHGLV:S-P5%JDKS&>V"[9I6QBAN+!4PF (Q8H(YZQ@43B)Y^((Y*ZP2%UA M+KZ"A01[II"07- 0O.%$&2^ELMQ;B+.O\+A=891@:.KKC:+K;;]YUN_$&_0& M\:)/WO2*OG]IO6$^[D*0-.7JC\BD%#JCN5344.&$8$S#9Y,5,?>&!>L-\]D2 M+(HCQ&*'H,Q28])PF B.0^EEVD3WVNUR%Y.@T842X8"ECY0&GL&IA* MJ5V ' JAOU\UI;;.R"S0&:#?ZVNCK" MH^CY1QWGFF]/78@>,9^-9X/GVK(0K0*A5B&C2=1&1DD82.P6<+%\A]PCGE6/ MF,]J61?!'I#!) HFZK62/FU,290S'M-%F]&?>\2SZA'S60Y@&/,DJB2D/.4& MQRYA!-4$"F>IX;UBU#T3DL4A"71U\64Z^'$(4P04E!8*RU; M+$6?85T^6,]%EDMKL6&("V5-]%"#Y)9JY:275B&HPV+)\@SK\L%Z+MHZ8.$\ M)PHIIRC'0AL;L'4*>R\(XXNDK7\"I\DIFX-NY^0Q!W_FTH\6!>#SR3-)!'1< M:H21HT0Q@XF&6E%K"/=2+E(Z]PSPD@-\/OLH<8EQ\!YYYBG20,D!/J=)-8YZ;2A.F5091EHC;3 W3'"C@UJDY.X9X"4'^)S6XDIK MM+*044RYXMHS@B VF.J *;(+I,'+@K>?=+3+M>?K0R>S>'DKSN>3*8<[(H1* MR9\H->$$P$YI!0IK3Q@@5F-0P0,@'Q DGRC/)%0/E<=#EQ MU'H( ]-:4Q>89-Q+A3UV3'D7\.?M]#B$"2HKN"] M1=;6<<7_[Y->Y,3UMQQ M;,GTU^Q;LFC'Q\1SAXV#," 7[3@YU+W>%!FLZ]AMF][] M'5OO,5IL_GTO^KU<4^\I=I)J*V7@/#"G!9>!2D]&?2^WZKW[X96&>D _A"JZ M;(+#U.FHH"(JWQ2J@['QK*'$#QNJU#KW3@UU83C'=F_7-X>VL]J)VFJ%Z),IRBJ*0P(ZBM/53FL5E?,K\!Q'CS[0_C92%=W5O&^U.LW/T MJP1*I>E7UDANM9#>0QH0U<:(H!66DE-HM7RF_>J)VVMV_2MM4,RD)IYQ22'R M$GHF,?/(4DF-L\^T?]4Z;=MIG?B^7SOJ^J%CO2B6"T%!A(&6&4*H-[&[2:.C M0G1IYE1 \)GVL"=OL=GU,81D\!H1*HRG)%8H&@ZOQM)VA&IW, S)3ZV. M]G;0C75S8:,>F^]HQ,$,.@^3+$A/$3!+X?#V88 M_,K;CJV"-=$$Q8<#\^,%'Z<-7:)AU_,-)@^ M]2'+-WP$"E'61W>$1@A)81&B0>GX=QJ(77@&>03$O-'--)*TU_"^_[YCA\'N M:P39K6380L#T44C+(!(H4T1:F=*O:*V01E'@>6J91T0O$&GM1N']'>ZJ4<>W M!JU9M?[3@_RC[A8Z.A.[D5BN/NV-[@V_?0[(GC\!,VL0=5 P91&%*MENX[53 M!@;-H70+W@WT:>X&N1O-C@-Y<98B10FE&I!C!'6,NZ5Q4XK M@A8^Z:[[$3-I846W ML'WO]OH=^V6_7?1[NWO[3]&83Y[27E+H#<=(*$XQ02I@Y*!7R#$IJ!(+M."Q M;(WY].OZN$%.6B^U1()"3@TT7FC*K$!:BQ#KJ J;15M)H.(WSW&MF(M4R)(1]J31[ MZZ?6BWXSZKCMMBN^%FYP96WM9NNDV3G[=7+YA>1TSZR1T$-GF:8".@.#1$$C MZ1DU'B[2?@(O%SESX1SD#+946$@TI3*DO5D,X4A@*S6A9I'R$LT'.=MI;K&_ M6(1]_5C\GF\VB_;16]_VW8BMMEMSK:*=]IZ()W_UFZ1"7.L/=&&3%*WL)*LJ9I:I8OF]GR M+@Z=PDX@(E6@T>=(60"X$HRE/1)!'+H^72&ZU#'#]E.L/2WF (C6>9DS%X$P*+?9E917V0AELHF#$R1 ^; M!C*'A8H9R8N.Y+DL'44Z8(>A$2J(M$A,^016(BW$F$H,,R<_)R2_B7+KS> 1 M$IO,GY(948B82,5!(TH0U!X1$3VZ^#_&\5.FY SDA6!DA:.8T-[[@"U%"DG+ MC,3$("4D47"1=HDK.8AN:=V6 " M]I@LT/! AG4I83V700G#E<:2BD ,I(02(YA$2 2!'681*PT'*!QMHRK$L)Z[F,\%F$C$9(I4Q95. @B724 M$4.HXU@SG[5U2=&V*![C7*2U4$YPY9D0!%.MB22(L" I@Y)C?C'K-$OKC.H% M4M;<6F*YY8P*3JU7:N9+7^3&&-OHZN(%-6*:XPD]<1XQS44"BZ0KKZQ M^=YNUM9WGM?PRJ+XBO-9,.&2U" !6F&H)5X&CST52!N#? AN@51UQG3Y,#V? M:#5+N:&U@4A%?G9*L6 <15YY[""688$T=<9T^3 ]%T4MC9.>1'9V(E",M4:& M\90CS2L8F%RD92$9T^7#]'Q6HB!*O*)!6$AI4$1[RPRTED1D#'I%V_=Z:_8_@Z)77*YO&KE@71T?-GO$ M7$V*+2+17-3E+:?+ORY.5[J^UQETK>^-/C:\=L/RN.+KZI_QGQ$V/L//:>;: MY;>]_EDSM:\OCAK]%49/^G]\*UR_L8(@_+]_+%TY*3T,Z&9QU%Y)O<]WT_'> MB6ZO_FFZK^-=1W]?W/SF@S\\OQGK'8P+@7!\\EV?]=,R]M/DMLD9D2..BC9H M^M!?T8-^YX_Q%]WAPX??F$XW5AZP*0GC2<^O3/Z8+E6Z?O2Y:"?(K\!8=:[H MG33U66RXX0L-GSNN3T5?"9Q^AK7:CTW3=Y,BC6O\U:C&7_?=CP>5? 6'/S>? MY-89J/MEZ-N9]!VZ84[W97ND?D-,[8\^;\" M7\'??WCUK[[;3SO?C[\SG7XDU$G-]3LGZ=X5UQFDFO_'J.A_G&CGBO;1J.Y1 M?/;DBU'=IV^NE/_UL (?$RZWO]'DBEM6U^C8Y,5#[*D@Z%;1/%NI1][I56K^ M6V6WT]+MT;%><>YC 6(%##]^&Y5(Q$M_*.'U%;^TNE_;KF]N5/;J:_7-O9?P MPGN;Z_N[V_7MS;W*6FVCLOGO]7^MU=YN5J+8J6[O[6WOU!Y2"V-6&#UM18Z@ MN1#U\FEM[U_;M;?UG=IR9>/5^JM*M,Y4+1 B;OVFGZ_Y>90V?SB+S!-.&#X$ M3EL[N]7*GU%2M#OMVB!JYL)6QLICUX<4%R!$.\N=QH10PH/D"!)'J E$$W_] M6%NEK9.L=+Y8V>C806NL\I9&*L61CV=FH_/U/=[]>D"J W>\^?7PK3K>:>W3 MZO$VK1UOGA^VWC5KQQ_.#_ FJ^+M\UK]P^G!\=%I]>U6H_9IM_&>U)H'YR?- MG8WMLYV-@],J/BP.ZP>PBFN-G7JMJ)[OP^JG;5JMOVDUKY4\58KWA_O;,3[MC9/=^KN^.!\[:M[^Y&Z M?[UK'N+F5W/<(8=O#]#!^9?3@_/#X\/C;7B 8QD_'1:Q#+2*/Q8']4U6P[7C MZI:$U?,OM+KQ =?JF['\5?19"L\#E2PZ IP#&O\$,OX &R@E!&(EM%VJ^)[5 M)TGK= =^:15!\&$H^2[;9V&1BN!=NO]OU>CN53IM_WNYW_=3E#A)YO3N_:;_ M_ =F](_)6Y:R,2H?!M&Y]=WF6677GW2Z_ETN]4]KQ-WE0%D4JG M6T'L-_=[I1,J_8:OC#/I%K$4FZ>VD1:35]9L/QU&BM!*B!>D\_YS#MO_G/Q"'?Q"X7$D$LQP?\?P!@;@L.2#J7=T>.=&/A(C^Y0/&D C= M3JMR50^D9UWYXM4\%,(M[U0&1Q7)5U24QE&=>(C)H\0GIQ<>X[C>TE=W=V#' M3? =WZ^'_7:>9%E_T%_WM:L^\R\LY;SNCD.A*)5X0N3*V[1\I M2(< H0S+"WCFBI]5Q4<5LMYIM8I>BB16AB2P5<0^')68\=W??ZSQA\0T'M$_ M611OY!$=D5[=KZ"W5#-D]U5"<)2$FB="\ 5-&]2N_$VS0:XBI%NU+T M>Y6H9Y*,?1R7Y?FH$,I?H>'/_50(O:,*>=2;9TO[Z!)GPS?U-]WU5^QMKN[' MJFX,03Q3<4RSI'P,23E,LYG\XD[:_[ER'-WAGBM&#G,T,44[-LO)N&5^SYB? M8J,DX7WQTI^NWQG(91RM-*K?.J),*^M*/=A+]2-/T\WR#"=:/@ MMP?_3?B \QZ NZZC75_"ZXW#32I9(5CYY'O]RGM_I.U997WX9I5/^FRYLC_K1D522,5W,T=>[.2 N_DD:\YU?:^7K,5)-]J+XD0W M*_[4VT%*Q!R_CFSF>\O)E#0'"9Z5\^(D]AWWL,&4!:>MZ'5(R!CCF;8R;8TZ MDH3H]PKF!$"N5*FY:($B)I=!MO_I5?J^Z4\:G;:OM(=!TVE2BBZ=OBLK+4X] MI)V*;%+ZYJQB&]Y^J:0)S)5O#3^4_6F,:RJ:]%L$8D/W*J%H>E?1S68\F(;5 M>O'W?P9%-W[9[U2,'Y\0[_F ,387C\;Z3Z>>=+WUP]9 N-**K]KH57Z+]TO# M<+V!;51ZC4X*:4T&X?H-W?^^[-_TU5*F(HXN'K_#[\L5W7:5W_#H'8WWL;D& MYCB^03I_>&J\*)5B?)\T9Z1W,19XHJ.T4+#B]%GO5>4@OM:C#(Z^C*'\6J>\ MM3<][OURN2#UD=@]6D6_'SM4)%#;[W;:Z;[-LXJ/SSBK;">CH.U0[FWHOJX, MQZ6^HXK+>TR/S>\.XID4LL0&D:H'S9'?NP?JE=]2"X@_*ABK5^,S^HUB&-8^ M26'MQR:.48$O^,#W?L^]/??V9][;8__2E69\.5_1UL;>'O5K[ X)_]UD-Z_] MMM+NM,&U!WJM2!/Q*2/3F_JG[;1B+9VEF5.5:%A3+1Y58D5]ZS"' M!7,^%.WAM)NA>_G/?TB,H]B^H7C#P^B/R6F_/.'FPDU.3#IA?/(-99V<6;1' M5(:P 7BB?*;ESAWF MTW1'?2&4U16NGZYG 3I.GU-;=:=G-Q!VUZG>:@[_\8 M%P+.:*G.]+^-[J7W>>2!B?K["] AWF%%-[]%<95\UT:W5(N'2CN(^< U/UR\ MPE#B\1CHC /XR2O%S:_@XMOJAD96;ROQ^:!76ID@_ MJ=#N-7&4#*NYP2I)U,6"U6T E0EK_LA:/,*J?2>:,UUE4#VXS'MCGV;WPJ=9 M'SDJF;8RPF92YLV)(_QVY C?C*_K8373) "/M\Q_9A/@%RA2%%* YX9 1QHJ MNS:05(3K(L;#.'$T:NW.,,P[Z(T".K%11VOIKEE0U>D.G]4\2P__5L1'Q\=6 MVO&U.BE&\[7H#0,Y;=VVA6ZF^$_:4RJ=G%*7.-UUO;0_?3 MQZ\[2>F[1 +O:'Y"@G*OH;OQ_IU!?TASB>_BMU[;Q@3H1:\W\-T4B4;BCU[% M-G6OYX1J58NKH*RD')#648$<.IPD)S++@7.AAI1'!XDOZ+H*785VT1M6GO MKZ7MVM928ON6[L=[G/97XKNZ3G]\PH_+I-:'+S'<=WMO6(J=RZJ(JB+69#P= MOJSE4[BZ\8%4SS?/=^K[J%H_.OVLJ;-$,0J8$0Q0YQ20D#D0FP)JZR#%#"^M M8KF,F%Q62$X64$V:>O4"+".\C<#R;M \&R]Y1Z,E[W<8Q_A5U/T9Q,T7*U?6 M6!<\:;JL7ZCF2:HXK*[+%7?GJ6@J#Y;-:K!L'H[H#^MS$;O97DZ6@@Y3V]W^24:RQ7W786:D4?J=N[[;?29(+T2=U-?>O-^L[&Q5UG=J]\78[$4N9YK/>&Q7J%K3O'D2U=_X*51Q\BR>NU^C"-K_[>",5L7X^;# MA"^C%8V_[;?UP!5][WY_=E JE:9ZYN!"63:]I)+=-<[V&%U_P=DI<]%C<)% M2ZOKG1123U/%XE^]3K-PP\G5;W0SVC]?V6MXW[\>"69"/ZDDJ6C6@VHJ4I MXA4RPO*V1E3W&I6M9N?;I>.9+66VE(\.3IHMY4LJ6;:4V5*6IHA7R(CQE!&J M'Y_3[U1N,)G73>+)YJ\LS;F(B./9_+VDDN5)Q9D,KB4#PN%X5C'.LXHS9&X- MF:INZZ.A$+E(/[-1].Q@M$=YYP'I%X427+ MPB6SP?5L(/E8N- L7#)D;@V9]7BC;D3%4+3\W>U8[Y).>780RJKD"4&55Z.?)I?&J4[-24IJT6$4XXSWY[427+>B2SP?5L@,5$CZQE09(QRI:V_4XW:Y'2--,B(BEKD9=5LJQ%,AM[_ETBPB9#1_TSKX_MGTLK]G!Z&L2IX05%F5O*R29562 MV>!Z-A!JK$I85B49,K>&S$Z_X;N5[7;H=%O#=$G/#CQ9CSPAG'#.EO2B2I;U M2&:#Z]E X;$>X5F/9,C<&C*;IXW"%#D;=7F::!%1E&7(RRI9WHTAV[32%'&: MC1AD2ZM[\:CNYV!_F1II$7&$Y<^LVNN^-DT_^?ZF1L/7-EI+=X^*]@19:M3N MH\>8[NOO'IEN7;B_EH;6EBS=YHGC^RNOX.VO0ZS4'?_S%^)OSQFIO?>/K?1O>R?QYY M8+I>?P$ZQ%I+T^K#]&Q-X3[#\D?\$_Z8^C M9"\54-G:KJW5UK?7WE_-]W(3 IF\#CE#B!=I[YO^"D!03G';B.R&7SWG^AQG MQ?CG/Q"'?URWWT_EM_VV'KBB[]WO-U>O0#=6[W6T?Q-?S*5#/Q8!/BH=_+** M2X$\Q&Y&WN':V[>Q[ZY7UFH;E;W]-WO;&]MKN]N;>S?"8G'?=7VGMK%9V]O< MJ,2_]G;>;V^LU>.'-VOO(X=M5O;^M;E9+_%[W_H]?RO:E7ZC,^CIMNLM5_RI M]2?]RHGN5K[JYL!?0R"+]XHWT>$MWFG*;J@?S,:838;R;'*+\1E#6Z0'_<[D MDI'P'GYC.EWGNZE2FOJDYUX@AXPQ_K,S?GKY3PYR]$JF'_48-T?T%4\_ MXI[7PU?H9P>%P/'GGI?/M.!W#83,-7)4KM+O(ZRV69 M7Q]X?/8I8X]8'W2[49)4=*_G^[V5V72-YTGDSZ)D91@"?U _H-_U@[5NH9OW M1?\M@%Z6X=695MJLR$/W&L,$/S;]X?\S*+[J9AHTN)Y&YE>C):V__[X1?WC6 M^!MBZ1?557J\_5F'@2.M3U82^M?:+OW:O(3^6G]==[MGL3X_II!W;,=8<7[( M*,/!,D<^GIF-SM?W>/?K :D.W/'FU\.WZGBGM4^KQ]NT=KQY?MAZUZP=?S@_ MP)NLBK?/:_4/IP?'1Z?5MUN-VJ?=QGM2:QZKX/JY^V:;7^IG%0__CEX*,DU3W5LJVM]L[Q8;.Z\::U\W;SK':^ MCP\W=K_4ZMNL6C]B!\?V6[5U>%P[W\8'QV^:[\ENXZ!UVMPY/CBKMCZ@ZGGU M[*!NZ4Y]MS@X?].(SSFMUG>/J^?-QF'K8W'X=I].KHG/&ASB?5X[WCX[W-@_ MKYZ_:]3.CUCM[;OCZMO-^$Z;I[6WU?.=3UNMPT_OOAS6&Z&V#L_>US?[U3UX M6OWP62MAD&(<"$(0H 0&8*PAP%!$.1/$::*75I%<9A+_^?HJ-E9OK606C[UG M:O(R*6=2?BI25H8+CJ0GVB&J*=5!.A0L,4$I2+ 8DK) F*!,RF4B93A%RM0@ MXVDD9<:< C1@# PT$ A,-":$.Z5]VK]M64EU&U(NWU!4>;GZJ08IRE6%LXK] M61O/ZOQ\TVT[2F+ZWY2@H5OSWX+06^N(1VF) MVUB(Q6N*6[),O1^,]0OB\8NRVD@7CQM/0$2C;3TNQH:5K 0D65MPH!I&P MU$ !)+0(0 ^-]Q(22MS2:FRZ98QOQ4LYI)Y#ZC/CH.WVU]B_.]W"WQ!$?[SZ M?/&D_@1:<]*\9Y'+,XG?A<2+*]K2(HBU%11 9@R@BDD@#36 2$\--E!2B)=6 MN5KF/(>&RT?=+YYJGD _9JJY/]5,ZT4=R5\9K0"B 0,: @.28@&<02%8:IGU M:&E5L&5(^6(&/'-X<2;"S79:OM+7IU,!QAP\?/Z"+C5[79_Z*4<]T^U=Z/;L M0MFQ^&[GGYV4C!"/ %/: >J1 9IC"Y!$W%DNC78B.NC+6+(<-BR3T,N$]#2R M[]QW.T[W&IF+'H&+X!4N@@I#!BT$T<-,4Y D!HIZ!8*P 3G'M%=V*;*.Q C_ MD8.%)2&BTE?:C)CG[ZX_T86K^-,3W^Z--]OL#%,UVROS^G,H\?DISW'C;X[: M?JWMACFZUX;MG8>)'J1#D]O/*7*$10'*-6: 0FV %!I&/1J@0=IC;_72*ENF MG.0 8^GH_L43T!,$&#,!/9KX3 0DO"?*&P,"Y!Q02P20#.+H%1NJ+$*6:+2T M2I<9%?<6GG=:/?ECOPO#G_*0U2.MD:QW^KKYI(KJQXK]&:%-K3!']UEAON!4 M]Q13!#.IW9/4=J:6]-36/BO$#,0J@.!T)#7C*=!"6$""#UY@3IE,2WJ$7%:S M7=-3-JI:"%V5::A@,T!@90*4.0'L) :)$*P:]IM%8 MK&(LEB6\%0T]),/1BTC>\>AE*17[/#:;+U8RGP6NG6>*JI?@##Y:S+US$HMR M-HRUIY07)RE-]N5*,FL'K4%3][V+5OZD&PWY<+_$X;HR1)2+>W41;M;[6KQ;P="CVTW'?BF8S3VIX M?MIITK:9J^[$59M7=)* %$$>A9& !@-*N *&6P:0#I8IHX)P=JB3L,B+H^:M MDS+/S$,G99ZY)\]XBA LHA":@T*'IFB #M(>74,^6,N0O/Y*C4 U8? M]77[J$A;!XWF)UP;D-*M3BSN^65 2L2V8604D.)\F1.5 U+/3U1=@F,T@!A] MP"\BW+XBN+2$1G!E TTQ'^8 YH3!HAQ/AC*%99^:960V,%F MF>FH].162L&5.6@^J]$S!\V<@Z;%F*04:8D-<% I0)6U0!L- 8'8:^.4Y0%% M#E++. >H'KGG;?C@N]VHMXK+->%Y'3UKY8?7E!<)G/[L1GU2N:"AN. MC14"&$XPH%Q8(%,N>(8H"=$6>>_"TBHFRPK=BL]R$"L'L9Z9ILK,,S/FN:*D M-&)4^NC#6>(!U=8!0PP!DL+HRTGE+=/##.<4WFKI7PYKW;N_#5>4E7#%S>+6 M:+FTT]2*P5JG;?/$]GN0UX>K8W]".B8P!0&G9FFC+GS()SI@63-5)!Q5Q42%X!RI $!IE(/#3-R\06"3/D M'(KOGR#QF46>'G6E\L_TTI-5XAU63I24MDJR$=BO*_(Y&8 G6\R=&?].C+]_ M=<"3<^@C^@ F)JE,:T%L$P-T4$@%@X5E/+K(G"TC,5.=638>?QY;,V:NSEQ= M3K&>N?I>7#VMSB%V/BCJ@4). $JL LI@""3"5&$9"/";RP99FB&1)IQG4&:>+?I*N7J:1E*LO,:NWA#NIBK=]_)&?U_?;:F^WW MV_7MS;W*6FVCLE??6?_??^V\W]CWZP:VEXC/-:K&@97GL'E*V M]WSOL]^ZVL3_39S=O,S*\B M2UIM)0D2+ S,2A:V'8/^[Q'FB^=%% M.2):8T4)9@8+"@6 FIG"!+JW@9LL<1 MD"_*H<_!ZKL&J[L#[Z8'L?(R^(54D+^*"Z1F?G_9RIG8[T/LFU?$9*!4*>,C MIRL' ;6*1%E)/=""!&8QA)*ZI56^+(G, =K2\?F+YYVGB4=FWID)[TP+2B$M M]C8@X"UQ:8*_!(8Y"A0-F!N%0FRSI56YC/BM>"=')'-$BZ@P(=?4FJ550I"< M4( B$=E'"@L,Q]9R1PT3=,@^C-P_9T#V<'/$\B$1RV_Z*-XN)4=/?T7%.3,_#-K_IE6G0PY9J510. T-0>A*#@Q MT@ SB!R%A,8/B7_X(PV39]\W1S5_F32^Z[_Z]B#/LEQ,=7G3+,M)\^Z.6C>S M^7W8_,-W$4S.1) "$"TEH,9Y8*0B@!+%$"/,!NCR1,ORTOB+9YS[Z\G,+8_ M+5Z4]HKKLI+KRW59D$-._V%?< M3>*5S4Y\#=OI]7O#+<7A:#=Q1-$C-<7U1<]6X:D$Z7#_E/<1%/6(B8T(B6P4 M[F,4#JZ*4F&8@##J42T@H Y3H%DT#U[CP"3GP $HE0NK2*RK/#]A\[S'D^WW^/)_I@: MN$R!OSOL*/(<:>X)9BKFJ4$/)#A[18!92CAQT@$9TH"/)0PH3AU@5'#C',:< M1*\<0;',^2-/3GRF(B'STOQYZ4GBA9F7'LA+T\(K.&0Q-!1P Q6@BAD@#32 M"&*U)EPIAB(O2;K,U"PF+>9,_?W9#.IS9?@G#R2+:IU MVL#^:H9".:3 XE9RR1R1J5!+WE#[GD9_.B]_]7/@1!,#,2!IB2RE2 #MJ !( M

Q-U&T1:./X7*$3?9%%M476>#Z>VJ/X\;)49E[9L$]EPY'Y!Y() X> BZ9 M Q0R"33V&# 7?&PTY[7'=QJ)>@PU5;;1^$<-]3Y9B/=N4_1?>"CE:4.\F=+N M0FGGTQG9#SXCJ;B7D "+-054< VT$ 9$D44=XU"Q()96$9YY;+=L-+6@,ZTR M"Y4DH)M9Z(XL="FL#C[+*)ZBI8! :VT!E0(#1:B-ZHHJ+G3T]&AXNDCN2]B% M^-'+,J_8[0NOL;R[]&SRJ/8[]DNCTXP-TON?BO_/H.B?Y>VE%[,L>8EI7F(Z MNT4 G5:KDTH5^6&Y\M_Q6X@J)[I;^:J; _]'!<%AY+G2:^AN2I WZ#%T&6*R7 )0/P303HYJ>CU!MZ5:8K:XK;/DT0IODN%.H3$T&)\3"#(GL"= M/('I-'A?/F/*D,5, :)< %2G#'B(4^ H@<%0)1EV*?EISH%7.KY_\80RJYPE MF5 >2"B7H84OGTU@"A,-@>): !H_ DF%3;/S(:16<6'$;0DE+R?-RTEGETDY MEC,!33>C?BP<*-H5JT^*OFZ6(WJ\N#5;KI&JRW;^.S;S=GM]U,B9U.]$ZA^N MJ$3$)2..>>"XUX!Z:($,W@,B%/420LU@)'5%EY40>="J='S^XFGG*?9^R[0S M$]J9UI+"$*EX< !C*])@.0*2* FD05)J)J%-.[\IOHQH3GY7&OXI>Z7-;F>. M06LPVH:CD]9YQPILG71]P[=[Q5=?:79ZI5H&N[@U_=N3",Q>?,?XU]VV^YP@ M8+C0?WVZ_;?;$0[^?01!S?=W0EV?9E-P)U.P?T6!*D^=45X"@SD&:2=B8(P2 MP#+O#()1H%J[M(J6(?YQ$]#?$^\/4^*5:;[^XE;]TVC16TO0"1+RX-4]V?[@BLK4S/C( M]Q0@(PB@C'J@F90 4\*UB48:T2N$RIV1&,K/LE+4@/)_9Y@EBG)EM'LPV MT]K2,205,0($F/*IP#0?WUD(/#6"^H #(SQJ2[',R8^C*@^4E]F[S9'-FZIO MU_=UT4Z["^MN.Y8XAS&?X3#YI)$WQVT\%538\*&P15ZZ?C=NMU>4I*1.2L4H M" ()0+ET(#8B!@P2SP4U"'J]M"KI,A*/G#:C7!2U(+S^XAGH"=1D9J"9,]"T MNO32!TZP!129J"ZI=T :12,-"6,0#8)1L[0JQ+*$LQ@\S^N>'KTLMG WXG0SX5.:]\^W/@FAM2;38"J>A M1^H-,$0+X(WFA&LDA4A3'HA89BC[$-F'*!WE/($/D2GGP91SX3-$RF%(4D@Y M 58;!*C''FBL L#02DLH5M&"),IARTJIG'#O:1/N#0?X;Z^EGJR*;Q;9XR/C M1Y%XT'4&INDKD\KXH75*2GK_?:/5P.5(,';KFGY.]N5ITQZNM5VV-@^R-K6- MM2L"%T4-0)Q,,WE%VOU:,Z ="-UV4M6 M_S3=UY<4>W'K89M_AI\11$O7//+')_SB?A,NZ?2&BTI7NKZI^\57_\>WPO4; ML1/&8H]?@=%8O*FOEZZ_@S:1)@9]_\?XI>#-USRD@NZXN^]56EK=\[ZB;5J:I]MGD?DJ[4X_WKC?21SB?+OG$XNWAQPZ7,L7BK9NVV(8 MMXY?M.(+]U[=V$(WMNQ<*@*QFRL"77V'Z7\;W4OC=>2!Z7K]!>@0WV9%-[_I MLU["=*-[Y<5OA;ZYU\[W?OJM:^MP[>W;RG9MO;)6VZCL[;_9V][87MO=WMPK M+Q+N_:[K.[6-S=K>YD8E_K6W\WY[8ZT>/^S5XZ_J9JV^5]G9JNS\O;F[5M^. M)Y2W!F[]QK\5[4J_T1GT=-OUEBO^U/HHE4Y\=[1FHJ);L9#]WN_/X57WVWK@ MBLALOU]' #]]IS'+)YV9*/Y:TA]:V]#N32T9J<_C-6*'&%V_J MDYY?F?SQ@Y,Q_%PDBNZOI#=V1>^DJ<]6BO;PW8?/'3./4J^BTH-C_AF'&\=% M&G/3J]&Q[YRBR4$.&6/\9V?\]/*?',3\%4?IYS%NCN@KGG[$/:^'KWY2+/A* M"!Q_[GEY+OA"%_PALWV>YW:.]RR9FEDN\%\6?LS:SVX@I-&-&KX:;]SH53:C M07 /30F>8;" ,-@K3F\&P5W7O\R5HLI5FOO$*Q^&P:GP)7[R?7(>"9WO!FU? M(7"YDH:<[C,H,:.=AN]5H1D=3X@.\=3HR!@H'08>AR%N.63T]#6Z6%OG9NC> MGKZRF[@X);L1F8^_@B17:(F*7=Z2Y0HM:87F)5#WMITU'^M=-V_:+WM^-5A2 M4?=H4ZSNMT"C_"+X]O.D$!3*!(-(8)@*Z)637)/@'+*!0Z$_;PSGRU*(P,/7 M@B7([_JOOCWPL0N497[4:74C/J?]KG%X?A+OL0UW-M;8P?':^4[\NU;_6!Q\ MVBIJ&T?G!^>U+]7CK2\[;S^<'Q8*'GQZUSNLGS0/CX](O"\Y:+TK:O@#/, ? MSG8^?3BM':^1>+^S:MW2ZOF7;[7U\37_?M/#C6UVN+&)JQL6'1QOG];.C\YWZFOPWU-[=,5Z^"QIL(9["YR"&E =+% * M:>"](<);HQ752ZL(R67&;[64^[DL!'LD/S)SPA M5<)Y3 -4C@TY64PX661.GB,G3^:L)DZV!A/""0?$I7T3?7! :X*!A,8J@HWD MDB9.CL# ,]T2)W-RYN3,R8_*R880[2QW.G9Q2GB0'$'B"#6!:.(%'NMDE'5R M"3AY6B<3IBQ&$D0O1P)J&0%2:0T$DRAETX0\K2/ !"YS80DDMU )Q--;)*.OD^7/RSI1.IHQ![8@#R!,#HAL3 MV9GA^)%2)YG6W."TQA?*921^3*G^-!DE'C_V7\; ]'JGUZ]TPL^"TT\UH/[B M,^4\960VM?M.>-OIN-Y>I^DRN]V)W3YQTW2,TD=#X8*#0!,! M <4& Q4< 0Y%>J(80R'ETJI0RQ3>2GIE=LKL5#YV>LIH76:G![+3E';2D@5( ML0;!^,A.1++(4] "&:T,9 $SZ%)ZTP@*(F<9K,6@TA\/<0 9G6[D1K^U:D\-5O.2%7FI0?PTI1>XH0&%%L' M$&T,H#)2D@R1II"72-O@. MJ:54D3+RH/7@R+Y6]9LL9HLJ\=']>F@Y/08BH M8)8!A;$&U!,.E/((1+<[$&X9M,0LK7*Z3,FM>"DG3M(PU<[)SXKN['HE;\Z4G::Z"WS%3 M;:J3-E]KNRD\;(X\F!RUO5/4]FAJ]LW^9T,)0X1:0+P,@$J.@>(P .4YIE@3 M%(Q;6L7+G.3E8HMJ%S)7/>'TF\Q5,^6JRQDY^Y\E%A!Z! &4@@&JF032T "8 MT0&*V*8,AL154,QRX#MS5>:J9SHE)W/5;+EJ2E=I(@CSD@(M( &46 ^D=@(8 MY"GD&KF01L,C2DA>Z)JYJE2U6;S9C09 <:) )1* B1T"#",5"#28^R3@2T:D.2N_G46 M !F8%MG$/@/3/(!ITO-'#++.:@.L<2;5"&M@J,+ ,ALT#M'^,#0"$VTHAC,P M96"J+S MM)-[!J:Y -.$QN2)LARJ:#5+A0 EAJ?6=A8@[KVBP2-F>#2=48/0 M#$P9F&H,3 MM9YZ!:1[ -.G3XTQK++P%,JK @*H00-2!"?!<68*=EKE2$3._'LB,7>[NMT; 9?M]/JY)?S2._NNBH$_!KVR[7N]]YUC4[9U MNO^:_=]!V2O3CU]\2_>]2QT$>UD43"4*-D[_VMWL;^TD<;"']I&502JC@900 M TJU (IQ#)BBE%AJ+25D917E!+]EA?\,34]W]V5H6A@T?;Z$)HF115X2P+B6 MT8BV!A@2#/ 84H>"T%R$E54"N>]VG.X=7I< E[N^'38O]GPM;7EOL^U\*.,2?:O\ MX=W&3]L:)#JG\2"G9:N59<)T,N'G52]?H %:)H&+H@'0M)%2!@("5]9Q['&P M;B7B?S2Y\;LHZ0"D%F <2 M,-41KGS&JHQ52X!5,T[HRUA5"ZR:< -ZH1&DC &OH\%--0U $26!L)Q;)3R) MEG?&JHQ52X!5B\SQRX"U4,":< Y&PQXJ[CG@V!! I1- &XN!I\H$SCSG#*ZL MHH9B*F?^U1S%7B^7()"_DTM-90Z"P@(42P0IP#;24%0BF),4FM %5JJ<5H!JL,5K6B9CW=B1FL9@Q6 MDPY#J[E*$0XIA =440BDE@HXXPD5G#+K_,HJ;T#\^%+AJ2:UU3\6,J?I;+N= MOFX5G1LSVNJ4+??*1Q,OTO=U,:QOU!$AX]R4.'=^U=T5%6#D^?)[WQ!B*L)< <^E1O M%N')&P](5,BX@3Y5RJ9:V ;!(L-3AJ?Z4+:>_JT,3T^'IPF75H!,(8\<@-[C M-"F, Z-9A">)J;=1$W8I6,AQ \UT5%B&IPQ/+]*CE>'IZ? TX<1B0A+.+0<^ M A*@/A @K12 :1JT(-@[J",\L0:3#^K$^8NTMWMG \_?#__8J<4OBT:Q6E>!7JZK/$(H8L M\%=D@*RP3J>PHLMHA#W;%XQY+8P&D!H+:% (:$4<\,D&B0(\9,<19X61" MH;BA&84R"M47A9XELI!1Z DHM'>)0H@9AJV'@"#( )6> ND1!\S:Q##$H#1X M$)$&0GF,3H:A1=/OM\6&$'KQ8>-/&9 6#$@'$X"$O<5::4"]"8 RRX",V .B ML8U%" 01Y%(-/;IEWN#O.8Z05Y97EE>65_8\*WNZ?__>IZB=UC@G7_]V_]!W MBW+D\1^5(OS^]L'J]G(1\?E4[TRG3*=,ITRG3*=,IY=%I]PZKL[UZR^2F)OM MON_Z7G]<.IL[Q3VO.W3F0V/'&YR'A#_*S4DG?S)?A 2HTF! (:I 4 M6PJTU09(XV'@EGL9Y,HJ1S>[%&?PR>!3>_"9^=S7##Y/!9^]2_ QG&'"(O@0 MD[I).B. E"KEO5&J)5>\RGN36?/)X%,7:BXX"^7ADQXR+CT1EPXN<4E+Z31Q M&A!NHUF&L0>*80>\MW&3K$!,^2KQ!,&G)9YD#V4>Z_KXJ/!%.'@4'\ZE7TOH M6+O(,[R63)AVN-EI=ZXF%69X?Q2\LRL.-XAM",P3P!DC@,)@@3'. J^0\<%* M2I&*-J]$LU$[7PLH9>!9IFJO##=SA9L)%QLEG%G,/'!,B#0SP0))' (6,8,Y M=]P;&N$FEW9ER*FSKC,#5UK6=18#/A,N-F&H=#)J.)Y;"*BE4=>Q1 /E8$0C M:P+2)IJR9@,IPH#,,$ DF%!M0@#DS458&2%#H< M$8>F*0;T0;TIY] AJ.81@/D.-*A\1K7/R'J)S2^?RZ7TX.A!1L/9H.'FZ15' M$S&$<:P"P"$@0!W"P# ) 6',!:HM-*Z*(\!;>HGG".=S*V,9QIXWZ^L.:S%C MU>RP:L)+182-VC3# "-BH^:F#= 6.Z"T@$$H'YCA*ZOLEZ7V&:DR4CT[G9_+ MKY45KF< L0EO%\;"H+AO@!)H4@LC A2D"*AHC0K%H@4J0Z5PD0QC&<9J3^?: MMSS*,#8[&)OPHB&G':+> >80 52IB&"$01 U,46]#-Q)4L$8GV?CHWGX\NM4 MN;N8M3Q7Z_G72[$Z(GD=*]>78SHR7J'FNNY"ABT8'W4C7YQT.S_*7M+( MXJ_C[DQ]_7/.0Z)?:?IU.>SB; +W8>0,($H M!"ZDOJ'.2F",I"!0;J,:K1%"<&65-A"_F?7R^)R[FL/C*W(%+#$UZSGP(2-= MG9#N\R72&:NI(E@"7?4/818!PZP'C!%"J65.L)1NTU"49:3+2%*: 118 8X95T)F"8>L'C!I0W:W(SU&6HRU&< M#'I+ 7H'EZ"')<-<>0283#%M(0W04A! <<#:!D^\P2NKN($17;(X4!W/:1U] M])E..1J4.2USVG)0,-,ILDMR":BYX$J^*3V1&9^>CD\30>(@%&(.::"L4(!*'7\R3 )&9? $ M449D:@'38#07Q62$J@DU%US!EQ%JX0@U$=P5<4?B?Q&2++0IN$N A X"C FG M$BG*&4L()%,,1$901D$:)IE)P-EP$'CJ<",,($S'[Q\/E!24:2< 881#JC&"$@G M#?!4&8A#@![9E572P.BF>SW74LU8!2"0&"\H( J M"8U@DB+-,A^\?#Y0F@;$B0($&PRH8PX8+B#P 1H=5'!!HLP'KX /C R6(0V, MTE''U]H!)2T#P6D'B8;$PY0."1OXEK9>6=O+VE[6]I96VZM]LZ",\T_#^8E\ M4T0DHAX3$#?.1FT/0J!#%/]6<"VXA1N9DAGI$A>, JP*! 8)ZD0(T' M&ID N&5$NBCU+9U. N>393I-G7='3OJ%ZPQ,RQ?C161O&:.TGGE-&^H;OMN-#>>%#6B>\6O4/=]87N][NE&?1U M8J5^)RZ\8[\?=EJ1T7IO'^R+7F:2/SLT9*IEJF6J9:IEJF6J9:I-IQC>$P[/ M-LB3 KJOA7Q_Z%YI"W^7@CSSTL\GTK6F5)Q76L$MU'H1B03W10D_^>Y.8KW9 MEO?AZX' L4TXOEUU$"X"@C '!!\2$&27I7P'9_N&D U]\!+9@"5,@#-( 6& M&X2A1,@PL;(*WZ";/:H>G_;U6H Z8W#&X&?'X*>58V4,GA,&?[[$8"L-DM0K M@+1,0W># @I9#8BFF'/(XWNLPN";[90S!F<,SAA<=PQ^8ME$QN Y8?#>)09+ MYQT/U /%XBY0JP*0F&* >7!2.D,1KC"8\(S!&8,S!M>XJ.$.$'YBZC*>R%S. M:#P/-#Z8\$IP1"$S#A "(:!&"& 0E" P*K07@C$Y]$K<',T^50YR#EH\:Q__ M%TG,];(UZ'NW0/_\4^A\?X+6Z-W1S1^2P5733:EE#>&,:%_[$U'#R,'HD&8I M/964WCJ]$CM@V!EH- ."&P5HZA9D.'% $8L5XE)3PV8>.WB=0B5+BRPMLK1X MKAA'EA:/E18348X0-"..4Q"LCS:=XQRD2;; *J:B(-%<237S*$>6%EE:9&F1 MI<4BHS%96CQ66DS$8X*!05"M@0C)MD!4 6.\3$/TI"8B[I5%,X_'9&F1I466 M%B]86M0Z;I3EQF/EQF3D2"E+B*& L)3/RID T@8/F"9*(@MM,/SAD:-_546F M\5]7_EC]=_QKS-"MLNW!N$X:P_^>/&C61^[IOCO6W8.R/3XUZO)0K/[;=/]U MB;H7EZXV>Q_N(T17'G?+7]Q@C"Z=7ID>^&W7MW2__.'?G9:N?Q@/8;SHZ 8L ME?1,O+QR^Q6TZ742T[X;/26\^SM/H=B4 OLJ.-P'(]<0Z,8:;\>ME=4=[PMM M;>G'"_<["3I MW+E#=^[LLQ "L;L)@:\^P^3?A]U+<7;@@>EZ_1WH$)_FK6Z=ZK->8O+#[I4' M?Q#W/3MUKE>_/YA:W]8^?BPVF^^+M>9ZL?/UCYW-]_MG=V?J\O21Y,@M_*=M$_[ QZNNUZ+^*!OK;UP)41T'Z_[=S?^TPC M<$\J9D+V6[%^V-)A=(G1)RI]7@_ZG?%7ADIF]J^-X7 \<\COYX7OM0+ M?THCR/F[9![;".D95J8>T5/HD8L?H?9+ZRJT>]B-JOM6O/!AK]B( L$]M1]6 M9H,E9(.=\N?=3%"_G-%Z^; 7G25Z+P].>"[QPD>DSXD[_QRT?4%@HTCAIT7' M,9Y*T,P="^0.4<\H5^:!C!"9.VK!'6(:U:9NBNZK7MF=G#F3DY8)F@F:"5JS ME7N^GE"O8%YZW.MA;N)0Q=W?T\RD3J MG'V+]]C>W:/-]<-R:_T[;!ZMH>WU+=K$7XZ;'[]\3]E!6^N;IUL7F4B=\[WS M3;*UOG:VA_\LM^*]]LYMRF:"3;R)M__9@\WU[[BY_J&\^,XX$^FH>;1U9$^W MUO\\VCO>_-D\^G+4//],M]8_D[VC/?;MZ#/<3FO_9_/L/^=;_:TR92%M].-S M[0O#F6(B\H$R"%!N#9"!,N"@\51@1IC F0U>/!LHJ2A2S@##"$\3^!"03AK@ MJ3(0AP ]LBNKI('1 P:NY4XSN=-,EM.UE=-/JT+, +TP@&Z^OP1H'3B.TI@ M1+P&E%@"%-(*\""T)LIR9$)F@Q?/!C[N?K#8 FV] E0Z!F1J:,"HT\Q:[IV$ M24Y32+*#%LX'2-"!.%"#88$ =<\!P 8$/T.B@@@MRNHGVF0V6D@V,#)8A M#8S246O7V@$E+0/!:0>)AL3#B 8(-C!]S"#[K,!E!2XK"P'O[0E;&Q&)J,<$Q'VS48&#$.@01;H57 NNG"!(3"7#,S\L-3_P@%6 M08' /$DQ$@\T,@%PRXAT49);.IU.E_EAJ?E!. @--A0P0Z..3RT&VD93CUNE M&<:&* I75G%#D,?H=E,U"'^%24CU7=E$>A2:<>)QIF:F9J9F;58V$VH^/0OR MWOG6M;/TYY01N=T_]-TB];KI^D/?[I4_QJF1Q8$NVXVB[?M%)Q1]_?/!;I/E M(FQ-!ZQG.F4Z93IE.F4Z93HM'9WJUV2A]B3+@[F>1LP/G6Z\?KNP@V[7M^U9 MT>_J=B^UP.RT)S7:!VNQ#]BCMW$&\.UKK7=[B6GK+FC0:^?&G@V?7\[[.J?V=<[E:]W[[(^8G=MWWO& M#?8"*&81H,IK8(@W@ @N!&%&> %75I7X5;O>+$9J*$9>)I8M-A<\(U@-$>PB M:%QE@Y:U96N0T4Z?=TJ.G?G20X; M2N:X\FN,*X\-^D^=;F7I]_O=T@RJB6.[G4^Z&VW^;.M/9>L?7 D@(RAU4$H! M%TBT]9'B0)$@ ,-"44T-I8+F '+V5M:)FC4-(&>HFCU434:*C5!1Z! %M.,. M4*T(D,@(0)PWQFFAF-(X!P2SJ!5)VK6-"2Z\SI]6)3IG3,J=E3EL."F8Z94[+L=_9QWZO1GWG M.S]P!GV51I?57?=)SI('4[?^6%'/L72WN%1ROORC M?"8;IW_M;O:W=I+?Y/OIOA+:4!044)9A0+WA0 M%0"!(,$59H,JGCINW=5// ML:FG:3)9%&114&/RUG3R618%LQ0%GR]%@2/,*BX%T$1*0(.60 7+0? T<.X0 M$S*D06B*J2P*LBBH%3VS**B+*%CD5*4L"F8I"O8N10&D(2#G)>"<(4 QC?8! ME0S$C80:*RN"=2NKJL%XM@JR**@7/;,HJ$U*X+-,8\E"899"X6#"/@B"0:LA M$%QR0(V(0B$@"^*+R"G!E<1P914UI$(/&;WRKRKS*?[KRA^K_XY_C3F]5;8] M&(=T,/SOR3-F?62O[KMCW3THV^/CI"Y/R^J_3?=?EY!Z<>EJM_?A/L)R94&W M'$--IU[TXX7[G80V M+AYTGT"^7<7J=#_^$LJV;MM2M^*CQ!=2=Y7>FSMWZ"9IGI,0B-U-"'+U&2;_ M/NQ>RK8##TS7Z^] A_@T;W7K5)_U$ML?=J\\^(.X[]FI4< MC)8TPILW0[RY9ON,W^100B[N^\2]7W^!UV;R#<:8$327A=,W7"I)'[MR^.:> M9<$WJ:NSH(_\^DP7_L#D;GQ;.E$MQF[EE2WORM0CYI ]P5&U$.N9I/%ZF7!S2OYE&KF8O#\-[C.9&(BN>=B+J@@_OGH.T+ M AM%"OPL.D#P5'IFYE@<65U069,C4OJ3DE06]%'315"/'> M9WSN\IT%P?I[W3LL0JMSVBM"MW-<=$Y\5_>3$S]%AGZ4_=+WWDY1XK,P6N:U M3'LXZJ6[R[J6- W]4$\YJG.*[#=]_[D+F![2D&1FB#%JFIP9X>2R]TU],F^.#L:9-V3[X[?6UGF\U_$6V<);<._XR^'>T9]' M6_]LH&;*E,'-UM;N=]1\?Y%Y0U/6S-[N=]8\_TKW=C?AMW6+]G8/R-[1=[:U M?GB\M;[)]H[WZ+?WUS-O#LN]HP]Q7=])<_?P<.OHR_?F^=^'V^NNC*^=;G_< M.]TZ:I7?C@Z__^?\\T3WP._[#!)HJ<" ,!L %00"XP4%5$EH!),4:9;9X,6S M@=(T($X4(-A@0!USP' !@0_0Z*"""Q)E-GCY;&!DL QI8)1.(XZT TI:!H+3 M#A(-B4\CCA"\M63SUR^\E/3M10G?K.=E/2]G7F>,?SK&EY<8CXA$U&,"XK[9 MJ.=!"'2(DM\*K@573A D%MWH,O/#\_$##U@%&!0(S),H\[$'&ID N&5$NBCP M+9U.]QCGP:;#4FW"\[>URV3*9'IRB[]Z1>>R&^&!;/Z2.C,NB)8[_8[]#HP>E@4> MG_AVKQJU_CJF++SNH-/.H>[Z/]+6OY_8^6QK3&5K[%WXF[=VU_"^CZ:AEXP# M;H@$E+!H;'@H )&<6*X9<3JDNN]H/F9O(@H0"0PT#QGK,I2/>2)\@BI,'3=B;5H%><,[?\]S_:9KH*['#UOU) M-Q[[ZD@7NNT*?9RF/9W/4P&]A;2O'<\7J7).;GG\N>6KX5YMMS:Q\QG=IT)W M.ZF LGT?K-%4$X $-H!JSX'66 &-'#.,$8O38"_5P.3F%,+'*Z"O!+$R*+U$ M)3.#TCQ J9P )64#BAD.+!,!^Y9D$3HJ'*B!L1X'CKG:W/: M9L_H++33X+M=[\9!OK[^6?B?R0;UV?.PM)KJ=>0?[O$PTV)7_]P8;O ?ONU# M6:,)LTL!^@=7-=$0I D(:F!%H,D5*H'VR<]@@J9(8FY3)CZ5-QM@9D=H';32 M#$>UTE$S4LT4J2;54Z\\Q29 X!#Q$:DP!8II# Q&4=P(I0C%R2,*Z8-LYNP1 MS1[1QX%/RO4L(NBD/I&=GFX5G9 RR4[BZLXJ#ZG_WT%YDI+1LB=BB93.B^S? MJYC^49?MM./;[9V(W=OATVBG/[5TN[\QWND,[5-!^_?+^J_U [S]>5]RQHQ" M%'#$+*!1WXQJ*/7 !0&E(8%Q1%=69SFEZ96 58:@)5(T,P0M%(+**Q!D%%8, M00J\A %022&07BK G4M"1%N?*A 0F8MR&:H_SZ=<+N+^V;WY>%5S[.9L=>(: M;:?7[Q6G9?\POF'ZQ7''E2&N-J>$+K4".@3];Z#; MUK]/>_]/W/KTXM;$QF?XGPK^)R>%;OQLGENX3RP/@08!-'<&4(0],#:JI-(R M)*B7# JWLHKI@R1 =H5F5VC=,&K&KM!SW^TXW3O,R+5PY+H8;(FWSNT^9\18 M"#4@B#) H:= 210AC-G@!%6!NI"ZN$F,\+OL&\V^T?FAT60V3O*+WJ*X9H_$ MTNFD8T?$Y.YNAP_#F73M@PK9,XH_1?]UV52661",2U602J/Y2WR9PQ)K""^;QR>Z[*8(1E(8RW9?MP_*-.I1]WI^;B'T MF[1][=@]XPJCZ]Z!,:)?;O=VV+S8[+6TU[W-=K07RKA$WRI_>+?QT[8&BJM-!6J4W9JN]\J#J* MA$RF3*9ZM!1\%0Z+K,,O3H=_B=1;LS9^*LJ[KK>^_*&CHMQ([7:S9;1$7ISI MVZ!OMFW7ZYY?]\-_-]MC1OARP0?9%)K.%#J_YKMAVCN*,8RFD+6 (D:!3*WS M65"FYEE8@&0;-L6OA*@"L#U!*Y;C) U02@KOAJJ!4N0,V 5%:F*5X< M*$D-<-A:QXBTRIBJ?0QAN4!W2>Y?1ZA96#+'2Z3>9ON';_<[W=+G/+S7II-/ M['V6==/).GA-&<=8$6VD!P;&3:/*$: -]<#R@*SD40+JJ(RS!I2Y?V.-$?ZU M U--=/$,3$\!IJLY?41#KRD&. J;J(2C #2%#"C/N#901=RB*ZNR@1[66#8[ MR9___G6$F.PD?P+U/G7]B2[=N$_E,#C9[!Z%G Z(I.'C=.<$,H$(3P"$;4 &D4!R[$ M3=/*!R3YRBI6-\-V4XTM?A4.Z>>^?PT1)3O$GT*]"N?FK&^_$L?3-*)MYJ7I M-T5;M;/-3GMD4V59]AA91JY7$&$I@L<8!*$%H(QKH#CU\2_&J%*"4&&B8LUO M*M:_9X]W#2#\10)/+9IT9@":%P!=4:8)U,$$J0$B6@$J'(S8$Q"0P0D&L5 N MM_FY[U]'/,GN[5GD@)_HLY17EQU&RZ15SS*W\M.0 ;+(FT[D MT6LZ=W!<8JD,H,Y80*TV0*?L2B&5-E;#H$G4N0EMT%NR31ZG=K\.I,K(M$RN M[(Q,=4"F*\JX=,H8)QWP-'D#I(MZN+ ,R&AX2D-)!"V\LHI) Z&;;>NRD5%],'OUMI/+^/E'_^." DZ^MR$&>G2?:=3T^]-,\Z-0OL#[KMWH5*?I8]42]3(:\F1-Z4?147 M?*F88"S_SK+TFTKZ;5X?)Q:"AU 1 Z+R30!UU@-M891^.GA)A8"2D:I#B$OW_65CDNQ[6J+^([]R,&T< MG[0Z9]Y_&6YR=C0]6M1=GZH6D!38:06(IQQ0Y"'0G D@O24:0V*YQBNKB.5F M(S6&^1>)0$N8H9UA:H8P=44C%ZE7*;0&D.0%IXPAH*EP #.'A'$J"IPJ0@?E MKXJWLRO\^>]?0[3)KO"G4&_<@BEJX3]\>S"WLLE7XFBJX>#C&[)NO.5?ACN> M!=QT N[LALO;44VP!LHY RC$ 4B)&4!6.((,H=[(N4PW?AT E0%I*77Q#$+S M!J$K6C8,*' D)5#80$"Q#RD%#@..K/$(6>F@7UGEOTJ"RV[O6M\_^Y;O;Z@W MWZ+'5^*]J9?_N-K7[?%A#IL;;O<8@*D!0 :H< -18#[8,$DD/F M$-+,$):JZ!]4,Y3]Q]E__ *RIQ]N1&=)6\0$[[CU %HJ 54J(A@+!G#G)=<< MMFJ[;IR^$.A]R,<&3OYW;6Y;6\JK4\%;TSQ1Y%L1D8=_<_4LTT MH#D9>DD<%J'5.>T5H=LY+LKV#]^[9N.]?8":M'!:YK5,>SBR>_9./E8YTO: M.;*#KCW4/5]T0G(+19VY?U85<_C_'90GQ[[=S^[O9:JC?K#5]$F?I=WM[7;6 M;-SJKO\TVOU/+=WNK[7=QI@!LM4TG=4T.>[JO/EY'R,=XI9AP#ST("60 >6H M AK1@#SE+'BXLHH;T1S.78UJX.?)P/2L[IP,3',$IKU)8'*82P25!5PJ#:@, M!"@E ]#<"X.)CILL4P]DR&=>8+T(??V)^E_-3,5YZ7_=3GQ.-S(47=D[Z?1T M*VF#%PI@G:*!2TOGY\S#&N_QA[C%J4W%=LB0.B-(O=+!,KY_ML\M4L0%6S7) M 31P":06!F@7!%7&$>)#U/8>Y!_/<;WZQ?66EWP+5?J3N@S?6O^\%( MHZ/F!IR!'$1FDD +3 $CG <<88C:I-7=M#47E6Q5,^MTWLE6@YYW1=F^U0E? MIQ3W%YBP4-L>AK](7=@2HUK(JSZ,8<@ICN7%+K%8G+M-V>OVYM:1])8[D!7M5;L\. MV [KWO0W>[U!!%K_/FUK-C.F,C/6SK_MMLK/7S_\\?EKZTOU+_S[C_3OE^JU M#^^'[U7_KS?__B/^N]':@I_WD50!6D. Q"':(QA#(#TG $(3C1$:XKLIH4G- M:DC;Z\"LC$I+%-YZ2)N!#%7S\(@<2*LTX I:2U%L >:!LQ"&H'70: M2JND>7I;@>?N%94SV*?.8.KZ'YW6CV1YV:CTE?TB:#O7<6"O)%NTKEGL$XD% M?Y5M'\'V?;7O&6&G0MBMR3ZH<.OSOG<8QJVC$5%AU/&\DT :PH%G7EO%E!"& MI18%LB'X@U()!QIP# MR+2&!'E',(\6)V0-J1[4,26[]I;UZ(^MJB(>^X4K>Z_$EJYKS>(7?W)A4__5 M:1_L^F[&V:?@[/DUK4\P+3"$%A@G.*"!,""C.0U,%)\62<(\\A%G$6U@-*L\ MJ=G[7N0";5IYNLB4D#K9?10VU_8U M]!);;P%6F@*JA07:>0F\,9X&9"21+J7"1XF94^%KH.)E&*J-BI=AZ$DPM#<) M0XQZ:*7RP(7@ $5: D.T!0H&*0RDEGN:LMH1SMTG7BID3G8?ZZ=9#(/N65QB MQW[/]O*+U.G&BOR'3C?BZFCWHZW<.3[NM'?2QF=8G0Y6T37MS@:)*4I%WX09 M0"E!0'GI@-:4,HVL4@Q7Q4+P9@N*[,#+#KP: -)S=!O+@#1#0+JBYW%*'!/& M@H!2JAZ!/IJ;,.IYP<9=%MQ[Z]+(>*INSB;+_KN75ECV* MX?;ZW=+VO1LJ?A4PS*U$(]O2M5#_OOB6CCN^V]G5/_^Y9(@(PCN'NNO_B!CL M(@2?^'9/I_5G#)X.@_$UI9 9*:5&)HTQ)X JJH&F6@-/X@Y[KZ2K\F<:<>NS MRZ\&2F&&J07T),M8M"@LNJ(/8N8]%@B"0'G$(@I3'1GC %L/H84$(XDB%M%? M(5'V^BWKL;]:L5&."J.2Q)I UEQ[ MV&;(>G[(VKL"69!2#RE"P' 6(8NS^!.4&D#G<60#S"!)>8(J=[U=;-?;VSHA MY:ZWM;&JZ]3U]L.857+GR,?"(KGB]SO=%])AZH,'RJ2!O3ZDL+ (@%N,3=3D MD+11D<.D013)CK\:Z'$9O):T[6T&KUF U]XD>%F/C3#2 )P:=5.3DEA"5.Z4 M<@)3+K1$,%JA#&#A^H0U"\UKJOY;<]G99V][67O.9DX6W$8*W529'%)GQ M3NW"#KI=W[9GA?]I#W7[P!==W?=5RN:D!##M@. M&Z/M_A)W>[N=E**UMDO_;%QN>-:!IM.!)L>6H*VU?4@0=A9[8()@J58+ 26< M $@B;I3P1,)4JZ5FE M6L^!5DH#;4- D#,2[=\(/NQ!LRR?8H/=SHAUT%WSRO+*\LH6L+*Y6&PURSF8 M8TSNMRA34WVE_[THV\.?4G2NLL]TV]TPU'*"U1*;:P_V9=^N-GWRW;+C-D=L MLCYBG*Q,3:5,??YYQ9([W4>&.0:=!91* 6C9,ZI>A"V7D:D>R+0WB4P<"QQM.0&8EQI01Q#0TIV* M@P3.AEY>65Y97EDV]&IIZ+V_RYHK=+\P_J!LMU,B9NJU<^B+DTJ89O5I4>J3 M,EQP)'VT\Q#5E.H@'0J6F* 4)%CL;R:M"6&"9JPUK?7?ZV[W+)+S;]T:9'5I M2G5ILD.@O;"3<7-OWEFFM@P92 MAY!<. $HI ,0Q"D97_-*AI55A!H/'BI98+OOCO6 MW8.R/3Y)ZO*LK/[;=/]UB;X7EZYV?1_N(XI7%G3+,?YT>F6BP]MN:AQ6_O#O M3DO7/WR+8+S-Z):,QLM-O+QR^Q6TB6 RZ/MWHT7 N[_SE >:4I)?A9'[ .<2 MJA",M[NQQML!;F5UQ_M"6]LYCHM+9[IHI[D*1;^3T,;Y=NH=$'^JD#;U9AMW M$="M^"CQA:IOVYL[=^@F:9Z3$(C=30AZ]1DF_S[L7@J\ P],U^OO0(?X-&]U MZU2?]1+;'W:O//B#N._9J7/=*_!@:GU;^_BQV&R^+]::Z\7.US]V-M_:SOMYOK&\V=C?4B_K2S_=?F^MIN_&5G-_ZSM='N#*_HWM M>=@S59)U_(D1SE>JO![T.V/@'^J9U2LCQ30^5TN?]/S;\0\WK(SJ]S)A;O]M M>B!7]DY:^NQMV:X>K;KO"$J4>J-4(E %*"/?Y6A)([!Y,WSOFHTT?I-#QAB_ M[Q/W?OV>-SEZ(],?-8^+(_J&IS_BD=^';]!];PJ!XY]'?GVF"W]@X@ZK;=I" M758V51/0IRU^!!&+=;A71PK2M3F_0K1J^5UD; MH=4Y+ZS-Q+ >0H(Z*>[GO]FB1C/#6I8E%DK656Q=(PY7..2=D<,?RG>"9J MD_/07-\^=;QUML;US"YOGW\^V__G[N/G/M^,MO$'V_OG[ M^_8_&V?-LXN&^?;ZY9\VVU^;QY]1UOQM;WS M-;2WW$O_7B3Y+BV4W[H^I$&%[O<[C)6^_NE[C:+M9VFN M/)'.-:7JO 3@(PM2:\^%-9WNO=FVG6._F_@^"<2F[V>9.)5,W+QAL_" B/4" M :\M!=0S";3A#(C@9#1EHL#T42;2!I64A1)(,J$ZEL__"]?G+FI)8RM\TNSKE).>/XS7.3BL*ML'J0/9B3Y+ M]9,Y&EX+GU..AL\[6ZG9:2 M(;R^"4T9PN<+X=>#!YI:ZSA1 $HL /7" H.0 I)+#4W0VJ2I4(P_O M7SGG* M.4^S)=\_9?_PL--*B^VEK*8TV#TE/79+FWIS]?H=^[T"J5Y\V:9R:9=F"T8S MJ#N(/Y[J@[B*Y$]+/Q55U[3XLO]YDAI]W1@)GV/P.0:_=!;0N3XX>+NK?TX< ME=#I[ASJKC>ZY]W[SG'B]JJZ=6UX+OX81/G:W_/]S;8==+L^YP]/)TOW;IA# MD% 1-U !%)P&E%D&-+(!"!D8ECB)4[2RBF=I#;T6$9!!.H/T$MLXD^E1Y[[; M<=&JR=#]C-!]W0RR"D,7- ?$>0-HW$:@9?" 4QJXDLX+!5K$1S*ZE6))V=U8"^&;W8W/6$SR:7A0>MMA/1ZD+\G?,+#]JM+J?:?7 M[V69.Y7,M3?,)6&#@5(;X!SB@&HIH\PU#BAF>?",<11@-=),J1Q JI$!E1$] M(_JR&%<9S.<$YM<-*.F$I@A#H*%"@#JB@=%2 4DTDL)H[8+,C/$*&4-3&32- M[*!AFO0393TPR#O@->&&$48L%7=;UC6?_^0)0+<\:W-[=V.GV-TN[A@%]&&S MN=9\O[GVU\10H/J2X>&3LDAWRLFYP(U"O_3 M^I-^:KHR?+^( *)?R;B@"R$HX&U"<'*P#T!RPE8>VG[R-@@?29IJTF7ZP%7) M4[U4I]-SG]3Y#?T^TE6&&DQS<.R[I9V!/^NJ KO=/=#M\KSR^KZ_D&+QES]T MKXQJ[:?(M:GDK'IIT(O+[_76?<]VRY,JHM1V:\-R@;@UG^*7;>E[NW&!?[0Z M]OMSZ[SG:^/AEGAO=P_'ZWR/NNGAMW\^1UWU,]D[^E)N19UV"V^A)M[$\76R M52KX[3^'T![_W=;_J,'VT;?#J(>B;Q^_'.X=?VA]6_]RU%QW9?/CYL^HTY[O MG7^-U_D67[=G_SG_?+Z]>W#:7-]#6_$[S?6#?>$%LTA;$(Q3@'I(@#1$ <6@ MC3N%B!%F:+I4P\_6DKVA,?+0NR 0450KK#0S4E+/B><>2KQ2Q W0)^F4= <^ M(NW:[M,11UQ3* M^-YH,<- 0+6!OU[0U0<@0E")G*&48RJM442P0*7B@5C'-?F%"KD\@R"'\KQM MJ_2PE$#6&YA>Z4K=C<>@^"V9)3@JS[Y1_83>%:-7!KWKKW0&W>LOI8M?O)8: M]6TN:X8\J6+_K>5H4]\?1VJK6E M#E^]2.C^R6&G/0?OM4Y24IO MU/*2G5&<1-LX6KU%933$^_>&82/?/DS!H.K2\2-Q"?WQZZ\!I?-JDBX]O?=+I]D.$G\[PUF7; MM@8NWB "E??M\>WCVAKQHZ?QR:SNI>YFPU\B"T2U-2GJC>*TC/93)%-A#RLV M/&@D^=SKM*,^GV1:IS%^B._^S'3B8N)ETB..KAB)X(K46&VX88EN$<@%?=>( MC/*C[)61QCN'I6^Y\.1ET>P/=[B>K+;W>';1&/-_U M!X.6'G)M)U1O[G@[Z%;%TM4G-GY&3F@?5!<[+GN]=,!^FSB+.QOOQ^?P3?$^ M/JF.QVYB&L2P%+O3Z2>[<:)PNQ<-R?B15NMLS*Y5@/76)[QXKF%>:J?KJI-U M6O8ORO6&IR%>J3Q)SW;@V[Y;73R=^I-1]#8M^VN[(O!.NGKUS&N5'- 7+DD\.6V)(@X+OOI4I/4[0TBT-Q*WNHT]_Q4.]OUH95@(SY( MH=W1H-LBN 3-5,*[Z!;]3.<^,+O%2PTQB3HG)3M491[ M\N@G%&W[A)'1IDP/^UQ_!:G]J*IJT/%TQ0/SPT: ]])Y6 MW)-N_^LKZ!$LCUP?A[[K(WDFV7;BL2IGG'C7JT8S#978M7;4)UK%%Y]P.N5? M1PES'*4+^']OBNTAN>*&C6DX)DO5+K\\OB!/M3^=_L4>E=71<57.P@\_)N[X M*A6QCO59>OR4K%TE>X\O'0:1HY)H>[&X.H2,BVR.:?AER"<)P,K^V9!-+C A MDO=_!V5"K\N3DX[*L?X>R1Q/Y'$%*XEA="JR.9E0"'0(Z3 /-REQ0BI"/A[6 M&L!/&6 MB26'OZ9[O2W[D0OMXRW>G?A;E8 4M_72IBS&1N42$66JY-T MH.2H&G]CJ! EP1*E6N.*2$M:^D@XQZ.4U(^3DU;IA^?IMN>)ZT[2_88(' F5 MW@/$TW(?F =SRYKKG(SA?&WG?;$;U1A;<,@;Q))&J2?W>&^(W>^C M%M1)!M;*$M'I,6R;.RC-K/X;>7B2RN_/\$*&RXS3O_4$:NZ9T/P&6*/C.(S8MY(> YE>=D;;O2%[GT%>RIH&CIC MKL/-4.$>"_!4ZW?0+HHHLYE1(3JP$2P0,:XA9+:#3P1E-.$8)6\@@,2Y<7VTH)%!GKGP"A?B M[<_[,E([!"J 4(P JA&,\L];P)EF@3"I C=W(-8P1G#) #5&I2\C4W1C9(E& M83:T;[V++%+:,O/$B"=H\W0?,LQ0W!@@M(G(1%54@)&PJ40/:6A0M*.BVDL: M4MZ"3+<;_LD%=(]+H=,>VN(MW4V!TL)URY2]DD)%(T_U&*ENM]9/=>]V'//5 M%T^ZI:W*U)Y\?I MH6\/ ^E1F$? B0\S^E T&I/;O%]%O"^6D)8^><5&ND(Z5-WY2-*2?1TDWO;MB#I?DN);\>2VY[!%^M9I4/2Q/)BY?8-+^ MW64J]^06_C)7\%INH0G.,*ZB(2PAM81IA91D6#F++1'47!C4\\J8W;&'W@U: M?CO$W9E(?NUVVO%'.PQ)1RN3J#?JN2M#I)R%9*47I[9^#C5JI6*:/7/E$E MZ.M!OS/>B&'!TB<]_W;\PXWZ[\G\_T125_9.6OKL;=FNB%O= M=X1 2KU1*FU1A4.CICFC)8TPZLWPO6O5Z^,WHYQFC-_WB7N_?L^;E+Z)]M=X M:3.^.*)O>/HC'OE]^ ;=]Z80./YYY-?SPG,7IQEV<M9^5R,=]Z5-U/IR MD=Y7!=N2J"S&4C(S96;*9V'*M8DT]\R7F2_KPI=_#"V,7I$:C4;#H5B[U97V M*Y;-,X+GP,>9:K6BVLC(':)*5199NF+\!)FDF1$S(RXM23/5,B/F,==SU#/? M/\3!/0KKSF.8]4,Z:"XYI^8IS8ND4V:HS%"9H?)\])?CX7J1Q%R[69;5*-I^ MF&660N.5]^OVOO%U(79-29N[H2^H&SKAS"MC@K&24,&@ME+&_PRA1FE$W"@G M]BEC+5YTR>"HV?7YMX^;IWOG'UKQ/;AUM!6OOW&VO?OY+#6P;AY_CJ]]1WN[ M![197F]VW?R^=_3'T=8_*>/I\]G6>7R6W4W67/_S^]9QO,_ZYWB=OP^WUP_P M?\ZW+D9:-(\.3K<_[S-K% XP $D52;VN+="I:$Q (HD) AI!5E8E:2CUH'FZ M67@N9J+%_PG5GXS:CZ76B\#IWZ8!:A@P$0&R0!WE5A@GN'=2>X^D)"'<#=1W ME]=E6)X5+(]G$(Q@.0B1"JT$4,Z05..)@$)" HF@TTY:):E?627R9HW+[QF. M\X"AI0+GK%)?0VK$F8Y K Q&A 9ME37.I);.4.*@D_G(72^7RFMHN;)8,?#YNF=%"^BQXPI@0J(*[Q$$.F )O,3&4H&PQ#8U2Z"< MS-"Q\EK0*\/14GD.,C ](S!=\RT(K8CS7 !MD4PN7PXDMPP@!4DPP2/&9>H? MA>A-C^^CO L9DS(F+9^)G)%H#DAT547R)MK$3'B 2*K"=T0"17$ CF@3Y8N0 MT/*55=H@^$$J4L[@R!D8N"1D?;EH]]SA]XS M LT$@:[9QC8(++".FV^Q 51%*UE2#D$0#ELMA%,F1-N8Y[A[_: GZT8UL)HS M,LT,F:[J1AA;ZGQ P#)+ "4J)6I*"@R.&ZB=1T2RI!MQ<1.;.480'B3@9 M45 .T* @"X$B;F. M,GQEE= &Q[/,RW\M.)6A:*FLWPQ*SP-*UZQCXG20 EO@,,& (L&!]H@!A:T+ M&!I"4F8C:0AZTS^7(\<9CNJ@&2W !LX@-%L0NJH940TM"LH *4,TA*FWP CE MXJ^&&N-@U)S2J _8B$B5H\8U1ZC72BU6 M"M@;V=7&0VL9!-X*%U51IH""S .-1=Q$#3E28F6U&@^$W^5@<3W1_]4$BQ=B M+6?8F0/L7+. F6,2:\HB[%@;E<_ DUM. A9U4<>H\";HV^/#&7)J 3E9&YJ? M@9P!:!X =%7O42[-DD,..&88H"S^I#F*:A!G'/*0MH4_&(!R$/BYW7$ODGQ? MK@]3S>'?I;1H7_M\XL5"_<%U$U=ZIKG% D"KHXDK' =&4@^\1)Y3A*(4D"NK MDC:0R"'@.H-\AJ-'V[09CIX/CJZ9OE(*"9V!0)N(1!1S#)3F#BA$G5%>>QGH MRBIN8#Q+XS>C44:CVABX&8V>$8VN*D?(2A^8@\ J!@'5C (EN J3?8VDF%D M<52.>(.HAYO"_ZI&/*_>G$.=QWVG[HCQGS0C,G4G[YSXKDZT[%U\K7_8];XX MCLL\[!4^7L+E:> ^3P-_$4.UEW;A+RRY94[SGUY!5&:M6^I6S933USK6]F(& M^%AT[E:B2Z,P#F&O%J;,\,OO.2]:V[R M/#Y\P3A0.T9<'CIEALH,E1EJ!F(U.\!JX@![D<1L^JBBIH9;>4)X'F=8XWPK M*)0)!I' ,!70*R>Y)L$Y9 .'0N^O5_E6%"+PY,2KJO_^(OY?;N'OJVWCJ.KU^?#@Y3TTD.M1<* 80I!A1; M!R3V%D"G&.=$".O3J!@D&XRS7/)8GWFT>3QX'@\^%4@[X8B@CF'!&.7&:LQ( ML$8:$ZQR*#P I#,2SQ*))[+O$Q(CZKQ@@@()/8Q(;!R(;"" YC# $#?.,KZR MRCG**%P?%,YJ=%:C9X;0G@E.D86,*TNITUIII@/TD@LA!:-9C:X1>%]5HY&5 MG#'I@:?* (J, 1(%#1C1RG,)H9,FJ=&J@7$>"5X_]])K(=_[3J^J[KC'J30_ MBKY0'W$]_21II[?#QT[']78Z+9M7U]YDY:\VG2DS13+3-B+4B:J989,=?>Y]K[%\*TN50ZETK7D%"9H3)#O_5;N MG1\>-L\M_';TY6COGZ\TWN.T&;_3W&U^C\]XMO5/LW6M]IXT/^\'*@V#V ,K MN 04:I%RR@D0/"C#&(74HY553&"#DUSU6:.JSUQ[GVOOIP)IZIT+5"-)A*=8 M.^T]]C1 SX-&UL(,TO4!Z8DD_ 32C'-G*5& ZD !E18"[6@ 0EK#O/9.&)*& MXD$VRQ&=&:*SCIUU[+K =\1HI(F6/$!'D4S#, ,VR'$N9(3QD.&[1O!]5<=V M5$$'"0?>!!1U;!B ,M #)!2CGAFOJ$TZ-FYP^2 =.Q?F/W=5U8LD7R[,?RU. ME!=:I[8@@/]\W8EB++=.:PB<0*F!H0Q 4X(!A)1;;9!R)C4PC'Q!'@;P&==S MM>PS5>;/P$WPNBKS%P8ZUYP"$ MK$'% 0Q:U2H6 MYH^^U1P<^VYIQXPU^G4&NO-5!AFY.[YXVSF(+!N7^:G3*NW9;KS)'ZV._;ZD MC/+M/X?0'O_=UO^HP?;1M\/FT1[Z]O'+X=[QA]:W]2]'S<@LS8^;/[\=?SW? M._\:K_,MOF[/XJ:?;^\>1&;80UOQ.UOKW_>I8K?\D8IDNYWCXC?T^]#]4.76#KK%2;?C!K;J M:A&?Y>"P>K%LNS*2<=CEHNU;C?B*;0V2@(Q7[NNRY;N]0K==XOUN:0;_3 M[;TK?L,/N?K=UQ[OSK.2N=(@HI3K#/..WPY;?*2/W;D#IZ>G;[ZM??SXQG:. M:_$,=RVTVK-:K/"15#[NG!R6OO9T'@K@W]+)_/KEKWA4NG[$YO$@'OKXF^[% M%Y*X_N&+1(N!;L6C%>);;>N'9ZML#[6O!&0)\W75X*73;A2=;D(VW^N5J6?+ MZ&PUJL-UZDVO[,F*ZNZD![$0'\N^JSOY'?AV 3XGLV M7LD7P?MK0)2*23L)7G6W.OH1,-J1[!=?&=$@?>P.1.E,?OA-\0L4//:Z-^BF MI]6]BHK5I755_)JNG4H02C>J-8A4+/S/DX12\381K7Q<>"/^$&\]))CO]:,6 MG.B<*F.'*XS(..BV>XT$BL-604.:=^*=(O7BM\O^:*$=T_/='Z..._$SNM5I MQQ]]JU6)JJA_#9_XXFE[4:>NN.C*\D.!XFW M6F>%/NCZU+#H)'XY/D'DU<.*-\IX!>/C8T1RM,^*JGYGR+%ZT#_L="/WNS=7 MY>9US3']/M)**OH]0K+>$,@GG5XEP]]V?4NG8S+J$812"Y[1Y1B-7YYX>>7V M*V@3R3?H^W>C6\*[OW.SWOLYI3YB=T.,N+8E$W\?=B\MZ0,?CZC7WX$.\6G> MZM:I/NLE>A]VKSSXO10=DF#UWZ;[K]7;;GMM^X>*O G.,*Z\TQ)22YA62$4- M5CF++1'47%=DB<>>(T4,#9H:1S54C@8>HLUJC5)\Y8[[_%(!?BEZWH>$- .3 M *-?#H]TJS7&Q0J"&I.(-]*#SU-3L$H.="*V1WPO(G+YXO30#Z5*MU-=(\') M0;+>TU?[$5A[42)TAZ!2]3,; 4LC?K.TA\7_9^]-F]I*MK31OZ+@=M];%4&Z M\Q< M^:QGK5S#8>P#6.:'&'@_ < H<"7$+JS4X=G%678X[ #X38NB51=YT\CO,J\> MUJ_EK%,=D!\3.'Q.&8.CX1D[?4#+]4;\WTGGN*BIEC$/YO-;S(Q_O53" /%9 MO108#(JQ!PC\-5X.SL5=,XX?QV&AMGB^RW>!5=9[\R+-#'N:E?((1G]4*D$+$@-']_/8 WVIU,7XK*R05VBK MK&0Z/4#B4FGE"0*A X$9YODZZ<#7,+*@:3NIXZ=S@4JUEU5A(8FE5V/]\K+P MLEU0SN53C"\5?RDO=D98\]'QM")>Q;?5/9[3%/V$4?SY&F9RE9@\H_&XDV7< MM_#N<0J3!>+9S*@. 6!@9(HE.P#J]3W#66-\=EPRK^]VV"GXV1PQG#56[T3Z MWL$3 E[-\+.*55:'H)+7P=5A711/-K@X>PJY!24K'1I5S2LP(I8_9P'S[0+4 M>@6[+:X$)+@WR&^7&FE2C,KQ9 CD<91I[!1IJZ54H.24Y>8O1E.V/)KGH"5/ MSDJFY-(PF"XST\'W3EC&24L2?0&[^84*"R!KDO**G?[W IG:XF]:Z:YXTL51O]\!< 5:<+_& W U;M]Z_\ M_KM;!S0QI9(4".R>'(1N!3*1".1%5(HZKVD4S\N/?R<5718L+M9VH79*$@JC-Z+"O1ZZHR7U]W^:ISX:568M;D#2O^K$*UY-7+*Z]+%SY( M*,1SK3WX3.LRW69DZ_#OF\H5S^BNTJ3S8&QE$W14L-J*L&7">]%LX%+AK3?Z ML=!V-FO+>6;W .FN/S<)*SKDORS=]7[19BLOHG<(+F-21.-< G;*N!+8>JWA M/P?F@K&$A8/MGXXIVZ@6P>7":<7QN])W^$("S([;^SWX[&B_L[/9[NSW/F*P M$URT,Y[7WSO>[K?, UX-G6&S]TGO? YNBU^IM\YT/_^Z!S?&M=?X//-'[5Z7UB+?FKO'WT$FV-[W/Q,Y8\HY M"].&C3%V[:UFZT "'R!AZLF3.Y_- OQTC4ESZ0&\"", +7$\C,<6]'AVN.1= MD5F?1^5B+R_P5$6#7GT([B.@Y#*72R%&NX,<; F#]G?IR:N1\S[(V9Q%SM,# M3U(,2CCDA>*(P\](>X-1\,(2(Z@V,JZ])>N$/Q5POA8Z_6ZIEV?U>SOV0'?S[&_0EYJ9/PI9/PRCXPF M66!]DJ$474#<:((LX09Q+97TQEJ,U=K;HHP?JXG?+UV 7Y=LV*T$(-;<[TD@ M\',103\,E9D[%8^-S/EMMT:_^Z#?WCSZ*0RPQSW(!146T$\EI%VTR%#+L/"* M)(\!_=:-?JADU)<3W3#UQ$UW=ZI@Z^7!"T7T]5R TV6*2J?_':XS**.K9\.P MBKC896%:9636-0^Q+$HB9Y3 Z,(0-(JTBSB:1G+;\+TX<3[,L IBK$)K+P,D MBF#J:>Y*_J5$YVE<^<7M!]U&VY8I26=Y<\L7SQG6I[D_PS(O93:ELQBQF4#Q M*DP]9WEVBR===8^R?T7#<)S&W88^/NYUJG_C#^(+ZKB>Q#1,XRBH!A,PB?/9_1R%A^5_VK G]F!#(-89386 M/58OEWS%18JJC"7N ME D?0,C3-.L2'N6\%.UR J9:L=*"!5[.)G84R'J2@_5/!I-N*+%T)L,IY^)4 M\Y8CY_-L%J _BM737C$,RES+]6DB4ZER;,A!QCG3IPRCKO;5;HA"?XVRD$>T M7&'MSO%Q$4K>SU/2#T7Z:I: 1IIT4Z?;+=.RF?N.I?T]619WF %5)?9+Q?'EA)]0?7AJVEF2[%VXO![D;U=O='2 M).N?3*I^)B1QLS.RAX?#>&@7&?Z-8=@OD3)N]Q<8XG@:ZWZ;$2E )ER.9ID@ MF1-JIJB6'P2NEC^Z*-U2U)CV '^;W+]0#P,ZD)*TSCBDNE3(^TL2LE5%$1EU: M^]6Y3/.PM).J E-U]M)<]M+V@6=1%[O$D6.'>'(6:N,ZG2D]A]4OQ'YCUR%=*3% M+_$;=W.KGFP]NRO-=MNM]!0S5(S;67- M]+-MCFL1K47T08?V,U"G:P5T]=* GY5T/F6*\@,DKZZBN%Z?O_Q0(GI3^-%3 M#VHMP"]*@-6C"W MH[6,UB!;"_"JC/6C@VSM'O@%M1J05R)(:U'K1;$Y4-:)QS>WZWLAS'V&W\/!^,R6V&UJHI=,Z#E/N(JCN>U MZ8/]2<_%X4(&H0G-S_L?X-_>6MS3^2? MFU^_G.]]W3O?>;>8)MCJMLZ;9\WS0]XZ_Z?3.O]XLM_[!/\>XM;1-_CYX^G^ M;JN]#]>>+8[3VFVRG8V#R+"VQ&-D/;6(*Y^0-2(B$D)P2D5NN5M[*VY5/^+! M"QJ^B!)]_UDW%[X'B:B!^>&!V6EI(Y6!>N,YB<:FY+&/GMM(%&6A &8U!695 M _/C O/9'# +2ZC!EB B96XC'#@RQ :DC)&81>ZM5 #,I ;F&IAK8%ZYX;L; M8TZ)4ZZL"X3R$.%?Q8$O6Q^(\RJJ'_1]KX'YEP)S:YXQYR[?W)B B >RS&GD MP)@U<&<' B"3CHY: &9: _/# S.]$S"_3&19+C^O1CAJQ?28%H-E)G!00HZ# M1F)",R&L3=:#M0#F Z\L!E);#$^BF.8M!N--I)X1I)W@B#/AD7/&((R5CD&S M1)A9>\M-K9@>1C'5Y5(?:%C_'IS$8:-I^P #N?[$+X+X7QF[^%( 7QF&E93, M81$Y3=9)P WGHTL!>\Q4[;M_.L#_N.B[=\$;YI)$,%D,<:$=TL9H9+$GU')- MD@5+A-ZJPM_/ ?Z#+*V5QZE[.8Q>)Z37$/YD$"Z#"S+RA&U,W&!J:8C8.OB= M14P8J;W\3PKA\YR=FZES+XDSM?>DAK":PBO(?S5 M0#A)CB<>$C-,\&2%%0D3XJ,E5G,L>;T?\)00OK ?H!CA--*(:,DVM-DK#*"$!F,KC<-GA#=ORQN M&AAM4R!1(L(80]S;A+25!@5I1" T!D\!W1\!W%_')G$=5EI'[SQ96*D#GBTL ME3''DWKE0@K6"RR!Q5D>?+T3\*2X/,^ZE>"6YMU;1W5$W'D#N.PE2HP%@Y-) M*BI@W77T3@W,-3"OWO#="9@#EE931P(CA"LK=1XCCYU33">*ZWC_)P7F!?^^ MQLX31AA26F7"G#QR,CA$%#&>:1-I2FMO98W+=;A_'>Y?ZZ45&[X[Z25NO9%& M,\N(YM8QXY0RT0E'E'5)R-I-_Z1Z:2%TR&EIDHF(P=0@GF1 6I*(HOA?/C 7-&N\@2BBZ!!1*91HYHA1AST6+!.#;X M45SVKW$_MHX1K4-J5A'!?238&)UL3(P[91QAQ@N*=4A1<:)KY_Z3(OC9'((; MK@1UPJ"@A$:<:XJL% KAJ*PBA/,4<\V(&L%K!*\1_+4@N/;<,F*H$8IR B1/ M2DZDYU$YYL&>KWR\ >91?@ MM2-X'>1?!_G7^FP5]5EPA!C!)" AY=I0*Y/P26#E;-(BX7KWX$GUV;Q% IP# MIQ0YBL9*Q!DAR.$HD--:2>^<2([6^NSY;"6\ECBEC4GH#.I-X4>$=>N$!T"P M)AC,M4]@D41"% _.26,(K;<*5F&KH-H4#LE:'!)%&,>-RCV>7P7W?*67 MB!-:1\^1D]XC;GA$%FN-A$A.^^0B8Z1..EMEA_SK#"?:&;?CL-Z#?3JGD-$A M,6;A;\V#XQHS@CU O266&E+']3\AR!\N.NM3]%XJCE%P"HP/0G$&>84"WR,%U(H:@4J#.<@!QQZW2V @?G;.Z*J96N_6? M"L'G:7K"3AJ6#&(T,,19LLAX+%#P0;@("IBP6"-XC> U@K\B!!?!49P,#<(K M3ARV*DI*;#+*I4!2K#< GA+!%ZO[:.^)U!BI'";#:7) OUU"*KE((J'21E,C M>!W7__0(7L?UU_KLJ/0RB@0\\.#SO]Z2B:R[=\^]]N^%^7D'?_"]U1:

-$2SY46,8NW8<0V,\: PFP\:W>-8(G=%XV'&3 J5\ MV_;[L3MJI,&P,6['4F3'[6&,#=L'8>V<-GKP7.U1(_9##.7W_Y[TJR,97F]D MPETDYU1*$J[&0\F)Y22GCQB1L,0QSF">K:XU'\8_K#%5NU^+T#K]@')0/W@E$Z M[MJS/SK]8AZ*^_[KI!/&[3^,>6-,GLU"%U4[7-4CE4>0-^5W"TN^_)+J-R+_ MD=F=/Z7[ G=9)P^]:#6 M ORB!%@]N@#7,EK+: VRM0"ORE@_.LC6[H%?(+>_;-2>6CQ?X)#6HU8+XDH, M:3UJM2"NQ)#6HU8+XO(AK8OUW7LY\7P[;@N;[^^]O^$=ROUSQO'7TZVME]WV[V]MO-#Y\ZK0__ MAF?TIZW-;OM_SILSJ8 ?3YJ'!\3S()3R*$JI$$_>(\U-1$):*:AA!&NV]E;K M.N&[+A#U?*)K:V!>VGO- S33P(.,A ="C:126Z6=3\097G?N>5I@/IL#YH0# M<\P",+M@$3?&(*UU IP.TC+J= H<@-G4P%P# Z M":N]!T!6.@H;L.)UXMY3 G-KGC$K[+DW42')4T*F^6C&MX/#=S95#/:=$*2.5YQHGQS@U3(7@E0B2J#H#[TD5T[S%('F4 MA%.-9' >%%,2R 2"$9,VD6"-Y*0T $,D.@XLB0%% )-CA,A ML$N \W6F=5W[Z65P\QK!;^';3YHKX0G%@G,%V]K]9G3U.]CP @"I*HB8ES4&Z4:VT#X"96RD9=[QT\J3Y;V#M0 MBIHD#7(^5Z/5RB(=F4-*)67@?Y))T&>/$&ST.F#IEV\DO)8P)1#$OF]W1C&. MZHWAQ]P8QD)J)@TV,O 4@I5!!VY#M-93Y^MV/T\([E\6-PR,QB#"W"(5G,D; MPV"L1)GR/K%A)'F:K%E[R^M]X3J2]/E0\!J7E^$R25%:+Q)0;<:](>^\)APJR626G#$E8G( MNJB1%YQ(E8A@4=6X7 ?XUP'^M5Y:O>&[VZ:S$R(R&R(QD4M'03$YQ2W#*G@> M@JF=]$^JE^;M!2Z9D!0;I+A(B*?@D/'1("MA6EQ4"N9N[2VK]=)J-=6YXQ;L M_+/?])8+ _2K>N$>!Q_-+OY(W\SV,[KI/C M'C6HRBGMB,).21RY\]YH$52BU 21'$FV3HZ[&E0U.-_9;)[L]3ZUFW3OO'GT M$>]\^'*RL_GEK+G;/-T[/Q2MW0VRM_O^6^ML(:CJJ,F;YW]V]C_ >QTUSUJ; M'_G^[@9O[6Z?-L_?'^UL?B/-S7_:3;C?0@.=:>BL5DH0YQ*6AR!!A M$),$)P&_.R76WFI11U7561AUM.O*#=_=HEV%%DH2I8U*W%-AF0U>)>R)Y=0R M4F?'/2DPG\T#L].8X2!1T-8@;GU$FA*--!;,:*FIXAJ ^1&JY-7 7 -S#MO?4"2*5\8['D+3TW)J@H_:& M8)OJ_+@G54SS%D-R.#&;-(K6*<1!$R$=B$7&)!JPIDFR[,J1M6):V;IUKW,7 M:6LR'!S7_6^>#N8352%*9H@)ADNJK/.)^F!HC(H)67OLGQ#F/RYZ[(.-D<(\ MH2"91EQSCIP4$1'KG-',4:W"VEN"ZV*E=?N$E\'-:PB_10LSIG"0VA)* F=& M.,HLMH9[QV34VM>^_2>%\'FF;FEPSFN"" $(4V-0YPS MCYS""1%- W/)"!U$3<+K#C@K .&_='167G!JA?:$'7 "C]9Q:J3D@A)KB754 M.J&DL\G(>O/@217:O$D2HN#.!(\T=Q)QGQQR,%\H2:.M8\D3JFJ3Y/GL)+R6 M.*6=<3L.ZSWAQPQ67X3*7@2EEJ"&. Y5S M6B5)*!8V!JYYX/4.P)/B\CS=-@)3:ZU&U 6.."$,:84#S(S121"L#8XU+M>X M7./R*@[?W6(HA4C8"D-$;J"2M-'!6I*(20+,;*]KO_Y3XO*"7]\YKK2P"5F7 MTV&##<@HH,^>,")]8B(FN_:V3KJJ8_OKV/Y:+ZW:\-U)+T4>&:-,48D9%\:Z MJ$02WN*$L5"8UN[Y)]5+\_:"XB[XW(1-:T(1YQHC1XU!*D2L9'")Y]C^.K3_ MU_6^J4:V->G%8<=/UUKUZT(!%)83ZV6PE#'.9-*28!88=XE9%M7R2([YQ03O ML^$]//<81N_OX: //_K8@^4T^GO0[?BS\N]=N.>?W8'_]DQ7U?[_M+'O_=.W M7\UDYVB_W3K:(_L?/K7W>N^[^YN?CEJ;H=/ZL'VZW_MROG?^!:ZS#Y_[L_\Y M_WB^LWMXTMK<(TTXI[EY>$"H8=$2AW)V$N*::E@B B.>+/5&L4@D+2&PTY_$ ML#'.49/*^3G%DZN='KK'DF?8H;NQJ4,-N:%< %77E!WJ.U^XWUTPXD=GN7BK7*] MZ/3T?N/SGXW.: 2"T]CX_*71&KPIOD68KC?^W_]'4XK_]5>T(WB$WW8'QX ( MFM/?UXMOR,4X_=P+ ^K^BA>>G\J5G).3=L>W&\/XOY/.$"[8C:-1A'_' _C, M#P[[<,5&;S :PS=Y"M8;G;[O3K+B:0R.8V8D\-/TNP&(H>U:D.3&J!WCN/&] M8QNV46BHW QL,HH-"S<8%[VZBK,:W8YUG6YG?/:F\5=U#,=H'(>]ZJ:-WSIOXIOUZ6\GG7$;[E@< #H,QKG55F<[R?#8?YEX06G#P(?O&EL-$KFE^\RR!NEC1&,:R?!&,.9 MOFW[A^4P+I[::-OOL>%B[#= V4=?M$1K@R@ZG,I0#'P/OIX,\R_CXGP7 M 4#ZQ926%XQVV.U$F'0_Z!W;/ ;?B[YNG4%H'(.8Y*K3\#Q?V_ 2-@R.X;=R M+;_+Q_?/8!BG-RZ>MIS&<#2!2^9/QF<_=^OUXC7RX>70SQYK>WF@1XW0&?GN M8!3+$8D6I/P8KC*\_8;A[+<3G"Z[EQ7*=\LA^.?-O"B'9/ M[-FHG%Y[? RO4LW;W)' \@>%NK2=_@B>)#-*6)N->'H<0Z>X0;DN9\>T9\\: ML0L"DP>S;&:WY-(@,*58Y;'(;WX\<:"N&FXR D@8Y1YZX\X81KCX,G6R\= X M@U$?SI[D49=%&)&IYM\KVE/89G.:NE+,V00@ M&C!Y7E$7'U6:^NU_N^%_O;U6Y=_N0E=..QZ,.OFA_B@Z+X(\5,T#26X;6.D& MP>'DF8_7EE_!.ACXR3C^J[HGOOZ;S;P[D7OW%$KY_G\N\%.2I-#NQ,2M(ZXYCB4BGC(P4[Q\HH M(J,NK5USW@^I]SW%=$7)]DUS#&2["XRCT,O% %P_UVH@3T )_BQ4 +%5S^Y M_%92Q-_!YZ!C*LV7\?A"/U[2D.'%&%7*\H(/^;.2$&54G)*BXB+',^-6 /PH MSERF'.I1H1#[@TH?91 ?QF.@;W 7.'W2+=5H1;+@^$RJ%B\"UZBT:<^&.*5W M_W&M.VXR"@N^.!:XC\#PA;66AR2TD%$;&FD0)H9$#[:S"XY01F9=<(BMY:'H MV6S*GH[_ +(7!N/J^T6/ IAR8,*&ORHF"\KU73E8%[XY]OJ<"**UZ7ES$YY_ M.O(+OO@ $/@#O S0$3(0#3IYL-JME==S9W]SF>^>';'\S M?-O?W<"MWOO>SH<]#$M/[&RVX+,_>ZU>\[QYMK"L>O_^UCQJ'^W >2WZJ=O< M_$CWON[Q_2-8@IO?>#-_]F$O;Z&*$N,"$EP%Q#EUR"1M M4(J&.>&8<4DLNG*Q=1:@6WH"LV($M3 S1EBN0XZH4F[1E;O=^F>KM;OS:7OK M\U6+:7:]+6>]/[K;K]X@^.S;H&BZ<2==R%(%T+MYUZ*6IJDT;1UX)TP@6B$M M/4;&:._EOCV<:XD3N1E9@V[:=7,)"IWZ3ZBI2=RK)O MHI2FS%2F%#M,/4FE0P=TQ!_7VB%7+>NEHU5LK2W8+H7>L9/Q8'I*N6E8?%(U M^X 1Z]KC4?QC^L.54+U9M9:'*G1&QUU[]D>G7PQ:<=_*\C7FC3%YZ O[MTJ_ MJ1[I%GWA)7LC#8<_]^TK_Y!-Y^_4[AZ_48K"GWN>_J /OGH-GE>J/>(CQ)@^ MVQ:>]4ROQDQ?N."G6N09];M\IHVK5K=+V7,>T#H-]]X8\+[3[XS (FD<#@;A M2KNMIQO %1VN_UBM2->5%Z^[.$NEB,:YY+S.3CALO=;PGP/KVEC"0N$LO9)E M<2=GZ87%/97Z#UGH5\8Q>E^;NPQQ/>YFVWIO=XNVOO[3;?:VX%YPC=XV/-?^ MMYVO>[1Y!,]\OG=V)<2U]T][_ZC=;N[ND?VO7\[V=N&]CMJ=O:/WG5;OH]@_ MVCMK]KZPUM$V^Y_S[8M4Y>;1EY,#1GA*UAC$E 0C7,\=]1PP]G: M6VG6^:V+*M497S_,+*@1N4;D7X[(QDDEB8[,!L(MYS;I0)+/9=(,9E0]P/95 MC<@/@\AG,XB,"394\X@"<0QQ+HMXZH1ROSC/3&):Y%0XOJX8OPTBU^7R'VCI M?;(G#5@6<=B!A7(+I;=J]&@?A6=> UTPKL,(::P E9>TL%?4 B^3JAJ$:?9\>I:O3Y!>@SRYMX\D%X MH5#PDB-.)4-61HPD]DP:EL-DQ=I;1FZ%/J_!)?F+MB5V!V/;G=W/?C(;>,8_ M3>;\T]-OJELQ^#(,)GEG_%KO]8I"UXJ8SP\PTB])2SRF+[055R(VL$2(-B,0:FC-*\\(!*^9#$=>74P4OS@-;H7Z/_,[,1 M:O1_%/2?M1I@'CBSAB)OK45@0RBD10I(!"&5\A13K-;>*K&.^:VJO"RI8/(R M0EJWB^39,A'V>!B/+:SQG"?;'U6Y-56V=94)5F3RCQHG<1@O;($S$/;&@>/6P"P&1 47B%L1D5'.($LB*6K^ M!0'KCJPKS:XLNT+<[C+1OQ"1ZXF^::)W-@ZH3RH)K%#B&B;:<8JLI 9))UCD M%N2 YK:IZP9?Q=?UG MZ7-8KZ"[+Q_IQNOU%-I:1CYF-]6P2K]AC)5Z-;?^P M UIQHU ,*YA_M;LW72K ,KJ=UNZG[OY1$^YWB/>/ON$]8 _[O8^X=?1/!YC( MMYW=;^=[BVF-P#)VOFZ3UH=_8"$=TIW-3[V=W4]P?.CMP[)I?=T&)O)1Y&>8 MSYAIGL*R.L"><1^,0C9H!::HLLA%K5$*PF&2VT*3N)A_I3#7A(#I&A+E.#KC M(XY4W7;F+YG$S*V2 MV^B<>RV:2^6SW7H_IWUR>F?60"=@48UB_^KZ"C%UX&EB%[ R+"ZW#5^6VED= MQ?3HJ\V#0MJ#=_I"X#E!26T60%]5,.A>C/C6/=T6I4NP@*O).JJ,?RF_/52 M015UP^XN?P:#%@\N4.FXTT33B+E1(5*>L GB!\U+%DRD&K$>5OAVMP\D%9Y@ M[U!* BBA._>L:]IYXSH5$DFB$>@D8NNT>\S26Z J4:9N2^.NH!(4B]:6Q4E[;= M[EE1X_&^9/DG8>C7J<%7)HUS)NEYZWSO0'!M@F0""4TBXM0"21;*(T8==1P^ M]%'\6/G=0O)N)W&_R$U12,9E:8]W9876[7XA!7\-^H=_+8.OU:KX\>3^"U!6 MS -& 4ERGB4PJTA"FIB L(E29Q!+G%PI!2Z5D-* 8B."!^J<=%I0K6WF5D1> MJ1"R.UL/HU'5LRC*'8%Y/[JH%3I#NP[S)-X@?[?%NS]N]I1<+0HX[^!87HWQ M1V__(DIV:/*&%7]6H63':PCM^T6;X(L5!V2=WO8\(C2>C83=@3,F(H$=4FF< MLEP8I9,*UCF<-'4Y<*O8U),_&68Q-5^6ZO^MTZJ>=,YZRP6IG[T=4W7;H]T_^O[SGYGL=O.WGEKLW6TW]LB M>T=;)_ N)ZUUMP3K=2E,G?GVB*ORTF9J=#.7@H5Y;'-+A#H/Y2&' M^;]U]LK#ET]3=>SRBV?&=>SRO%IA5"1@U"#\D7,OC63&.VF!ETF93$FJ M[Z=-:E+]*$IE>UZI:"L=CDDC"Y81XI(JI"F52"A0*L(')ZG/I%JL:WW[S,B+ M .>K-=%?4,CS3K^Q<3SL=,M1(!=AQK.-EX;1QRSLT'>K"_:3J_L;-$OFGCE6.B22E>QTK%3A%'W!^/J\\+[E_MNY+Y?W=PQ M*C<''.85DC==X/WL8='@"-9C[FQ6-"NZN&%YC=P.CZA_C> BP^%9?J+<7"DV M3NRHN%-N 0:#4-QJVFXL37(L-IPQ@I^[@Y,RR#N?4;I7\RL7;]*T0]^^J$'Y M!D:F/XK_.RFZ.*W?VW=((6;JG4)5.KGJ&V<9E5X@+1_#% M&)3-3NX:-/X8Q'L*E>^OA\F_B]9:VU47@\U8_OOLL?+^NQ$S@<='6[1Y>,"" MB4%*CJ0$3LVQLTCSR)$FQ%,9%"@W?!V=7L\=1":]2;?H)@:" @!Q?M$CZ$ZA MY\(0RK7%T1M.C'4@,DEQX[U+3FEQ"W&9,<9N$(B-RP?>F'G>K\/.&"!@)Z5: M-K)L[&Z3YL8!$XQ9%P1RA!O$CC"7.A"\X!30L!68F =N:P1)$4VP5\8^)Y5F@%6 MQQ?:K&1[D46O%YB5^?-U)*AD_G=L<5)&J8ZJZ(U1W.ZWXKSV23]]F(V1V\/]A@CI7$V5O(%5>&",>IP99'[SB+#U)C\(HWJ*P" M]#)W9[_0O=TF/&/HPG/BYM$_<,S'T];Y]DGSZ]9Y:S/T]G?WOUVI/I5W9W?W MV\WSP[,6_7+6//IXUOJ:6U9OL>;1QBE<$[?H?K?5^SC??>7\X_D!3IQP%R6B M2B3$(Y/(N&DKKTX/,I/5C#\ZN'9Z>C5S[$9&7DD2K' M#8TAYN":0"U-#U($L(;GAX?GLQEX]A0FD$J-,(L$<8H-LC(I)*F,C@C"O=5K M;PW(2!V/_ICK<'=H0RQ60]V'Y^N$"-K6_',5 M :ZYR#\EHX($1'(I1AX41CHHB43RA(#B$C[@M;=$@I#"2$ M8E$IPBPG %5J78NG:HOW6NSJOZN Y;S9/XZ^W8>C#\]^$;S=TY9\?J-ZE^!! M9KSDN: Q#9PX:X(W!+L(IHK%1,B:>ZTBH'V1,U@EE".+F6SQHB8(IE<+M.>--(N&"053*2R5%M)R%8XQ'!S1,.YNL#)90D@BNF=>*XM0L\XI>X*^8%.,>4^DB<*G:3[4JW*F&FR5P MDZB,1 ;A5.221A-(8L&$:%4D@8CKV5(--[\>;F8I42)2"FU>+;GSPV3A!XS"?: DFKL4>GOUL;P_ M987_[*"_)/7S"[L-UYKIEVDFOQ PQY33QFG$ G6(6\>0PU@B28,VV#+B ZFE MXK5)1;11 B5AR%-JP#R* 9FD#1(YTDQ:SDGF*XRMPS3>MFU3[7Y^@C2?FF#4 M!&.U1GTUNMS7JN17JI)9TU4D]XEP39*P.B!GAL)7&4RO6WNHW M9'%--/*8EW'P-\VP4HXZ*E7PW'"3N"7:$)>.YM91TR'HC$<^M=K40R@>>9Y@NG^'UQC".CB.@Y_?8/5NHYGFU M!GY&RF+$#_ !)7CMNA*'58E!1/2,N56: 7H9IE4H6Y#=?, \ZA8?5;#[]K_= M\+^N[T_Y"^]^Y5['@U'1(_B/LG+.]VGE1))K)E;7%QQ.GOEX;?D5K -^/QG' M?U7WQ->?<[4JV5,J)"*N5T@$+XC3S-_MX:5A=1B1&T;[#=D$K_.'[9[8LU$> M\/9P[LUO'-+KI>.Q)?2QYF%Q8^361.$W_OM<&^M?5:X7F/*@%W?MZ69GY+N# MT62X*G5YSYJ[&Q5P#\C.AR;9.S\4>[V]TSWZ!>_M;O"]WJ?>'MT[;W[8XCL? M]KO[FW"/SPO ??2%[YW_<[2SV>WL'[T_VM_]U&YNMCO['_:/0 F<[.T>\OW> M/]^:])_V?%W>/=[:W#X()F>3>XV(3[D0MU!(&RZ0I90)3R-)/"VV%#:>6"J4 M8B8Z[H/0W'.M"*'4%>7=%^OX;K?>[32W&KL;_[/U^=8]?I\Q!U[>BOB'H_;V M_6"823&,2Z]Q7/2?&)7M.L;VM'$\''SOC(JKC69;D4S&G6[GO)/[;?1AW,=@ M0(XO*J!7?3XN^I/8/CQ2MQ%3*I5M<>5A/L&&H\DHL_7<4"3 4AGF@'B@/CUX MADZ",\_>-'8O+_G_C99=Y=[-[O4LC;]J=H-Y#,S_:G2F<C6:X#]G MF?TM)_U>&J&>] >>](V#Q"1.,1GD*(^(DT21\S8"E#*:&#>*)K#IB+@ZZ0MD M?Q94+G#J(:%%W0=:# :3);A I>-.$TW!P#$J1,H3-F':/81?TSVDEK*'D+*C MCP?"<>F54\CI'+O-%$?64 Y"IY0Q3NK(Y=I;=C5CKH26ZQN^+IWUGVP]E;=I M@ ? U-73?Y_I]Z= 3.&=OA!X3I:GGVJN9?()N=PO@I<=A!)!)GF+ 6Y UIM4@S%R;DYW@1. M/ZO>:#CH-9CXSWP*)>7ZR%W?J@YG9;NW+)WY.O#ZP'/[C:/)L#,*G6)01R54 MS]_LAJ&[-?-;'+@[X?KCC=CZY7GC0?DD;C#X-C-JQ<-'@)30^-^)'0)%SSS\ MRCO:1G%>T63OIK/4^@V35#S<#=-T"XV:MXT:A[&?W[U[!J0?#AF6%\[/].7- MYS>-]\N')C]@'I'IZ(_SAW#A",8"8!D83[G?4F4]+#-$#KL#!Y?-SS(:YTL> MGI5OFP\N)F\T;2I8'CFS6= =G!3W"M.QF)[G!\.\Z&$D\\1/!R?? X8O=,9O MEO737#0_+QR+E#V!8W'UW3;B<=PVF]&-5]!C<]2F\VM/W<;&ZW-QE_;K:W& MSOO&NT];F]N[-SMOEGH]?GSG^2>E% ZUP7%L+5=166\E%]&!IK<>3(ZUQVOO ME45PNP_P-"E* M0R.)7![0-!8S":!)1R11UNL$ F@#&H$PBA-8D(G5YH-Z^_ M!CG^"G0<,'\W+J/S[[UO77?KJKMUU=VZZCY)+Z5;5SW3J],12SQ- Z>5#/+] M\6+Y9:/V.-VZGFBRG_. UH4\[KV>_@+BEQEOZ599GD]3-X-YI/R.NAG,8R3Y M99'?2>\*@5^56/M[NP*J6/NSO5[SK'7^D>Q\W>^T:!/N!>=L?F/[N_^T]S?; M[=;FUFGSZT>:]W7F8^W_W=D[WV:MS2]BO[?-]L[AO8[V^,YNZ+:^OO^V\V$+ M-W>W3O("U9T)XCRBS'G&E'#))"10P\T*)$(36:V\I7@=Y MJ4N>U&VY:B1^-DC\"-E0&8E'4RA^-QD.P0:L$?FNB#S-?CKZP@^T4TD9PI"@ M/"%N6$06Y\Q[2B1WU!+CB@"N=="M=4F8Q^392WS-0+M#3'&8-Y.[ WAF/QB- M"__S?^#"W_P?A).Z8NBS9J+G<3@(=M1>A+ZB@&(6BEV0B;P]5!OIDG7 MD3\]$,H)A3%!W"J,>* <60% &"U-0DN9')9K;XO0!?JO9U5-HE[^+X_^U!CP M4!AP08'VQ('QS%*62PYI$1&7CB"-DT9!4*-34(1SG2OBK1M*ZRK!CU '+Q.> MQF R'HUM$-<5;@,NQ\O96%W<$'= M6H/4ENCJ4K7K'%&U_?FST/AEGJR%0#7-%,UC;E!NUH&<5PE13IA0DBN9"P0\ M@0_JA2ZD&I9>!5^KL>F>V#1'VPPE0;. --6YI!>/R$6,$?4VF*AL$)X_,6U[ M7;ZQ[MRVX$U>LD<;TKHX\Q-;^Z^O'/,C.R-;@[ZOM/-,E(OB@N4>6 M,07:1&)DHM>YM'_02AAB- MW_+U\B10_*_\Y-71%P<47Y%__=XXZ8S;C?\;S_ZT_6^-5E'V >R3C=%HX#O% M;^LYQ7TC]#K]3E'G)1>@V3B$2ZPW/I_D*BU%*M%?^0F'Q=-LCT:3XO/BH_7J MXK[QSAYWLNW3M,-ON53\=M^_*2[^>=#-%["AL3$/<_R\9N76(\TUP-:-HT93$>=RG4/S_T?=X!> MBX-BAALC,./>"T<6# M7(ILDM7','X?=+]G*"ZS/'-IM6)2YK3#I^*H7-RDU CKC9-VQ[=SC>)<=&TT M<4?1CW.-,#>=Q(;+E.QQ4'J(K#-?X>#L 2"Z/+$G@7UST!1I7[UQ3U^](DE\L; MQG%G&,M*C]D56VR$EY7H)J/YLSOE[X,^G%8MILY%7:F9RGP%M6M,6=U<';]& M&PB.+6L&#E))_^ZR!HS,I4V995@*SI7/.L 9CCT,?_063VME$XJNT]NEP)_; MPT.PC$:CG?YF%0-0U,FJAO9=C@3X"JPP?]@MHV^L M==X\!\$_8)*IR )!4E* [& <T%TEW+ 2_$+8!D4-+D\;]:F\'8X[, =!]^G=:R>1/BF:/L5 MWA'@-N4:;RN6 M1+9GR3D&)M 93$89O$HC#"R0L%0*"W,PRTUO9N5/I2^>@JF1]7_>M)H'MYGK MKH!T_6W/BH)_507 661[Q6)UT?/I#,BG:'T\$ %8%=41!47!RO .I I'C:0F M*G+,@)+FK%%SM3KS1?'E*>F;1II=*.A"G-8+Q6T;?8 M%\'6[I?LL3O5X8]C MKR[6)2W%OA"'EQ)>\&!@L_GM $L8V>0IDLP$Q!,12'N2D.*YG+J%X:,1S)$E MG0&NT6WK!:S<'1=\!!1@QD>I'0=\T,H3PI.Q\'.D0=0S_O,S3IN[AP?*Q<2< M=4ABYQ&W$@Q0;"62T@9O5R84:6 ME;P+?V;EOJN:15:ELW/A[-C/U#Q[L_)N2.'@G,+$J!WC^,5Z]2Y-#%@'G:*, MMRM:)A9MA.)HG*WIPBXI^OX,2X9WLX$-J_"WSN_%(7]F2SVW*FC\EDNMQU1T M'*H&?I%)_MXX[H+E8QOE$.;KW+&U"V&)"\.TURHO6&N()421R+V(A-D?*/+" M8+]:1/JR@B^\36?T&>B,#3O]?^RPDXW#_'9DA;HN/+%#J76T?1!AS2;/-=)* M.,2Q#;BLA2$I90,!+(&[:D!LA_%CX] M, ]+9#@>=H"X50N7-_(+Q5.AB,,,ZE[!T@C6;>(1-)8)X! M>9UQX%]_'ZPGD,G?D[Z4GT\.PI.[$CR?Y7!?')S'V[[C< M\ZS&((%2*+#XL36.2N-PFD@7 >\)H8RSJUB MSBGOA0//X M]CA66=E9)X&^B-:W\QWA5R"ZQ?W6&Z!=YK8*\VVJ"VV='A>-CQJ_Q=.B&=;W MBYZ^,W%3TZ-^A\/R#>[W;*,)G!KL&3P0J+0.P'CVGYP5A_P U>$NY?Y1GJ/I M=1J@!CMA>HW MC?7B^-CW>2#@QO^>=,\J;3[3=Z7J*U0=4XS/,!["C.>+C:HN/R'?J+AO*%J8 MM2/<(3> 7]#L5QN'W4O7+^L,?^<+73D-A*#0UG\,8[<(L9MM3']CO_HK5[!N M-.A.QO%?U2WQ]>=<;L6W2]>AG<\J90Q+'M] &6)R,XU.9.@Q%LJ5%6 MJD684+&H3VP.\AQW8OEK=G$..^7VM1\ .8?OJ@:(2^\"ZGUP>2NP_#LYOB>? MG:_6CX=V_E(5WRTJ'U@ J\/*!3UNPT?SK0TS(^[%"&\"KVYS#TVP'0"B2K?)QOM.;K/XK@WRE5]T7O_>1>6L%Z^?HY"O MJL74R83IHOGE#+9?["??O@WKB[3(;BG/ETNGL%-'LX9J8[L(\5TT8!L#[R?# M2I(KB0-R'>)PJ>>M<3*8=$/>J8%?.N-NU;35?HN-[W:8HP0:)7>#*UZV8,U7 MLM[';M7EN @W+NA4U;\U:]W)10BX[7:G.SWEM8J6HCFJ)53;1/F&_4PO[$6X M8AE7-5C4VR]C_C.KMJ#(%+J+8IO#6'YPTVKE?W02F)PQR1'\YD]Z.VHW),?PRC#YVCL=E_%PI MC 6 _1F]G8PN".RRAUS^8.L78C*3XSPCGO/Q>;YK1Z-.RNPUM]9K5 D[#< Y M5T:NNNI!BD>NGG94GCSKV,@;D9.\DHK)R&SQ),)KV<.\RL9S=[Y\N6L#K,(@ MEL&P;9OUS-+7GW:PO7BABY-*EQ6\\[C3K1Q5B[&%B^\-)A2Z\NZWXK,7O6\% MJ7O?+NE]*Q^I]^U%W]N=E)=?[(^*2?H4"W.U"$3X##HYYOW9, U76I7^I*W= MK6GC^),FW<+-S2^GK=S<_?PCWC_:(GN['N^=O^_N?87C=_=H<_//;FO1ZW"T M<;ZW^_$$KL5:Y_#_S4^]YNX_[=;YIZ/FUW_:^_!LK:.]D^:'+WB^/^D7#L]Y MH W!@22&J#+9ZX I<'K"$:7:*JU"T(PO=I[E,1!*O,]U$;F+3J? K#*1AZ@Q M)7:QG^GGW9UW_Q?]N?%Y:[/Q;J?Y]U;K\\;N]D[K'DUR?WCKEZ+(-B?#*2$H M*5T&OMLVBI^GVX?9#H@W> 9'>86,%CR#,E!A0#H4<9('Q2S6F$7BO(/!QLY, M/8-SJ_.FZ*#+=3B[4C,^T!M4@B;@$$C,(]THAX)'UV*AE+A0%#!SX M_+@,G>^>O6G\#+2I!X$V1X+V45M-%,>2.^RBLEQX1:R6+!9RJJ;0IFHY74$Y M/3P I!C9#&*+G>DR&F;%I.$M%/>8,HUHQ*@C2Y)#;D[M!DJL&%$.T\M#Y(Y MH$76YF 8XFDTN!(94HO,RHK,[O:!="E)2X'BBDQV+4_(@KV!)'6@LHCQFO"U MMYQ=#<1_!&BK6-OR&UT@76&"PR$@6)67IS*62S,M!F0KWV.RG6'CN^U.8O8* M-0JQ_F$N A-(7:+FATK [R!L"0H5Z#2@Y:6I2S]26)E?T &Z5-)_]=J4#;* M,2F^W(2!>P]C\T\>FHOE@5_Y\MB!Y4&L8I[1G/B$'2P/'Y#CBB*8;T\X3TK) MC*CDC5R2DE!4,[Z/:/T<::Q%ZQF(UI<#R:C#$EO0SB$ACHU!QN0T9I.L25A' M472-H6_X55JY +(E:#X B5Q)I/U);EHOAU5?#@S..4B:&Z.T15%C6 X\4:2E MT4@* 3I68N*"6GLKW[ '!-J?I+"U9#T#R3H\4"H8' -#@N DN4PTLI+)(U) MFB6#K7)9LL15C\\BF8#O10Y7D;W5/+B\ M,Y]W?K(?ME 5C=^JE"\W -DL-GP[0QB$P7!4/5EY\]^S!K"ELD%GT0Z+.Q8Z M* Y[Z[!28 V$*H9J6NOBHJ! IU^$>N7[E*_R\C=?YS: :@_B:\"@\XW33/9^ MPH-8>V9>AFA)D?:*5P82V4A]_6)5/(X[5NY_L@'&<^ M\) HQQIS19P+448+"P)'093R-<*MNKCN[&X<.&*]QM8AC\&FY5X"?V="(8*C M]MQ@#30>S%FY?%OM/G(3A7<:1QR\L%SAX'#2)%F2+6<7L:EA;N7E9G/OP &\ M&\?=P5F,HP4.WCC)@847C!9X,I"^;Z77(U\YERC*OHTB]+8(ELUUI6!Z^P4G M'\79+U%I %P#R45MMX*L%Y%P^2%^([]?,0:L;W?B]S+F*V=>E ^1GP@(^*@] MZ(;B'7*3M1&(%XS!1CB:%(&S6W]N[VYNK.?!F!E!$+5&,7A]VPE'A?P,;V-S= S4S/S,/;CL##U\K>SIMC< M&;-;,M-B;3\739/?:ABF;UO)NI^!4!"I_'-^I>[4>MP>,D'E8N+I3(3GGO&2$,4 I "Q*G&6**$\,290J;.\<9E-+Y5VD4K2. MF@>6"">(,0AK H8*BPP901*BN2 A43G^&NQJ(^4]]AD6RQ,%DLM*:L$4D*>0XI0@G@77 A(EL M>I!UR:[*POJ%]3$#4I]_!E!FR]65*2APA4%_RO9CMUMD$E8LK^3F=KXYQO0V M@QNKVQ5=/*96Q."XRJL:O4C_^XS:N(>#:VHR[F]\^#!C*,9N]!>SZ&.1 5J8 M767"43%=A.K;V>%P89I-]=:Q/2LRF(ZG29Z] MJLY GM#)># \*W(>LR&8C[M\F")GJ;@UM5O+!9*5+9QQ=W9WKV28^Z)G82D7OILJ469WL&M/ MOUZ.Y_O!<#FROF9(G?7FP'-N'7#AG74N(<)\ ,JG [(A!"2=X(%'$2D5:V\I M0"JYWA"X6VW>E"LX@Q0 9'-N1"X4FUW)W&.KB"1W]@+6HO HK![>,")X43% MB))F+K-_ :) X-?DI"$&YV*0N4[]=8T:AS%5.%MHPV$,$W^1 'Q9^_G8=@(" MY*G*@"^-C-HI@:P&GY>#^+ML1?B:]R 6!6?K #.N8#(,(BF 22@\ M0!7Q"2F=!-44NV0)",X2J%TK9WM[[:_[1TU3YN[K=Y>[R,<^X7M[3;A6OL]6&]'S:-O9WMP;K.SN-;^ MW=WY\ FNOU7><_/CZ?YN:#?/X;E[^[#>X!J[_VXW/VR=+617G[6./!C=S*O< M],$X+K/[12$CHH$%QV6*3#$3XV)VM8LA^:@Y3CZW_G1&"86332Y13KUSB]G5 M6QN?6MNM#Y\;O_VU\_GS[XV_MSXU/O^?C4];-Z=7OPR3=WF6^(^'<'[("=92 ML\1U<(%318R--GKAC%="!N;6WN:*M3Y7.RU$O?%;;B_U>Q'M/8U:+.(;BQ)T MN<10Z'0GQ?-D0.P4L8W'DW%9Z:W8>\QF9;:B%R]959.;QI@WIC'F9?7&&6L[ MUQ.9"YBY2[:*]:6SF!\IX_*-7J)AH6=+D>##.Y6MRUY'I"Y551XOB M-D5%G$8G39_@^++ZU*+=7^S&EJ5JYIXZ[_I]S\7^IM5%XFD<^DX10)H/[>>) MG[9HG3VSC 4MGRH[@ZK:>HO/\N.[SMG'?JX*0.VE1\Q<@N=$/%=;LY@B)F@U, MV<#> 2&4Z6 5V&B4Y"0[$"),*,K]MYRTAG*>%K7["]'312[!H-LM^YIV2JL3 M)#/7!Y[K?=;/4FO'@[+ &3#Z05%K"WZ?-I6\0.LBA&2Y4O[_V?OZKK:19.^O MHI.[\]SD'(O5^TMR;\YA$I++[& F"9DL^2>GU=VR!;+DE60(?/JGJEN2Y1<( M!@,V-&LKM7<4@@RBT\B]-X+7-.4C$O^NOGE3>=Y>/^;KF>$"\:27<8W-@QK_L23'3XN>7M:N);/?%_"DZ7W YBA'(L]HEF%;CI@O#< M$$WG97 Y)L[N4'2V+*28F[555\^_G5GX8FJ$R.MQ \,:_VSOKY$%/[K;Y&O MNLOTN[IH^3B_V.VX3A?-:JT;OA^J(L3Y XGO>XCO+7K/$UNQP=-E@R^@Y*]D M@E^ PB9P@+T*!ZQYU6OS0SZPTD2TA=:LP/:R!%IX6F/7QMS_*[T?YY<%HSX;K M4Q$)>'1@]"^_7L(8[N''O9_?WU.C_W'_\OO1P?G!E_J>?_\QC$8L/3PY@+$H MS/&KW?\(S[S\9/?%'$^=XZ,/IQB=>'S23P\N=W_^^_*@.OAB_/SS:*\Z@/?] MX4>>B]U)=1I&INYX--*#V'%U9D3<\2W7=GU+\<'3YX,P"!TS9)$>N;:G.\0R M]8 %$;8OC0PKC@UNTA=O[9YE+M8TO"(H_C9^]<:I[OL"5J6IE:9^+$T=&CYE M+&*6%V&F;V!QPPE]QBTG-D+FWB"Q6R'TPR#T10>A2>Q9H(]MW;0YYH)36P]- M$NI>[!-BA]0SHUCQP=/G P[+'U.+ZH1RK%3!7#TPL&*LPXA+J<=98*"F=HS% MUAE*4RM-K33UUFCJATSL5 A]%X3N=WTIU[ -+)FCVRZ-=<>W#3WBOJ,[86!$ MOALX)G$5'SQ]/@B)$YN>'>JV%5FZPURF1YYOZ#PV(A*',8L#4_'!,^"#*(BI M:Q(]"@E8[H0P/0RHJ\>,,,,FALT-P /3Z%G.#397E VG;#AEPSTNO5X^;-&7 M$EX6?E/H_5#HW?6W33LP'6[9.BP]2U P:ZG#JKF76*(;:;(7QF&)$5.;H;.6#G M.]32"05_SZ,A<2TKLD/'P%H^_I)^8+_^X-4JL8?W$OWY)(-GFKYD;8F&IC## MM!##ZZT+$%>S4;-1L[GM;)Y#*.(].42:)JI'W P']"-W#XRKMAN[P%#K>;: M>/9%/:/#6!0.*0^G.E.P@3(G5S(GOW9#L:P?<8 E81Q7=T-FZ@X+8SWR_5@W M(M.@@4,PLCU=<(P[<:.+)W88$>!S1SZ8"F;OF@\$?1@96^"4<_O>.#> M-K3>+Q8G7MY8[[Z ,!8_"@C7ONDUBW;[&2U$BS&2OA-5IB7.[5:PU-%$E-@\ MRM^1-*W[8^]F[!LI1 LLA7TK8=_Q[#X7\UTWAE74&2>&[@2NJP=Q0/6 AIY% M>.QR,WCQUE[2A?WVQMGS!+-[0JA?$E/AU5HVP!1>/1I>=6VU@$16Q'U3CTTJ MNH%$>L"\4+>BV(N9%QM&A+::>R-#3>'5([B6RJ*ZI^TOA5"/A5 S.UZA%02$ M<*J;5FP"0KF1'@8AUYE-8N(XL2O:&#K68AB:0JB-0"AE43W\5M@E+W)&RJ%" ML4=$L9FSQ3"V ]<)=,.P(MTQ?5\'"RO4(Y,2TX\" MNV&.IX<$4,_S*?'!Z\*MKM?D,[+.8 M &H91@SX9;HZ"6R ,XM&/ ;-!/I*1EN8*B),X=<&47;;8L44?JT)OV;VSN+0 MMD/+L_4X#!&_B*.'-@ET)W)):+NPWEA>#^TO7T7=*_S:(,IN6QR9PJ]UX5?7 M_K)BPW6Y0W5NN8!:CA'J 0%/TB#$]VS*8A[Z*I+L$1+-]ZYJ7?S@Z>4=]+,! M_5@^P;;%#]BIZ?%TR[;QXA.AE.(XQ7&*X[:1CHI2BN/4$>H]EL90-2CGZ*1J M4*[)[Y^4["]>"/=ZO8?'UKR#W[@VS>-F$\(,Y<;?P(T_G3T&CFP[-HC'=1ZX MD>X$0:P3UW!TS+:WC, T(Q?<>&/'--4FI*H#K#!X^S#X;@?@"H/O!X.[6ZDT MB,S X:%ND@ PV(U#/30IT6WB6)YG>/"=*S#84ABL,%AA\-9A\!T/\14&WPL& MSQS'!XPS+W:X'KJP"@X-8SVP'$NWO)@% 8L*S2^!S3N6L219SJ&&S'=M@U#=R),R3&-0(]=QR?<]UTWD+L2 MBZ$%S[U\_4,GYCP2):\_!:F_K1\^=\&SUPIWROI%NH.-C"//9GIH4RLTO8 XD;OV_>[GJ3*4 MIE":0FF*A]^15YKBMIKBH*LIXIBX-O,7IH&(1K MWY57FD)I"J4IE*9XF',#I2ENJRF^SFB*R(A]AQ#=C]&G,)U0CR(>@,[@ ;%] M6"UJKOWL0&D*I2F4IGB2FF*C3S>4SKBMSJ!=G1&%(;7MR-%M%^,N/=?7 QIS MW25V&)C4H''DW?R$XY^B/!S\ER5G;4??_F3$BX2^_1_XL&'Q-,FX/I3<:UK& M;V]&I!@D62,RX:)0W)!K9UG].J&8DZ>%&2V7PA=O/^2%5@TY_+_@7",9@'_R M4QO!:,-2XQGC3"K3/R89E[_91D]#NZA7:]G'K5+Z!2OX[Y?EA+/WDP)$"B0J MR>NTY,]MI7]QV>XY*=C'XBETRO[^[Z%!1W]GY%LX.3SY(SW\^!G&WY//?/_I MY_D1W D;UP*-$9Q36P3.X[1+^Z/7]U3K??9UY%#,*ZTPM2G4'ED4/C-#4 M ]-CW*9>9)/HQ5O37&RC=(6!O;R1AG;."ZY-2OBTRK7QI*!#4DX;<\? *%B' ML[ZE&I)*WI'E%?)0F8"Q ?^1"\DHP M5A4,\_"(GO=/3NW^Y:YU\'[WAT%-XD:$ZQYA6"HFHCJ)8J)[J)^(Y<Q%1+#\:R0AB_> MAL%553>68Z'\[CX!4>-7%::X&R2VUG!K^R(+)]F$2(V UJ]@FA_&#]OP7C17 MWL J%G5[ C!29ZUD\=$#F\GSA4-N;#:_#%[-2'[M%:S!V)V5[*."DW)27 C1 M/8*1?T_AE\>5U\N#]\>-O#K]H\_I\[X+3]#<\?G"_*Z\#L?_P[.?CV-]S;/SE\_WEX,/KD]K_M6P[(*^?+@^/!F#0')L'Z.B='/\(/,MQ 2L!J2-LK^T"9EM@T;@6BYEK M,N;YMH1=X%G.=K'2D65R[K# M!R;.&;@1"%Q.;7[7/Z0N. B&,@?U5, MP.0]^KRW^^7KYV/MR]'ANW\M.( S$C(G('*!?OG I^)%2JTC3*@XGQ354/O/ MA!050!' &_ VS 2_>Y>/8/87HNBW_Z;4HAQT$5["D@(@*2]*C4RJ85[ #)BX MH^ M7L)EDS$BZ#^NV\B94[6VYY@L#$// Q$D)@TC;D>.YUJ<1V'D\Q_[.#O3 MLLVNAMWO?UBA0):0S<_M1/\J\D%!1KOMB^R.8(4J MA7&HH))_&.!L4-<.]3"(/=WQ35L/'%2\S#*-$&0EB,P7;RVC!QR[:'.=JK.CR, *GF :VX[L&H4$ _XMLA 739H(5[U9J9L_]^[T<4F@YW?*YS^-$= &R=4'24;2<.O="@C@W0;3H]UUV,4A"L MLPI?A)'G>V; P58P'>(X) Z8&5,[BL/0L"U?\(4_#U&*+QZ8+XYV?S@^N&F6 M&>O4M%W=\7P?X"N*=?%AY$>VYP-H 42X;K#(%X4@-^BUCHH#S[?IS%_U])ZQ4-&? M8,3#.WTU89[G?; $:.@;P&V![@+"00:B#H@3E&5 +0))9>NSQT/0=%CIBESE8U)R+D#G=(NG(^7^7,\;= MCO:.E,-VHT1:=V.2,%2/XKXL%[LR.%8'(TKMG)0K*>J'+!K^%[G IE4E8.-4 M)Q_&-?=58@] ,9U@NL/W7W\X5F1QVS'UT 4[S0FIJX<.QZH/+#9LDYO >M?' MBCUB@QZUUBNMM1N%GN%9GAY1G^@.\:@>,@-,=-LB+(ZX"\[^B[(Z+@6$+ M'_2T\V%"AUJ2T70"EH: EJ0LL16<1)$JUZ(B/^5%N:K#M_8ST ZCO)M.4S%' MRQRG/TS#8U[(N!Z1,-3!+H??;!\KOS";&3%W?1ZL! 1K#UA0B_C+1?0#!UU? M1P\M!FCN![$>4!/$/+0='WQO9MC\Q=O%AO(+']SA8+?V+<[KXO<:D=7OP2U+ M*)\>LLPX';\T*!XH('G&8-VE_YDD15N^_UU>5M-I;$:TV6,SW<^#R^,?IDF MVC3 J#$+[%;7!:8CMNYPS@R?4K!I[8U(856K>YO5M3W+\ RJ.U%HZ [&!!(& MEH--3"?D<40B#[T2;\=9; NS!%:. !J6>!P _(LM> 4@V:9V'E.:D]EF*=P M>5EO5VL<5JZZP&/=2H[&>%8*"R03'4T(PDY$4I)1/"SFO'H&NS\W"[G)\B7N M7$[II !1>-)4NGE8TGIVQM86JJ)V4E;"K/[EIQ^N87#/MBS=99&C.R8 5^2' MOFY[/O=\$OA6 &:092_&ZVW8QLE#=BM2SO0*/+;W@X<1B\+(THD1@.EC!40G MQ+?U, @,POT@M T#]&+/"1?WZ^[3=UY[B)QRNZX]WH*Y_B"1";@28.]/!WB! MNA1\Y]C6#=!X@LD>GHD>78.O-)Z(,![H*/^^*MMV.[FVI?_R+HT;:7!3V*C+L$GU6] MUD5(XVQF8K#,ZKMY8.3;_XF*?[Z]TL*]QZT827[Y.2ICFH%+XQ(;V7!XW&.#\X.7"^?_N>]D=_ MC/H?/QD'HP^GQZ.OE_V38[O_;>^B?PGVX\<]]_AB7F/L7AQ<#M/OHZ_6\>C8 M^/[^T\7QM\_P;'CR"36/C_;M_M%7T#CIR4Q([\G P9A 8H<&(]37'=O&$'Q" M]KEGQ)Q4("KV] M7!V.A:[.!MJ?'-W$I[@-<]395$FYW':*8[1:\6CA'&S 83[!W(XQH;S7?(>6 MR!B!H#?-&")-VDA%DA3M%[!W 0=(;>-B6%C>$K1^E$@-$3&L8KLLGPR&8$Y; M[HYVSU#VA0XYFZ3@1W^85(!:!TF6C":CS_!*).UX5BT+2 XXPO1IA7 -PNW] M(*9KQHY-\8Q!!!!B^@(+=1:"0>R9KF]&"TD+X+P8W# P.]-Q7-\CE!J!&3K@ MFODQ)9KF MY^7KZ^&R(_!+Y7LIG/[R9=_^C\C)GQM9&"YD4N4-E,AB%.*3NGH%8$-*QB5_ MW?RR4).D:Q]7/0%O75&D#: 6 J+*\:MR_ ]6VNSA MJ7/^:)!*$*+Q!5;D'K]^UO13=2HS;SX[.\V-.B@TZ/]H* MF-N;A;G0\3PK!"?(LDP+DT ]@#E,KXH-G[D\]KW0!Z'K!5=675#=K=<%;)9Q M3\!V2^ML^VBXK5"&<5<*S%8'L_U9,#,][O,P]'2#&Y[NV)B68%J^SNW(8Q'\ M*@J;6SW?68S743;;O4*;J6PV!739AWQ2*)Q;'><.9G&.D"@P3)_JKA=RP+F0 MZA$6Z+:9ZU.3VJYI&8ASCK.8 Z^,MC4CFZ6,MN>)9,$<[:;, MH,!N);#[.@MVMN,0G[!8MRE61@A9H <\M/7(]SQ8(1H&&)#K] S75H;;-/[I M/N!-EH^;#;N0V1,R7O#1CI([C4" ?IJ(DY9M/E3WE37:RWO8$RW'5@64C&> M4E3I78I48+ %QH1B;LO*B9EKKU C!&PW8S(R=$].:^OEZO8AH)VTJ$M,C:(_ M?&K'A%KH:'J>[ACXGBF^OX!HL1T]@PN>W[NNTC8%#;T$& #=WWG3"P;1J9'/2JOZSB[*J \9!Y M^FKAKU]X^H.X(04*A[KG VHXH!_TR YC'6NC1Y'!8S+% MJ,Y\*:-N 9F.*IN(SR:_-U MRPK^,ZJ'K3UH^'Z;:KZL,>4*4PQY01.@Z)])E0P$,9X,*9Q52/%]]^-';3^C M@K5&^7B8\![^O:.=[6B[V2GP[1&GPPRF.KC0WN4[VI\5VQ%7?R 065"M*." MB-X!?_[YKB'B8V6TKO3N/>TK@#I(QY=*R.S[1/8B@M><%%5;SN4=B T*7_LU MB- [& J^SQ+2PW(P7.L#98+7IJ^_^UNWS-#6WQ^^T]]_.-!>XA"86V\9;R0] M_R3GY22IQ&?FFU<[TM+0#K.V+W0M$73ICS+N-2]H@\% M@&LED1E0MP((O="H2+O"=2I!)JOQ$)"S;.AYU-(([F036@&\4BK:2<$"-O,7 MF%A78M%:HHBV&%]36';M2YJ,M+V?E3 /M=_K)XLUQP^$32_Z>VA.W=[E\ZHM5*2 "DE?T87"XQ;NLG F"PX0>R=%3UA7F?"1)%V4I*FL! QB(RT&73>>+F-MIU7/)E[QW(YQDOM] ^N[$%(@%H>>\O M:[X6(>6@^YC(1 :JE*(I8I&?):"X6$XGB"HR)5A"BW0I\>]:(, 'B.,&:)"\ M2Y2L@.(.T;6(RZY0&6I0B>SU[?]=:E](6H$%<@JSE!B&:?NR"E$S[8BG"3\3 M2?A\;NA:ZZ+74_"S!(A9SRTF0EDC?"<%O!@VIZ+H4TT*L6@X(WP[(-4[4"TQ MZ"5.1?M%[5!,H8!E 0FNM+\X5C;B&7S1*V1CO>X)T P)HS! ,@BD[/2L7J3KD M%FXHZB @>O)I@:@LQX&QJ%#-.*+?UQ:)WCH+9?ZOWZW'E0Z;O ME NC!JF(+T6GC63O8#JT;X3KL=1Z0$22BXKO0 JL%)CD3[/>;Y>? 0J!@Y(2 M%A8)PPODN_,AGZ,&;2M,"1%H&0]!%+75"/^:Q5Z$2R$JE!:3VGX4I6UP6"D46%Z#?:$#Q%H'NO;C"Z>"E8Q*(X%]Z#L\('D4Q, MMP, ][;R,I]IO%0I?LR*C9+D<<_)^7I MYA7LZT]+O%[T+_?<_NC .A[]D<"_QN&W#W#?< 2?F0?OOZ?'W[Z>]T^^G_87 M2KSNVP='I];QY??D>+1_^?WDDWO\;<\]_'@,G\$]H[^'WX]VK?[HDS7;@_O8 M/1#],(/(-9BM&Q%6[0/(UD/#C73.J!G:GN<'?*%@'Z6V8X16Y-H1=YR8AI'+ M'-^*(\LPO)CRQ8)]_7=[_://NT?[A_W;5.C[]0-G)PB\XS G(-2S0X=%;L C MW[>9Z3#?M"*LN+[9)L9:CYB MKF4%1:YAF>,Q4!X"=;@%WNN5&RVEO4& MR:+%,TZ%R9-4I;Q)>,)#>*OF,?^9P/M4%QT##%\CJ29R[W!F,"Q<5>'^]'0\ ML.HBDIUJC OMWDZH+O/>$]X14KH'!A+E:.GAKH1X$1AH@D7ETF0$XRTW,G&? ML4C 5!-;VQ>-986;-X(&S?O'JQ43E[VZ\9!I9P$-'J D8HF]!3KK?ABCOOC] M O_]0+"GO=(8M<9X3W_$5N#0, 587)#=YS TZ/(#G33L$R7&6$8FPN 3!W/ MH=SPN6_$3FR1B$<6,[V V5[@A)S,:XPG D:[RXHP7MN7OCK/M9*#1X@^.IV4 M,(XHAXY728D%R3.-WYKMR:;V.;K\B^#3ZY9ZU*ZO.#YCU2\E\1.HVNC9.U[H MP,\F5&V<_]+8,:_[TO,[;-@#/?XY-CHGYQ>SM2.N]S[^$Y9A'<>R&H>?2T.%Q$'G4\-TH"F+#\)W8GDNR,BW;5+#\<+!\T8'E MT.) M2)>9,\F;K^[9)+_/ EM/11.8)+:8941^&/N. 98>1["W VI8EA-8AC+0'T\3 M',P:Z'88$-\T7=VW D-W8I?JH1,[.G'LV(EC9ED>E7%#]ZT)UB)8&P]@MS+7 MGR?6*P!_- !W[="T(S#A8V(ZMFD0;MJ^2UWX/ZA:PI4I_Z@ WC7E8X,R1JFI M1T8$ $Y-2P\B.]9=@SF&900^=2T \!M5IE( ?BO#OJWE]80BQOIYG5?2A%LT MD11-<$6=637*1(,Z_F))P,7RMIL8 K\\X&-'VX\US&^&*\3X=5C'?(I% M"3-.8IA]5DVC0N2T1+2]2!Q),(!?)H 4\KMI/NHD(W4 _9AEI2U>DLZ\L%P7B7I5D/$X3H.X6T>/&;_L-,T+KM$00%,R[ M@.$FF,V(Z1DBK0N88C(MC?!& ](,,;GC'-AM-$YSS&XODGR"Z2%)P>JDL.DP MF%2(GV4H%75FRVPY#>3!7;$'.6^GJI(]/J^Z4 MVJ23PSGWMD4.\RIWM&]<2BJ&5Y*SO) YF).Z%FV>=8>3@D@8+*]&SDB2"DR8 MG4?]-,81!3XB0= MM>^$X^YG9XE(U_DR3'C*Y 4XR_DO#C/]/1_A-\T>R/Z7P_=M 9!V?FWNJ/Q$ M+A@!^,P&8FYR7@+_1LAY%UA_?T<[A+F(9[=7X$!H)Z(),1'AL610<$E:I$1'##*["&4^!AJ,15M4 MRM?K AQ3\4%>M)4E9GE9,E+-[75.=ZU77E\?LWAU'HWM+:3);(32N#%M!6][ M;S3X^4(+9.F_ZIHS(-./4=EHI9F;YALA5*6<>L,'HOZ82 8?C8NDKGXCD]?A MEWFA'Z2D+%O9[BU'B^G7 C< %>3G$9ANI^7.+P85F88S0!:+>&^)Z5)CS!?\ MD2.(2/@*WJ&G<4*'.'^99# 1W=;F4K\2IC\2JC M]E5FY+ILLF.$+,M+9^T&Y%-I5T@]VAA">:8#]^F#O+Y+%MDIP(S"Q/2A8(R! M]%G08$%9[Y38ZFDI&8/S#K]0 FX1J:'@+"D:S0VJ6@J8L,R*/$LH>%L15@9@ M7!AX4M[F)GU3;&CH=,^0H,1+T_[%+Z*<%*S<'A5X6D]Y5@EV9>6E^:KF0PWK M?:*?W]Y5SDA,G&!].%CZA$VPPH04AQEC%_@3%AJ^Y/^9)&,AI1UWJZY$]M)Z MU7G"4N&,&MD PS?+477((CC2]I>5Z[*ND&%"6E>F=I:^_N)*-D=>()4H&B$8;U9Q_$)ES$SE MYLPM;WLLSMYBE_-PNALA7WI:6:;B9(2U>(I3352_@@44M.[0#5";+BR!7(8*+K9_&/@9"P0,K&*^V1D31P&B2 MI#))N!!UPZJ\U]V&;=&_B<-&F!:%G,%9PGS )CE8E/^3N;]-P4"L#X:5F(?P MP2#/:^X7M6#25+#/E#'DC%[:/5!7XVUHGY^?038$K+7XBT\6HXJGW^SAA[3Y][D4>>BJ%V< M%\V#;EQHP9][Q8][_7>'-WR_:2:Y2B1_;04[+OYX*I%<37R+)K[9F;UKC8+9 M1==H[1%YX2H1>7O% *JL]5%8W"!15C*D8\[X9\PO84%>RY>;5 M/-D"GGS,VAQK*#"PB4QZ_R5:;MCT^%&(JMCV";"M_^!LJSA3<:8"5,6V3Y1M MMZEXUU9QZR97OU*$5$RGF$XQW8;3ZDJF>XKIVD^3]YX U9X\%ZHRF'T?_35^/Y^#\LE_.P?[9\?'NV;QY?T\N#CWL7Q0MF%XXN#DX'S_?W A''- M_M'GTX.C-('W- ].=MV#D[]/^I<'Y\='?YQTZ^;T\;Y//ZR8NSZA@R4/CQ5O[ 2KG/(\::D^EM.7]&*T*CN^A"HYKQQ:VFH&4-Q[Z"XX>%XXL9./8"8L569 $(AX[N6%:D1ZYG MZ;[E.%YH&Z$3'8CAWY;F":?NQ;S'-) M3%15R<>$X_ZL=>QR'G#/"O20^ #'GD?TR..!'@?<#8G+0*V:"H[O!XZME>#X M:2++$#_J;L_;QY^^D&8P6UN M,MVW+*X[ONWH@6N"+T)LW^96Q&S.7KPU'\ #>8Z%D55"R$/9Y JX?PW4:H=O(?%;@O9H#;L'CLQ@;38X\9 -=XL.I0 MIALQ=UG(+2N(C1=O'\! 5[BM<%OA]J-V>J74IA[U7,?'NC5AZ+$ ''33YX%I MF;ZEMOP?$[?[LP9W9,<1-TBLAY$#9G84$9U8<:3C&0VQB1<:;@0&MZ& ^Q$/ M )XIZMSP..!Y,(Y2:(_7&=$/#-SN1>QV(\L=53PJ IM MUA%Q3#LDOA7J-."6[OBFKQ/;XGI$#-LT32]P3??%6]59:UO.#38^%FE-A!3U MZ]0)\$,&[@>697'J.Y89.B3TB&4&#K#]:_S@?N.T[(0H?9 M.H^HJ3NA9>LDH MST+S08QLA<8*C14:WT/8ODMC)R:1889@$[,P=..(.28/N<4,*XC5'OYCHO%< MV'X4^)[IAKY./#O4'9O8>N $GDYMZMMA"& =@FVL\^1 M[ $ZXXB+9?^8+&\ZS4U*&%:TE)SI'S,H./:EP\YHV4(?F2?9E&XWK8:BZ_(Y MUX;DC+>=XT77OW%**-<&V%8G _D0[=5D-[(\*X?)N)1MZN3'%4E2[*Q<%4DT M$= ^)?-+T;'1>".O@D_$W^:;5SU-+.OTJ=B&$+O4ISF*/"]DUVC1![=]"HXX MX!DO1*O#IA&T[)$W*;&Y)YE^*LIG:1$IDW)'V\7>A 4O)VDE^M?!]\N&')&+ MGGRU-*FJ% =!YH%Y85=1^&/,,Y)69HVQ)JV^,Z+MN#B\2L"Z:1]YO1T2PV? M[_\>&G3T=T:^A9/#DWW[X.C4.K[\GAR/]B^_GWQRC[_MN8Q9&E,\.C MAAD1+_2=%QH'6W$,A*^*"?;QVV@6OS$#'V%'S]8@GM%^V*!YT+).S=G+NL;= M4C>?DU(V#/V9($["2]T<0V[8NTT.=VVK3M4%[J;WJYYD:N*/,7%5(EXUV[HI M0547.,68SXDQ51>X=?.DZOZR=B9538L4VVXYVZHN<(HS-Y,S%: JMMU"ME5= MX.Z)6U5#KDTGI**58CK%=!M,JR???^OI\]X3H-J3YT*527YK.G[-$@Q@^U*1 MBI__3#-(+ C0U/Y]SUL-0LT8/8 M"'77MCV3.S$L4_#B;>"JZ&25Q*B2&#>#HU:#8^(&KN^9?A#ZL4,MEV XI1\; MU"2.16Q3I90_*AQ?S, Q92:SN$MUTZ:^[CBVIT&X/VL=>Q$S M0QH:.K/\0'<"A^FH3G77L$*#,2NP/2RCIPHNJ:1RE52NDLHWC7RK)953:D6N MZ?DAC1S.XL"C#@E9P ,:F@:)55+YHRJFB[EM&Q(&!@WT&(P)W8F(JQ/L#&?& M(2Q@2!T:,E!,GE),&UO2]7D>%^U-BGS,51GO1X/YV/(9]^S0Q$JBGN63B,86 M9:'%N6^[GMJ=?T28_S2_.\_=.(@MXNEVQ(CNN)&A1Y8;P9^Q[[N698<64WTI M5$.A;=\J4L!]@PZ>MF\P+R"F93+'#MW(L@E8@0Z-;(\' 57[^(\*W+/VN1U1 M8ILQT6G ;-TQG4"/;#O20^::;A1Y+#2(ZK^@<%OA]I/';=,++"OFW.0N=TP2 MDR#V78.&+F,>=RS5".Y1<7MNP]^-S#BV+5NGKAOJ#C5=/;0)U1FU@M U:6!2 MU0CNL;?_GRGJJ$9P2J%M@D)#_X.3R+%"SW-V=3/V(MV)?%L/O3C4N1N&+ X<(_!#Y8ALSZG!QDLWT_M$(SV\.W M8Y\%IL/TD#B.[D0QTP-&#=UF(0ECA\56:+UXJU*H5,R^BMG?FHWY9\,^*^DE M[G#;MFS?\L#A=T,2<=^-74J,V#!\ZQ-(#:ENZXQ%P M$(PXU-W0-BR7\XR](KGOK.DO([H<^MU MX_8X<^SY$'UI!/K\,.T?IH'YEU=TK*D[QNAFT,%_J1""92]83P,E25PP.RWQ MT0.O05=F5NJY]=(T7]7K; M_:/!S_[)KONG]?WB^!OU#@#:#RY3&&O/['_\ZGS_!M>\'UP>?OOJ?G__>03P M;_9/OEZ"^CAC'_]VV/_]D7ZWTK/H)/\)T([7P7.^&M^/ANGQR5?C\/V!^_TH M/>U_/ ;X_VKUCT ) :D.+D^=@_>?X.\]Z^!RW_QAAZ83Q[:C,]^/=,=TP3T) M ZH3DW@AH:$7,5_3U[W^D;;W-_S[91'PNI(T!WYRP7[YS"JOA![@ M3$NR*A?MSVB:E_ WO"20<'Y"*[7\$HD=B&;-DI*:U$!M_=@((2C MO+C 7RN>IIQ6$Y)B0\#^<:5A/RG9G%4/8F;ST(E] M:CA.'-J$4S<"";1=+_9\F_W8%W#L6S/&O.Z]P">-"$+'S^HU. PLK^KOYW'[ M]TD)KU26L I1DDESG]-\D,'"LWV4YR1.D!R[XI5V):'9;L;^G+X8? ? POJ\ M:GT#^WGC/OSWU#YX?^S"/3_AL\L?+K,<3BC78\S;UA2V>3?]-J;U/2CHI2V#)J3;9S4AZ42:E_ 3,AP^ S1E-0'&] MRS,F&+B]6O[R678A;N\X;%L1/]-NP[5"+K'N*Q(<^SL+Y2S:EX,=@2V9ATD) MQ@'>#Q JE2:0K%?C*>IY7E:BY2K<#I![P@4B8V/I=MRZYS?:!+EH"!W5.A4; MA..E>21N.\,Q!/;^'(L^T$V[:+BS[B$MOTD8'J:YZD7!P, M;=.,+7QT;U^2;:N4$N/F:!051BK#Q_9EP!^I5 M+$D,P@^62RZZMI\E8EAA5E\S%+X (('P*F[)X?A"@K%:6 #I*:L^\V)J'; 0YB#> M5DX$[" EBZ0\E5=.LMI1$6\M,0481Z-D@CZ5](V:AO9P)TOB&" 3F1EC%&"I MXR(?"2I>3?$=[1!04'H'%S@*< !+8"K-P+(M=O,X#H^0Q(XG%<"RA$V\J&9_ MG"I0.\D O6%\F$3[&D \&"4OFG>AR-W:D)S!Z.VL-<* C>#]FB=E J;S5D,* MTC0/+_)2R'MC4_< SR5%L[P"AA^)KI& MNN2@;,)1#29@I/!F5"17)%:32OX5,M]E$X #N!7GNYUM,_9N8]HANC3[%EOTOC=^ MO^^['S\B!\#4DBS+SR3SI9PPP8_:* ?,X%K%09Q0_LL23-AZ>ZF$UZS&PQQH M(VU)W+NI)! T6VTX-D * )E$,HUG0R&X( B 3T3@'PH, *1@?OA.6+^XX9"< M(5KAT&Q2-. UG10#4:6\9DH*+B:B7W.O)CQNJ?3$2YZ#A(J+8!ZM8A%2-A83 M(.-:BQ*-POL+GA^!H":PDD**&"^!=/(MX"$53GR$PST,6'_F0#,BKW42@M- RP9L-;^Y -"+[1W8HM0^P;^F/9E M:BYAI&3SM( M&!A4 *1?*S+4 L=P?,E#%2RI0&Q-AO8T7G$'K5\&AOE*LSQ;-[PPE/;U.8]* M'+SFXAJ'FJ5X5)J*W3X&-K&TKU]+GL/+KB3W^?GY#O+C#DCR1KS#51,50K 1 M,[PEE:5(;SR=Y4;F2Q2$KY__+#ON=VT22_68X/8; BP:^V 4B'TV#4DC/=D8 M749:&T-SMGR]*X"X"Y:3M*00 F%8H,!@V!."7\N9<$'1I0'% [(/0BKQL/X4 MIM8 A-BN:)\LCC)[W9F^6@=>KAI8M'0@=;RRZO&*OYG'*UNL9^>M*%"DX+(D MY1!=@EG%.]U'ESN,Z+?CUUS#G0I>RDB 2KK],;Z;%'7TBU"W_'?9&8R"HXUV MM]A.F21,FD,:(_AR:P]B2T8#K2SH_[ZX)(-!&T3U8V#NG(P'+S225E=])=CB M?U]8EO-"DP_&/RQD)ACT/C%DZ7W"GYR[0ASAD4F5-X^2 :+BD[HS(_!12L8E M?]W\LI",U3TA1 9B20D&_L7K)!,O))Y;RTCH[+B!#3]"4NJR"O64:BG:D5(T M%R,KOP2[R[.M(+2OON3:^XT=\[HO7=NQ3.>6MZ]UXL^O5O4]-6-_UZ+&80M! MFUEH\)K9J.5>8;FY]K=0*9M<^WW3^GVOB?I'XH0.S6<\A_@==QB4K#U/5M@' M@VI0)-7%)HOA]I+W7;,]_U>]4?FEV9Y7 O=D%_WP/.-%.4S&2J;N17N!!\1Q M#^ACFDB^JD@B(59*JI[LLK_#[4G<9_B+Y^.4*]FZ%^AJ G9 KO9^4DSF MR.C5+8245&W[@O]%Q$'Y*M*T64N]6;-1C'?S'0 1\YI/2FU_A*&:XOQ=\:'B MPP<&P&DTD&(^Q7P/RWQ?>%9R#$;Y"BY-1I=LPLP6U7B\<^R-/=A;"ET'"L:3C-;V+J8;M_&(@YRD=1KG3TZ%;[FC[8G@37&(R4?C-+_@ M7$08%C+* 0.J,3ZDK/ ^C$8 ;P7#B(L\%;$4]5 RC:D28>/32M M>-!:RI/64WXA(M3S#),38*3SO#B5XV XW&SLXU**8*@IYD.(".JK@T9[W3DV M?O9 ^MFLXV?W8'+#A(O@R[SC,_#69Y"A&Q&7F1SXJ&:_642T"4\. Q'II(3% M!*)M4XC;G>*JZZW ;8JK7F/2X%P4Y#92X];OVB:4(S[-Q56?87P$",DHF8QZ M(@:V@EET(E>%Q,R$2=?1K3#< "H!#$>$HQP%D)9X+>D BD5 BBBK:9QVX." MP.,ZL>+(F+^>'F;7(Y2,DDR$8/$, TD049IX;KP\YJ3 $-H4+SC)16)94LR' MKR,(9!@.+Y*MBD1$O-B&$G6OA?\(=]_FX#CUJR38.X! M8*5,\Y$KA82'A0 A17%W 61I",CGD7V@.22*0NURUQ)M2!C_45X3DHPF;9A M@%RDI$T7E6",#"BDHB 7M2IIN+*Z&->+"@N:<2:M [F_6D;.!8'[X"@2VR:X @C2\VMS&KMR+]D 9S6$ M=\?X:V':8,P[&B$E3V,@"TEKOD.IE &;8&-A4'Z'\;YQF0+7G0L#2 8DF&DMV! C&[;^Z[M8I)+ M'5 /!K7(7\-\Q%.[66=*+S_Y?!]G1G\ MJD5UF!F2 +_K:06O"* OO!A%N9F(=YH*N"#6\MEFB.8R(;">*^;>I%,ISR<5 MIH/69NT0$R#0#"S+:66@)RGL?Q+P'5 -L4G1L&J<@/6OU:D+N+R683H+J1_: M1P&W@.G7& %+ED-6:R)X7(_DSYO<9X(+"M* 2=JU:^(:<0MRT3"4;D0V8!MIJ#(,I3LMI!>6&^'2!Q?EMLXJR32).)B M;Z<>6AHK;6*O,+?KB@OHI\VZ7,#&TTV@$6XT"9,8GYG^,)ED)I""ZRLW?JW,I9 MQ[9H:^_);&YDJIG2@_47\YG9-=E UW(R2J5Y@[%SI*D_"0O*8 &1:'E($C>DI#Y#@G8&I9[0^:<]\"")S)S410\PJ1>+SL![,#(]I0/! M1QFJ7W$J-+B))$UQB:OU#F1W8X.(H@Y#5!P($ZNUJ$%K0 M)"5NEV$%.5#D\A)1M247Q2\RD9MNV M1XJ_\E1N/,&R.8'UIN4T'%C4H4'XPTIKLB@#IU@I&NR_DJ>US@<]4%?-E;X9 M&-5UH9W&6!1"T9Y,$NT"Z#& Y6=\E(,M!F!,Z]4N*ZR>1\;C>H,2CX'E-K8H MOE-,1K**7,TI8A^ONSM9ZQW>U)/$_^!:MY/J%/F=>=6R4_^CI@X6A)9CRAK" M8F-55)9"V,>--#)H[Q,F$=[$DI,_6R9Z?(7!W?CY[0!BU=C+.5>QJYEDF"[;""!CX^S0S+B#':PH(B5&V)W]P311LS63A.[G'FY%*+96ZE^XI3RLYA==94VV/SI>"=&MT*:74!_U04YI7'7%C1$[A0&#N &]/Y2G.DCLGLGZ ME>U>^$S8"*S%!"MG@G @3\Y5AYO?G>L07H1M89&UYK,&:&?BSQH*3+W9>)*F M8N'GNR9M-:WW(GZL8F7>N8M^\U:\]AS10\ M4BL[;DO!19L.6:&5G^7I6:=<$ADG++V8JMCF+((/MFUO9YWEXK$0-):!WYW6 MT07[%ERI.H!DKZGIO47T66FK%!QL/9PK0SU>X%;]4&U3E*["F?ELD7 MQ#J9L,&TQB\6L&XB2K-NR?W.YI;@]D[[G-EZUN<=S22D#QW:'..[N P;HLWR M=BD%<\[DI;MWMO=#8635! M=S/$9;A4&%)PXP>L7VD:^K_:W;T++',J8X/?<\JQ(* LA6:;HFN2+!H(;R2* M7$=X:ICETU+734WJ>JOE6KK $Z?+-L8BR_D$-QJ05K+MDL ,N?V"$\;(B7$U MW8@< > CV5JF:;H@38>-9?EFGDW:PXVZZQ'Z#T?Y&$#<,SQ$L>EC8:WSJJ^42)!F'$T0H&[M7EI%^:KS2P\:2S MG'>CB+O!; G >"$*/P-X9CSM'LU-0]/$7G*390 .[AOMI763T:\>NUOS5)Z_ MSY3GU!H+L,V9T/-S-$#Q'EWLN*!M#G/ALN7&2_N5?.T8OJ-#+)D/SM@<2<2A M."XT6)*)[/HB BV;6_ALK?!E)!Z!\IV(9(FF,X7HYC!"WFNV+;&-@%0+H+ME MPPIQE"_:ZW$,^0-*2;]A5EE(@@+9)P4>?XI=B$G6M,:1]@'%?A)-4?,\ LOW MK"Y+AP&@*7JD);@:,DY!^"DR+%@NCJB"/--80Z: B O%Z9,8X!^X=PX06(JCS2_B"3:@A6SR5_FKON'W#E)I&( M[JW[&X"K5XN%6-)>EX,Z80Y$5%3-$YDZ)*.PAUS69RWRM-GE&N0Y*^M\IJRL MDW4:(Z=>J"9P=MH=(Z?@PM8-E.JSF(OV+E* [5DTS4B:040[ECD)ZET),+(K M32I<2@!.H?"[Q&4@.RB*LN$$&*?2;FZI MU#Y^+O2CTS!#1%\3<3Z'JZ4+/Q<8'&W6]@2J?2E0MZ,GR8='Y*=PB4M>UKL2 M!%@'KLZ$G9HV\FVZ[31!K,V60[T6^C3-0; DJYA*U-O^0M-XDQM4#J^,9 M6E9UG9AA?MXEWG^7RV%D1_LJNL6TCL_T^F6>S]1W&F&J$W_2B^\X^R)4O^NO MBQ,5H8WG7+P&G>L5;_<(Y!Y?T^A#/@#GT!FTUS2_$79&)\\"%JDS?E?(D+=: MBM2!-_B];"K$EJ[4M!F':-\EFQG-.ZK=+;OH%PZVP/R&5MLDS'?P2[[9/-FIC1]AQXADZ8$X\"R$_LU%]>H"S_Y$;@U:M<@*DZ>1EAH'I$]1SEKJ;?O,VN-HSVSQB&R)Y2Y= MC59OX L)UP?MPZQ.ZCS+<;L>H6%'>XI\V24M:>%]17^K5Y,3Z5=W)A+1*LA4 MS>BL';Q>NYGF:/5)HG $\8%U4W=A\$^#OT#KMFO<;/?BU?61&3P /+@=[?^6 M;23WFJZ"-"7)J.E^T^3HU4\5LY!^&;X&%C!HFK5-ZFW/1G( ME=9XEO*9(Z;,G*04>99CZT%Q*+!%5%DA[&S:6J3@@WISI9"4F.G-V*6$[,36 M:4_:ST% S?9DHM^JDL/99I6_D_HTXB\9%DGJT+;FL %9%L<21@V>4Z!GRO W M41M8,/+T(./+3.]$$;92SG8TJ7L0=AN;;!USWXZ5EQSJ;-N+KR;5MV@K=#3$ M6*41C#PLY=F5/++Z8Y+Q^O#*$(=7P;3%.1YE/48#HC7BG'R9S7B)&T_ZI3#4 MZASO7G.D![Q=)R-B%LJKI\WA5Y&FCU$0J-VWZ/57?[G&CY?<6]U8='NR3,0_ M3/C5]5S9E9C4V[!9.SH@)5P"[V;Y[4'QC1_B]QJ D/]M0]YQ5+MGVX%LU34& M-?I3V&-@Q-N_R8T+><'X@/N*!'=UPS'S5U'EI M!Y@]XYEKRMB>*_1FP\#%V; DSF)JS4P,G3BZL5ZUCV33!RYFV;>G&$DF[-9V M;&D9XV%58VY@!TF1#8#)AR)_0#:6SIIZ6'(#NFT2W3R_K@\CK(H7N/!$%LR98E$''Q!64)9GX_I6!L] M:^RJGD"Z690D."+NS997=S?;W(Y?X4X8XC+=KN.79^]XH0,_MVR\=?V7SHZ' M/_[]M!/S?0M^[J.=V*H3_T71V48@7%C*32CY&JY2\O5NDZ^1_:GUP9)NW8%$ MGCU$GNTM0GPO97^O7??'[LET3TR!:D=K-,Y#]UY8 TT5CSPLC_BK8,:FZ9 ' MF-G]LK0BZ*T)>@]M>_X+W'X>QT^_H/2+J-9[W?;F.2/!>Y5&)X-S$TE1C>2@Q5![QU]0,2&^W3?,5[ M$NA?$O=)BK?EKUV\UT+(C>?*6^GR&:N?G8E!+??P.#[Z5 M;7TG2JY?E)^'::T\7.7AKE&CADH,-T6'/D\#^5]-S2UE*6^T=GV.AK+R;)5G M^T [S4I>-U,I/Q<[>A>+V2MC^DXT5(>VRJ7=7,7Z7*10;2QMC/)\GH;Q(58$ M4-;Q.G>IE'6LO-FM5+I*7I6\WDDA_U-DQ3WK+,FV!B^F0]=5=6^=U'[GE,G% M3 ^51*F2*%42I4JB5$F4*D%.)5$J'E%)E-N3\Z<(JI(H-\7[VY_K2J+. >Y$ MSB!0!P'J.&YC=P:?C1BJ"%-U'O>H9/W&HS*IN-KA7Z=4JQU^=2*WE7KW>B>]-BGRL EG6FJIJ MJ)-Q%0JLBCS;4)7\7*SH^RSO\EQ,:>70*H=V$>Z<+9TXP":CT5>EMJXR..DVB(*W.K] M;A'K(T-\_F'[/<_U>QK M8#G+!C-_FXU@6GF^_HZ&$5%)1@M.2OQE]O%RW<0[C0MX;)%@R%(E"_V(<*,J MEP.^-%^)1X^2GSBG4K8:';>M1O%7-J$5O"P&5PUA)7C9/J#^4J/P8H.\N R M#A,Z;"?&-#8I (-67@V@YRS-7&>.9EW2SUTZ1UXY]FTF IR ,6 OK5=:,H)' MG,'CY)N7&I!FE(^'"=>C@N 8+:5VMDB^UH@PAV->D IIS'^.>=;MX;/Y=+C# M6]ZV5A;("B\XP(35%;/M)>AG?^; MQ!=YP>R-S5_ROXL3E9]?BSP:@DXS7HG@->2$45C="K\M)^-Q7E0:FB\(021% M<#NOACAG?.]W2*GLHBG@5S.:4B\F6,%>V37)Z8_[\ MQK6"TWR0P:VLI4D^XEI\)=?6 MV,T[3&L;SCI6;BW&X,)MX[P4//M:!"4G9TU\K8F1M?5PK@,W=SY^L7P$$I5Y M.JGXF_J1QM7W+-K C\F>IGLU>UKF+,6[_PZ+J7,T0+7*R:E.8GB=UR0])QJ&W0.+7J9EQ3ZT!Z!X:1D\1^3[< L#R+F6D"V#V#%"Q,\IX MYB(!:*XE1UJ'X3X[?'*=WB1:BD8^F)[P8"!)!K=A.9L!? M&:$EH"[HS"KT& M>B\PMTGGK5$"]J5RJLA/M-+/P"3(LRVBQ.VT/]@\C5:>>7'!PJ%KWEGE7S>^ MV7,=ZU:.[2&XF3R.T?T\DR.#+2&%T[)_$X8<.M!WRN2P"&":QB!T>8'V)DTGN-^F@ LO^Y\V=$^+)\JK#%,KM=2 R,1 M<6#<%0'K#Y@8#!$-WG\$'U1+IC-(\PB&Q;F4%0XYN)#>=B7Q,9TTO%1?F605 MD#!!*$SS<_$LUE"BN8_F!2YMGHF%:(B#SP#B@3>QHVV1U*\1__J\JDFU1>]_ M2]3+VG>M7=3&S[%[E@F3.D_ DV0)FM9,XZ3(@%5*Y%FM' *R"?0R=LR[P^-T M(M)OZ3F&?>/'6[W;@.<6K>XMN%NX.> +YM*Y?*W!Y'B!EUW)&E^2GZOIAH:" M&TZ*J]YW]LSI<5_BQI-^*;1B/BEA$4!;@$W+QU5')!BIR*NGS=K7 ;?8Q-ZB MUU_]Y5JH*V\HKLW>J04?>+:YB+MR6+'':00]T[=7?<256Z96SW&#)7NFIMEN MFHI+YNX%%I_.:X5SF>X [4OA2? M)_ '!P<2C%'DD8%&*(6_\R)!LZT]ZNCNH5Y]((3?8JY].RK>7_"*)"F.B[NY M: L27/M)2@J82X)F;,6+C-3[NG)'5AJL)>\\62RON%>\1![')5 O F)I[69@ MER*2&A3OW28E>%_U#YIS.1Q_=>FZ<^$#5>9 E3G8UC('FQ@@+_%A:'N"ZB\+&)JACX23'P-E6NV%*^W>0B$(JDBA$5(]Z$ MI"J?[/;VO=R_^JO=OU)9+7?+:K%46LN=D\NLE9++GB0?7<$_SX8Y% S=K4"T MZGNT,:GIS]/F_4N<.!VTYV^J#,4:B6NKNC$/:',\3QZ[J07R/!A'P=;80NY4=0W6 M3FM5F$,Q\)-A8%680]5#4"15C*@8\1$;MZ;C?L:2@F/O0+D;HLY/[]:X M??V=VY_' :H*XU!A'"J,0\'0)AR4J#B.NY/U&X_*I.+J+'2=4JW.0E4DQV;8 M'<^#<11ZK9&8ZR\5]CR84&6JK(F0'PJ2T6%2,R(5].].N+5LF8IWOUW6$RY?\#UJ.#D M5"(754HLF+@)\/ *A1918 JDBI&5(RH0I'O MBXY?LP1W6KY4I%(G='<-%5*;X^J(3AW1J2.Z1X8A54]N8\)\GJ>]NS'2ZJ3CD+2AQ^UP?H7:WE#; M&VI[0U7+WP#C88O*T.WV\<:_JQR,M2&Q=YG%1KB.[7C88(1[@3': FTLT4BM490.1SS@E1(8?YSS+-NM_'- MI\,=WG+EN'N0#5YP 6K9]K!+'+DB\,+_'![;F"MC O OO(#QFMHP,'LGN,X M2S#-_4WBB+Q@[D:0\25S^S6D$.T?9B]T0RSM50S$.#BS;DH#OA&(%TF*$<\$ M7A)M#%_"[]605!I+F);E%=Q" 7CD ,%4,A>FI947&0=^$HD3L'R7\)BYQTG) MA;$ K?#F/-N1[POO#P,T;UTN?6VY?+!D54)2>.T\CDL F:A& M0M1-NV>:*^/&'"81#0F[?/R>Z4Z';TA]+FA$;1$=;OR6'U:6B[Q+%^DCF#W#MF:5^,Q%>2P'P0N]U76X MU,DS>K@[?,VXUZEA F"!ABD:\<#8J/0*--V;";*)N"S-0:^! 5\4%T*]C%!E M3:V;6B_]-]C1/*J>J5C4FJ8B/]':/P-%G&=;1(E;*AB88++DQ6L-$-CN717, M->.[EGD+D3D$0Y'',7JN9W)4T%I27DWWM]JV<69"AL7Q >B&%%*O7 M2A,7A[SB^;6TE1QH#\9?3&B5%VC*&A;7@_N,4R?^M-[X,/HCP_;(SLQ8%QTP:L&1 3 M]#2 U"/XH%HRG4&:1S LSJ6L<,C!A7S;2FZZI).&6^LK 6&!Z@G"+X"J>%9K MI37WT;Q !@)*XIHWQ,%G /G -7BF -L'1RKIFO-;1(9;HFLV?64!J$;/BNI MLHUE^9KL297#)?%N,"R0W84O6V-I; MDR4<7P/SZT]TSDF60#1@#\.8>TOLM2ER;Z1BJ(=L5PG!- -P'W/]1B,KBX5#"*0Q/]R89[[T@/P2S!0#!GIJS0%SZ[B6:)&F&$)\X M+MQ18JKI4V,5FJ3;##G8ZIX0RHU&O8!1L#&?8$2/8N5X_B'8_;Y2+;2:+;QF1UABU!-!DLU4 M837Y:UX&HEZHEE5@ Z4P_>S^=,)[N&_-;-+7GJA>WIN%))OUHWRD]00DQF)BAF Z\4PP6,YZ;C8M2\:N &4+X'3@'PIA4FH)>UIQS\(=FN7Y MIEEHM=ZHF(5*!2^2G\_A?$#5LQFW5J%BEA_-\!*G\2Q-4/0(YFE9QDJ'JK4*_?HT0;M4*Y6E^@1',SN+6"V:PNI3_3,H9, M(@=( +8TT3R.>JG)-,,:PLTI4]EW8RN*U=<<;WHMA;#AF[F6S'C,%'T5;"=@($[^W%S^ MRTO%5IK @/4I V:5!FF$6T]+_*-[E%%E;<4O&4I\X'#I]4HV8^)*"9,5! M@/K2=7A/(4N\H0=H.N>CC>2AKZ1X%/1.7QKU-I(J&VFXPMB ZPB,YV,]#X$* MS$B(.0AU3GR"7W+'I9WI^4'@7U% % A!R5 GC#* GPK0FL0F4044JE3*3U _2G$NMX:3&;#$W2!1Y7U6T9H$EN;MP[QTF? MJ'[5FM+*/)G5HTH[P 7^R+$8X@,GT0C3=8Y]U*Q /&:Y5+Y8R'Q9)>H0J@:) M(RYK)@(QB-UD,10HD%XVI2(WD9=.@*B4/A4R1HMYY3AR9$TD*$YPCDG(^L!# M'L GS%TBZ51<) W9^Y%-P.7--B0&[VC[=6*I3W$@Q&KO^!/D3.3)0U%?) M4V4KA\(&MLJP=)K"[DML/ ]\" MQ!.\[L)LVEKP0'RI53Y)!("7S:7&[B5WI==*R#,U*)M(GKD%?:"8,X[^$( Q M*#\0,B<<4HD/%A-CX0*>;;"G)+*R)!JG) +%$,+]I=X6'EU*X,[Q0'Y'DM@! MQD659P#X2]V5:B%4L@E]^E!]$:"U@\XAZ LP$B,'D3B8-,0&B0]XC!7@$FWO M)H:I;1$V-UIFE2)8?$3^'-6W9R\J,(<"@MC^#SZE5PE#_&<8C] E['.]NI\4B0>PJ.XET")/,&KQ@&--YF"EY M8#W@<\2C6!I "L^#CHT]Q\IV^Y_N6B%3)32; Q370!G2TGZ_[P!>4-N5?#[5 M[^IS22HL_X>+%":FT*@$M_"Z6&4#[QF2L03#R0-Z;KJG4Q[93-/9EL$F@>!! M5N;+_8<]@J_(?"KP1ZCXA=P<+)Y$OD"4"J\D4KU34'X*N9,QW$A5N)&/@1$, MNC]&R'"_$DWUY#U6"T_KJ1 1)G^4 BS!40+1DH<^0/Z5PQS8&$N?OL.,6"I> M44!!.HSQF%Q&D("7Q"1@;I6X/20301(U7P)F4$JA#'N(I77(S2H!BOUSPQ^\@K[ M%'%A5RZ=P/?($F&(!FZ?DK4G+![3(1O6!W]?69C$5,WH+!Y'0U_9 P7G@;M" M)PW)()/B N6#$A[UR0.!9X5I.30Z*LGB4+PS+";YA/R*J2Y7XL3-NI(S+.0&=&D/S[^7N5^JL M9G;W66R5GCGU(F4A55T6\NM\INVI''82&=K.:LB]5.*.$HG;1!AX@FF"D; E M2$;@<-?8RZ/N,K@FO0),;([2"T=.2%7GI!8Q33#M&L#S2A4L/R2?9N"3N^&[ M*@ ^S8]*@*.\#%*4$\$#F7H% L'VXJW],$]0=_+ M$@E^HIN@GL:.Z3)FG[) >K-4<;<]+TYY S7T'O@]S"@7__A8N.V(HFYVO%A: M M#IJ@Q&!H/0*:$0O&)(O(0>#K,=CJL]X>(1-IU+>C'WN6"I_/0U4H!D@4IR]+ MT.0E<^&33+SYL6LS=/L<<)NX%X&/KR"4WJE'"](=(9I6U4GJR<1H"/>CU$,4 M!UZ8[)\FXZ/(.%NBE&,T611P+^1IE5KJFNSN&>MLKVLBL4>?! MP3%B_X1^[I1^)?;P>V!"9 IP9#8)*_GA588QO :>2'0& GT2E2P9NPY/?H5O M9XH+:/0OX:#SV!Z0Y<"+*#)@^U=>4@Q!IV^Q"D(^ 2-2E-)XQ+*Y&_J)KK2< MP(I'EU+">A.JG5;'@P,)N_$@9=:- J,50,C^2/AYF'I(D3X^'<-O>Y.$0L,2^^U>HW0HJ MPY^W[Z1^+CR@-.L++BNJE*;)HZ':=2I7"026 !0P(XA]+4!U.JI@3^4L8*72 MN">\$O*^&,0\L,.TK$\4Z"#C8"BC]K@RC^I$9/ ?:+B@JJ!:+N=%Z):L&-"1 MOL=&^FJO*]*W"14CA^VC$];IL"([./F^>\0ZW;V#H_WV2>>@NT!.C.JOK+XI MAL(JPKT#P*B?9-9^\FH(3"4Y1HG]$ /0?%1L(I F&XD;ME6>3&E\E]YY/'UG MM,LR:GHEJQV5H;?I%TS'QJ$J%.GZD6"M B,_IOP9X#;8&&GHZ( ]^30("O!T M'UUD?$Y*)^!#&UL< +./=V.6?JA 9UHAFBHPF M ,RQ+VN8X7>P76@*K44U:]5*0]>LS1.0=HD*>]F>[(NSB<*1\>&2*(4LD,P6 M!^$)*?@M&CZ4,2=^S,(A1?@L8-!^C$>MTK0JX2[5:FA&O [1!>P46"[U"]1N M# 1I?C3_,0D(O$R),?TAO8D2VX])UV 9J$S@+9[<(.]KIK*YD,&1:94PHEQ9 M,ZK@_4P!=$H!1:<>7L6S]**31YZG.AY3Q4 2*U$U5VE$529D[ERN*EBO (P6 M7=^GTP,9;([8&A1C4CMVW[:6@/*31(O*>NEI98F*\+H[\A]2>IJ9 @"%BG?DHH#0(NR M]K1/JOP$5Q)[JA"#PE3X]6F@0_HXE]H.._<61#!3(>'7VZ&?NJ=-7 M'>Q\ +-$PT#(0-DCVN]G]P@_FO*(^M9OSO4GS_?V IEZ B_Y]WLDW/ M.S)XH,CH;XY1;K1Z_9YA]FN5:J,L6G:SSLV^;1M6OUYN\']W\+GE:MDHTC_J M9OD=52&/@ W^\ZYHOF,>'P&!;_A@\.E$]>DX1D;;)J8[IJ<>JC6^8R'01-!( M,%*VMOG7I+?C7_ZH'%V>FONQ?;Y[>?:M=7XP^EG=/^]4N^>[-V>CW]WN^9\W MIY7=VGZE<],]^?/Z]'QPO?]M;]C]^VCXP^RZIS=C]V"G,SG8.;W>KYPY9R>G MY?U*=WAPTG7V;WZ6]__N5/=/O@Y/3_ZZ./VK6>[NM"_/O-^'9S>^>7KC7ISM M="].SZWR*7WO]/IT])=S\*USM3^"[]VTK\YVVM732:M\]L^P;(W^\OC?K?C@ MW#X_^/OH8K]RY'1OCH:XQK/S/><,GG5ZWI[ &F_V=[Y>[.\,S_^Y.34.3JRK M[OF%V3VWJOL[@W^M5J,,K-WU36Z*1D7MIZ'W\_GW4U3KL)'-5K'>*HMB MM6E5BJVF72GVZZ)E-*IVJ\I[[[X8SI@@0,,@CXZ$C@L1IXQ79J MPZ;7M*G'LJ'YFOAZ<-V]Z?S;:QE546V(HH"?8M6JU(K<:AE%V+=^"WC=JIH6 M\'6U4*O=9>W$2HVDCY7!#9GS%\3-&;0SECNUD0#@A/H7D&!G;'<6#4E<\+#> MQ^"K\5#5Y(5W2^J^_"9;*R@B*"J1MX(U! G9Y)PP^DL/3V,%2"/*UWU*_G%G M_&;6&4("V$X(N&[RR?&(%/1<%=MO-4IFW8 ?BO"KZ:!J22KZ7Y+1_UNCTN2' ME7JI9I;!(LZ_9.'W%W]8*QE&LUJN+/G]^@EFX M]XX45GG$%YN-VUC-G,!#.BF6/U91D_9)I/W /[(30G'=&$/$B!TER&>'MSS+ M^PFOJ7K?!%7-I$LQ:>\C:V/UWD"PP\"QX'^Y8U,+=.)5S:":05^60:W[M2@B M]4-5WWD8]US'8Q_,Q>6*S0Y=[E"!1?FJHF5HS]_O%;1#YK/F&5RRLY M(F)4E<*06+]BZW[U!/?GHN>B\>.:H,],4$TVS8?K0%!--LV'ZT!033;-AWD$ M74'$]?\L2XA^_X%0\O72L3T.')<9K,CDOY(4TTICKCG$W4RQIWJJRN?E/?HW M0ZG;Q'DYT5U3 KV?RSZ5EY#%M6J#,RS<-_: M,YL6TK7R,-XH-347:E.A3<6:,]NO]$S>2JX"#\*0,T+_T)F*9^779D4'L'0 M:UV-QL8&L.JE:DL+GLY1:/6^!E32ZEVK]^<5.SHGAO@77M)-#UO85-+>MZ$/." M01UPFE/W9FI\I)F90/[4OA]=B0&.(T=FXD=%_^8 M/S0PEV!KT?RH56JUD/K+-3\RJJ4Z_C16U"VG48&?573+:9:S39_6LUO.RV9' M5G)J>\&0I7=?E#BJ'@4K21D_F:2_NC;@K?' #G4K'R=M(A5++',0WUSJ@-HJ M&42O;-'*7B[C#+=\X$+G8:+R<\1A]O:617W5VZBOO-P\N]_XZUW]#!(74FU\ M?L>& ;9S'4;1^-/6UM7550DN*PW\RZUV8 W!]0^WA#W@P9;-([YE5%KU2KFV M!:^C_FDT2;75MKAL-&U4U*V-LE$:1J-W7PS (+]M\=N^Z]/R%NMFIK0@:4%: MM2"U1W(8#+9]/A(T <1FVX&P'3F)4<7&)ZP]"(2A;\GII=-/M_G8P699^SRX$. >TE>3 MB29R](Z+BPWD1-2)G+8(WN$'')_H^''H3I0_R;&/-5/O2O-:V;:<+')[?$L3 M9^-D?5!JI:^Z8>-5M]Y0SI/)3)/"-3@>OKD<69A,EOHX1SVMPN#VZ4?K":TG MGE]/5%*#6WFBP7T8E[ZHP=6"I 5IQ8+TODIC>O"_8(MPG"+&1)7%Q2F*!65@ M9PU/ 2U,.O$!+-HBFTJ"JO?FT7N3U&)HZBU#O3,> M6I"T(#U1D-Z;&1BF+?YR1!2:<,L1;GG8?_:UP+JE=HG96[TMSLYH9MN>$X31 MU!- OT#OS'([PSYHRBU'N;>._G7L2(.658E8-47_51V$U8*D!>F)@O3>J#U+ M$';_Y]XW]M-#*X6@2T(S#2"6VQ0=?7T*]73T50>-M-E8D8S54OQ5T]%7+4A: MD)XH2.^;A9J"7\=T)N@''KS5V>\7W10=^EJ6FF/75L,%#%>KIO I$7U M=],P/+A4RHAI/+EB7\>NM"2LS^J7EH1MO%T?;I@.@(/W0DKQKX8[* / MGXI@Y@3T4>S"ZQDF+QI5.@4=,*-FJU_B=*3NM)4-W,\:DEA49@S$4RO,M7.M)6%]5K^T),PQ$'N.QSWP<=T--! : M-VFQR!.+2M:#J&@/0DN"EH2'>Q ;'<];1" *DVT/W^S[Y\*%-TN-&9QD--G/ MTG&);9<0"Y$ &6:M3,"'V_X88ZK9ZY.+6N4Z2AIA*![TN"?"XL&U*R8)?*J4 MRY77[%.O8XODW7^*V*F@TSU^IM;D:V?N7Y4_N'R'Q%P-,,^F__/UZ ?K>&$$ M^DNP'=^*J>]$D83/2?YN)W^W?5B%)]O9"A[ %71A![N]@JI >[C#(PX*T16L M)RP>AW";*&3TG(@/9"=",>H)VU:)F/0>N&AY8?*\5^H1K;%X'V]_7TJ\WR": M7\==).DXX=>^YX\F $(CX5'R\M@:BA%/Y7=-!EV];EHKB=EN_] &\?7NXCR) MV>:NE32V_>%X%ST>BI6+S5M044IL=G;WM*%YO;LX3VQV1-_QG%\K-6]!32FI M^='^JHW-Z]W%>5+S@_>$&VH[LP*).3S:U7;F]>[B/(DY#$0(CLQ]^.S.Y*[< M@,Q2HW22>1NU M[1[?%8M'R]>+<-2BMSO,9!PP\!B(_\9.0/UVPS3M<%_I!EYT) 9.& 5XJR$/ MF1V[$T813SNI#Z?RKG4,IXP>67AAV:M5&Z:\/,\TU'6:]C!,FCC+<[I M>/=%GG/J;B\S?J,V7M!V.S1+ROUZ)VQX& M@-K:@, \S0MK)/XKV^[\HT#_ST?CSVP'7 (K\@/-"9O/"1\. \>SG#%WF4C9 MP9?L\%%#0PT-UXQ?-33\%=#PZU%[Y\?N*?N]Q+X?_.CLM$^U+7CC"/%KP&TL M0T:6P%?B$\T2:Z0,5@H4FQ"P 8'4 !$ !Z86=G M+3(P,3@P-C,P+GAS9.U=;6_;.!+^WE_!\Z<]H(HE6XGCH.DB+VT1;)H$21;= M^[2@)DDKB_?4WI*18LFQ*BMUU[V0@0!.)\\QPGN%P2$KJAU]?IB%Z M(EQ0%IUVG .[@TCD,9]&X]/.[X^?K>/.KQ_?O?OP+\OZX_S^&ETR+YZ22*(+ M3K D/GJF_T"5O61RUTP69S3L<3B7JV,UB^RT\U80\\=^CUG=-3W>^_')W;/#WQ[>&@=V3UH=FB/K.&1 MYUN.C8E->OWAP+8UZ(LX$=Z$3#&"CD7BY$6<=B92SDZZW>?GYX/G_@'CXV[/ MMIWN'U^O'W333MKV;SP>O[96?QQX; IMG6/[J&]GK5Y&/*0%4'4E@^UW:20D MCCR2M8]8%,73U0*^Y%TYGY$N-+*@%>'4R^1">WJ%&W1UB &BPEIZ-8DL^, M3R])@.-0GG;BZ*\8AS2@Q =*0Z)(*S3(W9:8CXF\P5,B9M@C!A]\?(>0\C&= MSAB7*"J)!%B,M)&QL,88SY3HP )"^TX')ZE<;D&'>&PV'W13EMK1EE'^OVEOK5A#:M#O8XI>\#XPP1S MHICU+]AT1B*A59YY'H^)?Q[+&R;_0^15Y,6$LGIUVDI94DBGD-XV27)FRB$"^FU_!'85N\)B:'?PX)+?!Q01'8R*N M%+@0URP:7],GXE]%,#K'%&P_$X)(\:BZ\4A>Y'G(O.]K/;8Q;A./U7)-,D>= MR$Q%#>><$R'/X_E7,AT1GN]J8E+2TZ5&/\INGTTQC6H8#4$'98L@ER3Y]RIZ MP"$1]T3&/+JF>$1#*N=KB:LKOD%$^V3T P-:6:MB+B+A)>7$D^%N-0'Y6[F_EA/ [SOS8 MDP)'_@/A3]0CPDQWE=3.&7Z(M3)>$;5+K79NMO;KA:X@:"T.2FUWWH4[]@QF M01:L,+_<;N>F/Q"H/2!3GXTYT;#ZB76K(FS;T)ZV?-=A=*1TC\.RPKZ5W==N?36'52__6AGR#K ECZC8( MUM*Z&>C/FG[TG/<51WA<8WI9TWCG?&=;O6>1_RD"]/E5!*O[:;*:3WNRKD_U M9+?>Q>0*P--H7*.'CVH5%_/Y@X2A>\&FP+#>O!!W,?;JFDV/:LD?U3FM MID;GSF*?,G/D%9KL/-Y^(_,1P]RO2(RE9CLW_"IZ4HM#/K\D,R:H-.P?+#>L MMCW9 I8_TT;!9PXF3*BHG,,:P^R-I6/ %0=:^I\3S#W.PHK3K^Z,,^BHI$3D3H02@ DG0>)1*SOP M^]/#X0%8DC4I*2@>&*G;71#Q5-D&W;U>]"=#2!PF*)2WJ8=^YN[[)&C:?1!1 M->W_0^]AD#3M/8B0\'^^XS-.FG8<1 0DI;>$O9)7"4,GM*QRQBLJYPY237^_ MORJ?T&L;C+*9SDSK(DX_VK;MP ^R%H]WY'X%-)3 H1S>A^XRRA)^+(A_&WW4 MOR\[)Q5.FQ@$EW));;GB(%PIEE[,G&^@!.9OGT3Z/#,2+*2^6I*>)X78PX3 M4K6*F!H(!GJ &XBS'G#R "XD*3^OF"@/BE)4E,#N6O#SUOX0[\4M/R[[7R^.E"PX!8RNK;Q;<-O#9291Q=^ZO&X@$P87;E?/AW R@3;TB5Q%P!>YUH>H&]*Y#M?,[2'\O(7;@C:4J$._*(7[X9HG M!8O)YY ];X'>5R0SH4?P\R9" 1]I!2WB[P;+F)-\*H2Z[QP+"@Z_R_6LBKW: M. ;N>HX]<))ZE HO9 (0X8\$NIA.=76JX=7UO((]=R6?WT' >[ &VA:'KW@F M+GOV<6]3+J$,2E6U*:76I4&?T3,&9SV;J7Q:< M/5P\LAGUCNRC>_)$HIBHERQ@[M);G$*]?'$1"PD5!Q-* LE%FJ;H&M2!N+P-KWJ),:G+RD\FIR\OK*J]$=]&HV^B4U M?!^@*T+"TT^_"T\_O^S'4%3Q+#*V'7TU5)E#RW'UWLF&H96:@5([D#9D$6'[ M<#%PF VW=&]#;#E$UL&;PZ+GZBV9S<(B4YUMVXA]')CJ1<+502@>0]L;(O7Q M\&B>/EZ\Y:"HI(=WV9-5WRKQ@Y*OJEQH\LYZMMZ-1%C!N6CB#OM'5;=R1R'5_ M\59J[F+-Y%<7QIS*CEU[8.+'0ADXN@V*S+4[&S7=^3&)FBD:NO:QF:)V;Z L MO\-0S<12>^-DT;.=\IIU 8$2C!:[N^Z\L5+*.'GTG'X-U[=S"BEZLWDRJI W M9J1>S[6'U;SL\U+1R>F')^CBPQ/AJE>PWDAA0W0SP7W7L>L0G"I%-$):+5)Z M+:UXU4#=!\%Z8F !R(+\.W=OC(/F"LRAX+I.Z9!H52B8F'^OE[?J@"BGOJ7A MH)Y4>L0O=6;,15-SA7+HE/=,TT>BM'@[_5M[_)0DS /BR'56K&@7WFYE7*NO M%.#(!R3"@HOT"U$5#\ZO$#''^< I;^@J%+W-IG#T@V0:J=VNKU>2KQ@ MYF Q"YN'B3J'J\M'*\?&)\PC&HV%>BOBCB2?"*TB9*6,>5STG?()0@:3OI*A MSCJ1QFJY^^L59@9)8V76A[FC-"364M'&VFR59^^)QR*/AE3;QH)5;6JFLTWA MS0GOT'5*$]!Z=BU4U*R*!D,L[/.C=D33:J\6AIG6(]>IGS];7_ 5/@)5Q4ZQ ML7D:&SCE4]9,/JDKVNKEFD-AI8PY](]=I\+GK8QQ]6TS*O6KD;#D4X\[0RX@ M49VWR$RBYO@?.N4SO1R:7GP6\/:$>+6?FJH&,!9VKMTOKSV-Y+2QN#,X^7.L M'L[\"KJF\?1>=3&\PW/=M&9VVPS]OE [D6U)CSG+';J]TD,B2R0O M73V2L])5,?$*^7O MT7G^)1@H;A+EK0R%AW@DR%\Q=."3>NZ[^EQEN;UY7APXY6>\%A HP6BQNYN6 MCY7RYI%S[/9*Q_8E.MI4)W[H%C_>F_R=^\"OOI#\-WX?W_T74$L#!!0 ( M $V! 4U31N/@\1H !4- 0 5 >F%G9RTR,#$X,#8S,%]C86PN>&ULW5U; M=QLWDG[/K]!Z7A<2?;8LI/CLT[D8WLVLT\\N$K<4&Q--VE;\^NWP(M, M2:1$L@&*]HLLR13P5=770!6ZJO#W__IR.3KY%-MNV(Q_?D9^Q,].XM@W83@^ M__G9/S[^BO2S__KEAQ_^_A\(_?/E^[_X1I2 $;@22F\#&!'3+2!T2PC3A29A3<%'P_%? M/^4OSG;Q!(0;=[,??WYV,9E<_?3\^>?/GW_\XMK1CTU[_IQBS)XO/_UL\?$O M]S[_F_/1;KCN@S L>?[/W]]^\!?QTJ+AN)O8L<\3=,.?NMDO MWS;>3F8Z?Q37R<9/Y)_0\F,H_PH1BACY\4L7GOWRP\G)7!UM,XKO8SK)__[C M_9N;*?]MS\]_],WE\_P?SY>6M>/P>CP93J[?C%/37LY0 O+92)/KJ_CSLVYX M>36*R]]=M#']_"R/!0B(QI+A//_?'ASO^5=TWH[\=#3[]5OX>3%JAM0;:/PR MB>,0P^ITVRGCM(&_&W M/.=RUE'C;WUHE(G:M,N_'%D71[/?#J8=.K?V:O!V:-UP-)P,8_=B'#Y,&O_7 M13,*L*:\_M<4S#-(/'$=$D91L(!XT!(YS1B"GPP)2G,LW&W5+<2;L3W9SLTH MOYCO>5Y(GL?1I%O^)BM9(5@TYLS_V[; YLHN(O@ "\I\3 PQ+CCBVEBD0\2( MP]HD3&(^"%M9QMOBK+#G1>M/FA;DA@7^V:Q2>> M=]/+^8.&AI-XN?S[O/!7Y,2D*:/WN5U!E+Z&7R./5"XD MN2]3;O8T$B$T$R M:DBD26BJC:YA_\=8O9X&]'N@04\K%&/#BZZ#I76@ G7>F("2]1KF3@8YR<&Q M2_:YBJVD^MWX!),X(',3\U5=J7^B).!%3$J8A3R M1CA82;E"VC&#I'1*WI@F?AZ,1\-'@H+5% MCD6).,8).6$MXM'B0+%R-+$:UE\"V,;2[-NQ]%YZ+6;5-SDX.A^Z49R+ O1Z M_<6/ICFJOT$FC:/!!XP,YBZ'U!'9!.%WU!@B:JFUP*F&Q;8DI$: M^$65X'TMFFT8(+\=!O37>#'CKT1J2Q#/-$R)BL( M5[6/;=9& GL$-]XWT_&D>V>O+2S"2P%9@)75"H%(<+ W)T&1E5RBR+''X(43 M6(2K1#EKX1Q3N-.3#?="G_[Z+T9T6&?C72 8%EC88RD2+B3$/9%(!RN1 "!2 M86Z%J4*$-5B.*>(IS(*^FB]W8.-].XUAC7A>.L:\HQ"0TP ^& _(!>U1C".O+Z]&S76,[^,HOUI;([$F M B1V 2FM@;^..>0"TRA(S@BX>8 JK"M"B@_X+1U3AV9^D4 MX PG2R0*$TTY)<@G("1W4B##P'9&,^$(Q(^!5'$VUH'9A@?JV^1!;]V7/6!Y MVXS//\;V\E5T-VA\P#)G,J$H%#@\$;8U'6-"41HIB=&.VBK) YL ;<,&_6VR MH8@-:IRZ@%3@R3A%4,X80IQ%CZRP#)$DP7HVI$2KO'/=F$%2Y!!)N11#A!B? M\X3S"WZPE1$).1\%A9"?6U/E%'D_#^@)SE=VLOL#F3#[*+PJ)633"RY MXEA[1&)^I1$L 2S$($)Q"L$(+4F=$\2U<([T:*4? ?HKOF96E),D.4UX7IJ! MD5; #BNXR:^X#)=1>9>J;&SE<_U.F\O+9CP;]W_L:!H'0HH 3@($H(Y%Q!6Q MR!(L$2564:FC"Z:*'W\7R#$M:ST9<.\(H(_.RYT6!O ;078[>F>'XFQUQ+7R?=:C^>85K?"/"AA@9*'Q]/+ MZ>RD8>9+ DFOVG@1Q]WP4YR_RGW;=/DM[EGZ:+\,*(M6F221C38A+KQ +D+@ M 1+;!'ZEYHE7.E+>!>!:$$=B8*F^E[D'9\9@9?4OLZ*GX8@1X'R=V.([AM6W'P_%YM\+: M5S$-_1!<>Y9$U)8C"1XCXLXKY((DR&D>M11&T5 EEGH7FA.T]?&S;7;P8A_Q/-MPG M.X)!NQ>34]NVUZ#[^=-I-4E4.(N4-1+")2>0\;#_QZP B8VW=0[0MT)W3-[X M_@RYYX@7-TQ)=VR66O(^^@C W"C"/KZ46;@8-?$6$9=R\BT32'-ED/3<<68M MUZIJ@L\Z4,?DIY=C2#$S%,R!_@1S-^UUSJ=T @L"TR'+#6P $DSFHF-YA391 M4<(DKW*VN@KBF#SLJ6?S\@3N%2^0\3^)HKF[HFG5W%=B9&N9KY#<,7U]XV M8A2JHO^C&3?S&<;G\T.)Q<,SL)080G*)LTP6<:+@.>'$($=3U,DXK&D5WWXC MH@+E2;&-W60IH(?=0GNJD>=B]LH*(\-)0IH*JJB#-:A.?X [.';TW>N>7C-XDAC)#8(TL]X[!E&(:K''L]#.N8W/8Z MW"AHEG+EJ6W3=>_:)@TG ^^C$-+,RF(TXI: .Q*T0X88J5P2U*LJ!^DK&'J_ M(87 N5ODHV5_.1",::(4):)G)7\$:9LT*(:T,@R>*8F^E8"16.4V]A^2HUJ_2AN^G]X+' MITMI?@61(28&2%- ]34*?AE3T\:;XO78O?XR:2VH?SBV[?4;4-JLJ!G^$O0Y MFBEH'GP,J!21)7 @J3<0=3A8E9T +Y4*A37G21 9:Q"IHDPU-@XGG3(ZY4Q. MDM-;H@-G'AN4O*>"1="6J/*Z]]&-XVE7VF-AYL8'=T\3%GMT-\=PN2Q.64M0 MHB CQ/X,F>@-+">84&XTK"=5JM.^B:CZ6'E5QISEV!4G*P2/.8%"PO[F7';; M9ZVS20DP-?9@>4T(LI(1Y*V2$N(:RT*E M-X\'VNN>=C/8GXWWCT:/@P2%/3@ NE@N7L9QS-%$TMH*:P5BCGAP)V'!<$$3 M6#6XD5%;2NKDY&_ #*#1P9[CS0E4@@90JQ3CKT=O&/RE,M2IH)YBE'GY;3+U>/= M:7/I8)>?Z=O_:PJ861]@[V>"DY;!MYCR=".JJX@J\U MZ+,]Q&-*0"M+H4IF*N>*75[989OS2,[2W5Z@;\8!'(,QJ&L$; _W^X)2T$ D MB:/H(<#CVI'\T@I#J,>-$L2;4.<8J _H8TIJ*TNU@YFR7(;T90.[\+]GJKJ/ M>: ]A9D!$X4E%'%"\UFUT3E_6ROAB"9U+BYX&-8Q%924)5!!^2@7U X>'3QN+E6+#O2/D MO=5>-NGODYBN1C,\]9'D@O*:,V >AD M\($K!5%DE6VJ)^YC"MMJL>N0ICT:/GK Q0D$H5*87"2> '3*+V 25C+ZE 2I MD]53DH]EU?9KTP*-Q_/R#G_]L;7CSOH9DG&8_;2@?OB_:3=97'LRIY]7QN'D M!&+4J9RL!?1322')G?)68J_QP9_N_<4YIBWED#S?96$X$%F>R$6VW<6OH^9S M):?X9O2Z;O!Z(4J5N\1)GN!=VWP:PF@OK__1Y9LP?AV.[=CG\V/@PJ=Y?ZQ( M@Y$N*D1P@+TI*86L]0E1(HR7,B6(FRNYB5M"+' OEX\QS-X\OEUM5SG@N01# M2Y\K[\!7$PZ^(PFC1+WVV%&KZUS$MA'1,:UME3BTYM:N M8IV"CDRE[/GM&S MM&S_=AN6P#AJD[N_R=P_W87<'S,Q6,*="SX8PV.E/B&/(#NV=[V'8$]9>2P<8A;2Y$VPB(63*#2*1QEE=5V$Z =WUI\=YS9VSCE M"NP76,!E V#3UE_8+IZEE>Y\ ZYEHBX:9"CE\Z:C-I#<^L/Q&!(C2=>Y._)1 M:$?5NNI0&U99@Q4GTN*%W,<&O/D_AY.+W*P)I >X'RX@ZGAI9U[I93YLGVEU MX'4"<,(A;&9HX^QJO'Q",+L:,]=!5%F3]@6\X]N+[XIT58U;,HMUG5)N7O6L M*(5$[QD7$24;<^(!*$7+?&D5MMQ)E82LEN*Z)<0"F8*Y"5Y\%>?_OAG?OYMG MP)(B.L?:(VX+Z!H*0OL];D%Y:U6>]'*Q\O MK(&U*,2=3-OQS24^ \4<%MHRI-DLF8?+? F'14)@8CWL1MK=N7OV_CG)#O,= MTRE\97[4LD+)M.0[V#;?WS-PWG.:7W]CEX# Q@CP=W,S4SI"T%$IIEF5;?U1 M9,>4._5D?.ICK8HDNG.1Z4 *KVEN+1 QDXA[*I%6 KX(XJ0V//E8Y;W5H\B. M*7_J*3VBO:U5D43+1CN+RSH6B5\Q)8<9$\CYV3+I<6ZT%Q$)+$J"O1"A5EG. M-OAVO"CN24+:^HSJ;[JZBU,. %8*U&Z(KZ0!10ND!#,YX\$P7T#UU"-?3@A4IMFCKN=R=U[;W'&!C/&54HY"TS'?X0H!A:8"P M0@@;J,.15>D3LA_<'>^Z^TX7MN*&K4C"96)A?: M:FF3E$QY7:4VM=,!W#?OW8I'UA&$V/&(N9%O@@T0'3JF$;2 M)$(%P1)6V,-Z\%_!;76LB;][(O6T6J5"FIOW)_.Z,A%=PE+07$WF$=>*(Z,\ M1S09(9R2A,TE0% M^7/51C^0[ M.Q4O8)A*K>,"@W4O2H)"9B_-V&8AG[.5\=D"CJWSR3.Y,@L+@M(&\9QN M;Y1F* CL9!"&D3IO:K>'6"J[]F,SZWW3QEOA"G@)7R,6%IP0$OQ,%7,;KGP2 M!RN^RQVE)0Z4"XE5S7S:QR$>UUT\=6BV*8.VL $+7K3WM0YJ34!\"Z#USAH3 M% HR9QX&QI#6DB$?B=$,$\9#G8* [3%^ TF!Q1E6R8+E+DQ9>]'LN]@.FW#W M8'B L2"@#(ZDSLVUE:7(Y>PR')ADBK 8?!4'0!\Q3ATV6,9L$ JV0N2-G MN.:(4)<"G751J!)K[9NG_L2M5FHQ;8VW7<."3^%#.6>%B<*"!A2H(4/3$3-$ MG70L*2NXJM*0:%\?ZHG;K3PQP_I:L#;#UA4@D8#!CPD)050*FYNTX-<0T(K" M7$$4DSC#M0QY8 ?C&75K%BE"U\[YK1T.>5 MMJ+B;N8XA +7"U1?D1]SJDQ5-2YF.(02UPE37X4O0G.5_VW2BP^G'YNKH9=8 M+FI2TN*:D-;Z2?=Y.+DXG7:3YC*VW1^VG?P@);B7N M[3FV/G]_#I^%N&!66.RN(30(4S\Y@ FVFO\@V_K.BG@JX[S*EVGDSHZ91?#\ MCN/HR0SU ):G,]JV"GHJ _YWO/XM-N>MO;H8^O?Q//_]DUGP(3!/9\*M5;2_ M#5#+Y-=C*+WL\5]L. M74@OV\,OU+-U.CE3#&DG'')*$\RXUZ3.Q0OKX1S36[.] M&7"_RJ>WY@O6B2VPO+>??[>3V [MJ!NXI(WF2B/G:$3Y7BBD/<8 Q0K0G>74 MUB7!*IIC>J]5G@-[Z[W*P>[*8EKB(.>AX0IM!+6.2.Y=RK27^.LN=MI;YH< ME1.TCQ.T=J220I=VAVZ/7H;RCXQ94AV'(O_I[."K&XY_:YNNRYV<9Y>\W?U8 M0;7M.&-)I?81MIS*-\X+.T^35HM>"FI]]TE+*KZGR'UT?]-S9#\M?OWS?OK8 M *.(9+UH\ZX;I(_"CL(I*O/\&OGFPPM*7 MW<;73)"7$G"J+_-_]2#^EB,7ULZCX L=:2QO9,CS#%BB3!$;D4K60>@A;"Z* MH\@DQK2R*5ESJ6%\;E0T\"8;FA%*>/'R1$+%9:P-*E%*AK)5. M5.DNMQ[.,1UI[,V N^%L R_C\ZK'&:L65I+1'C;#%MX1Z@5Y\WNP[A?*KZ'4C:, MU$_OHOS^RKV4'HWG#C2:M^TR/IZ7OE*45NK>XA7SQ/V?;?0PO M/L76GL<_II/#E5P@^(B889\#A"] D\#H61432 C@(606JI M29775CNA/";_OR;K[KJ(]4Q9MFEF+@"VH\5]83-PM^\&/K6CT=DLE[=[,0Y_ M9L\LUV0D8X,W&",/:LG]U=6\OSH)E#-C) 0_52*,'IB/*1(Y)!,/9>8J0W(.ZAC=L#]!'[ 2B%Y.MA]+7C%).VL%'S MLSJDR-S1CC0*8[W+9=Z:+@^*M@:9A5-[!^]/#YH):V4C64>F.C7:4ZR M_7TX'EY.+]_/UO]EVYD>SU"_"2OI=%=1"T4Q-XT=WN:"V-LH;N:?QH%AT1!C M DJ<@G?GK4-:.HHB3J$!^282 @+Z8-EX+_6N3-B9Z3'%)P<$=WV-.43, [8$^= K;;.X]S: M1T@ JG4"M5B.F G))9.(HU4Z*>^!]9@ZG!P7Z_8SY^%Y]VLS;>42 ="$"B("2HP_%"EU\GN4(^IX\E1L6X_8SX!Z8:?%@\'Z$0H&@DR M)$7$K:3(":N0)DQ(;"QX D^[O]Y W89TA^H'?ERDV\N8AR;=QXO81ILFL1V$ M &X 9Q)Y (0X]A199RUBSA,B-758/F4T]17I-I0[5+_Q(Z+ET)SEU-N*054,LARSIF%G9RTR M,#$X,#8S,%]D968N>&UL[7UMDG'A__6U0I"53E$3R') 4G9H9#471AP^Z'S2Z@>[&?_Z_ M/R[.GWS"R70X'OWM._$]_^X)CM(X#T=G?_ONU_<_,O_=__O[7_[RG_^'L?]Y M_O;UDQ_&Z?("1[,G+R8(,\Q/?A_./CSY9\;I;T_*9'SQY)_CR6_#3\#8W^?_ MZ,7XX^?)\.S#[(GDPJW^=?)7D:5S17)61'%,"^481"Y82#ID*:)56?[?L[]R MF4OFP3#+)7W,\,B"39D)#LA1JN XGS_T?#CZ[:_U1X0I/J'!C:;S7__VW8?9 M[.-?GS[]_???O_\C3LZ_'T_.GDK.U=/EI[];?/R/6Y__7)YC-U?/@$)[<^8GZ&UM^C-6WF)!,B>__F.;O_OZ7)T^N) >3-!F?XULL M3Q8O?WW[ZC;2X6CV- \OGBX^\Q3.SPGQ_ FSSQ_Q;]]-AQWAWSEV>QC 4NSV<](K[] M[%[QCB]@V*> ;SVZ![3S![$+O(@XZ1/J5\^]@7,)%LE: U,;F )BS,D%G#U9C&40E0"@R_3GZ MQ+1,D4&B-<%!MJDD853)V\OUQ9@PC*:8Z<5T?#[,=;UZ#N?5%+_[@#B;[B+= M#9[:0<;;8EZ1M,*H8I+112VU .L]@+*0C%-".!\&(=+B:G)F5F=#DB[ 0'); M94Z"+D@?4BTD_0M,B#D?<#9,L,%2L8O8O_Z*ICJX9S0K"A&F.!MXE#%G3;,@ M&DFSP("U:%)R9I!SD*2 R!PJR;25DH$"9 5YB2;:0&Y.3PIY-Z.?=0)/Q^4- MK5[SB=O?'+CC\7TK8I-1K-H?HX3W!4&$J(N)D4BN9#'@, HAU$!P*[,3D64H MBFF@5YXKQ90-)D6O38$62G@QOO@XP0]UF?N$K\CKOL#7XVD;C=SU72W5L]'X M5G3ET(H5!_KQ["B 7!&1!V4*2EK592W)';K!'@5T: 0_F[X5V2?#%';*1=5I@6:R&R"2Q089XRE>!<&6I/DN2XL>5F8QJQ9+";3 MJR2MA6!+WL%2;8K]%V)5&N)."2U)2 ML5;EDF0:2,5IQ: D!%!8+Y[&TT\E[B.=M-;+XACWH8]U8 M5K61M/0B>%-DT21P#\FC)G>WE&"LRX-8I*157#&PI /2%RD"*: P)7()M)Y[ MM\/ZL.D(GN7QQ_K_X_+LW8OWXX_#9+E]BY]P=(EU>XQ,\VP":3:MVV8O+JC;_L-IQ# MQ//YNX/+*3L#^#A8C.A5%2&7)[/!_2R%$RS]Q,@ M?VHA;7Q%B_MT (G+Y)QCLKJN%$186I%39LJ8HE4*%/')M7L;\WV- M,XW]Q8 M('I:=VJ?XOELNGRG,LTQ+A;[A?_1'_0K'AU >'-3,^ FT/*:@&%!68U%IN74 M2A*<0!DE6?&0CTIP<]A?"^UZ^CV;+,6WV/'::N.V3JF#,G,V/IANK^A&0OGN MR7B2/TFV1ZR)2_/Y[XUV6@\JR^ZTOF+ MM_XNX0AHE,_^&$X'UFJ19!$L2 =,&_+W0HF%D0N87"#74 G3@J5KT?1(OGMV MZ'LDXPYL&/>ME77\ZDJ5!99?1]./F(9EB/F'^3[T@*(WF/NFP[K1O#1?ZT=PMWZ4?L3=@Q#6>Z8_CR<_X^[.4QI>CV7!T]LN$HJW+ M4;K:,)Q/"BX$.$\+970N,:T,,N]U8B9HZP $1]_$8&R%\AOT2=II\3;E9%?* MO:?/O2G+>'XQ#6H(+46QC'/!F4XYL"""8R"*3];:9!*T=%/6@3J,A])0E^-& MBFA@EW;&]KC)\8"K\@BXT7*M^C+8=S7M!"9Y^NO'>JY%:M,\+$ *)8-WJ!CR MNLF L8+,2#\<=Y8'$46379R-T.W?H^FNR-6UIGCU-AO5_MFX"#J,#ME*FCLIU .' MS!4#:3,S114*.!+&)%IZ1;L"/XSGM ]R=.9C!\T>A9W< O_I,_(!=^W4"-F0 MB#\,"=8$R7]]CK/?$4>+1>:GRV&NJ9:O1E>XGV,93_#9*#\K,YPLSX$73@?Z M:$5 S23.]U)29!$MLA@<%%]2C+:T(&4?X/?O&>Z'*N,#Z[E='#)]BPF'GZI/ M\S/.7EQ.:AKP0'N%SDG%@DZI8DL,+'DWTM+,S3%ZR+QA^+$6U/ZY=>##XMXT MU( ]OTSP(PSSRS\^UO1,8OB;V0>;8M2+0!MF^.2WWKJ\&.*M%]T3='GWYTTR H7>;(O<5R.?J"[_,7=!!0S5/I#=;, M>@$LE/I*:/3@D!99W8(Y]\/ZYNC3HY9NMW.:*Z9Y[,"/987X)D]%P=#8E MPW@E!\P$>)B&LX'(+M@$@GG/"2%XSZ!0'"PU(* 2B*E)_/8PM&^.0SUKZS:? M;#NG!YT5N>3(O,RU@(\<,3 4I!IM?78N:BL.Z?3LL%0O2.U_8X%(>7@ M(LF>94G#UD4(!E@D@US+KEUTZ)KLRVT.\9N;2HVT=WM*^44=QM,5R=(P?FM6 MXK*(M-,'&)UAID%=[];LHWYE@Z_?1W'*ME)8J3RII23"6)VUC#H$$U-P:$%' M2&2X. ZDB,588QDJ3@$F-X4%)0,K3GC44M.*[PY?>5*KKJ1"1Q%-)OIJ88BY MR3,D(F/..J;2*(7PD5>>9#3;*-;H^E\F2[/".E/7<4;3)IE*OG 86$ZS,3QF1CG4[6-"DX^Q:R0K=B M3Z>LT&VTN+>$/^%LCM&RG*-D.F;'@E>LT(/PHV#9X6"IZ4^A3D^FUP:KMS_HWW ;5!Q4R*D7 7R8(4DH&0T4D)8+3^,RMTG^3H*PEO%\T>A9W< M O_I,[)-5NC1$O+8LT*]QB!H_6!^OG?O?*U"$8D!H-:<1!A#^C,K=+]4:9$5 MNHV>&W#U!9RGJP/27^OV_[TC6$&>5)*6P#.G5"#?1W,6K(FL%L,H:8U-J4D$ MNSOD;X27>])I ^?R2U.+-^7'X8C0DNQ^&2^6DSB='T@.H@HVRA18T!J9YBZQ MZ+U@!;S7PDF'4;7@W2;@'N4Q<9=CAMXUMN_,]^2-*1)J(W%/C)="D(.B@ F5 M.;T#FJ;:Z6>^]Z_&;7+;M]'!@7+;O<]1HG-6]"#WP^28:\]3)L8R#(E@^JB8 MGV,MUD$2RGKIOI4<\^8LZ5D?#;+(KRXB^2*(+Z.VJDCI0F$&!(T:;6!>1F J M"IY$D.A"DU93=^#YYJ+A/O328EL%SG&Z$ V%70,>#:1,:UY.M? 3$)@7VM-@ MHY'). NV25K!"HY#;,?UH)_5'9 .PFVQH3N>DF'\:3S.TW?C\SQ(DHQ3E)HY MS2FV%I8SX([H['*)VOD@VG2?6\%Q&KKN(MP[Y_5>*Q^691V+N^"F>ZAVN.LK M]U#AL-%H5V_O A]%]"9R=!I=)'L?+4?(P82BK!Y(*927*%D0MM"*CYD%1;%# ML:GHC"K5/?)V]Q?A)-779_19,C=SZQ,__S(9Y\LTVX,V-_K^?=Q[M+4<5N^9 M%$9R)3.O@5\TW >==%#*>U>,,7[ '8!7)K-Z44_51*2\.5M0=3CX-$UXU&;-9"UT,RV@2T]%K%M&0>HTPV>1ZB583SW4=F$.E M+/:AXUO[[1UEW>149HYI^FR4%ZBFR[/Q[#5763(;Y/QZ-,]"#(K1I-$>4LQ* MEI:9A'R-4[,D8T8$+U&0?OT@1Q1-AFF&X4 M!'!A Z\M0LAUY_5VW<@"#Z0R7VR!>AF>@8>\X7N>O_](MB?IC_L57=_:_&7\ M.T[^ 2/RZ&]<-**$T+8$8JVL5\0FK(T[*.S"K+A32E/\[C=2YMK'GX0NNPNN MQRW':T0O8(K3Y74QSN;B56TMA[6)#RI&\5-A(B85I:P[9F%S+=YX\NDH<%=Q M]7B&/0?S7_@YCFLAU )++"5(2XM% E$K7")G/@O/8E$FU5MK<[(;J6[EP2>A MN2["ZO%8>8[EV64>CA/NFRDM!L//0F% M[2JD'D]]YSCF^4S+\<'U^!;02N ^68RL8 Y,XSPA3A0602<'WO+D']S0V^![ M3D*E/8JRP4GMK6#]^>=:Q3KWR)."5'LD,2=J2]]Z?UKP/+-"2C02HXZQR:'^ M/9A.:$^C+\DW.(^]/5KZA\L;^[A2W,3"@D:R2D$I%G+T3'IG74XA>-5T<^,> M;(?9WNA-CP]NE7930I.SW&X03X(?#^QU'"L]VF]_W4*XO&? "AJUHO73H2-3 MF0SS:#1S)LOHA;41FYSXWP]K_[Y&;QI?WZ.H_3A B:_S2>% MCN#1Q<"\@-I))7 6C0WD%4F/Q0*:T*3@Y2%@I^UZ[*Z#%DGJM_ MT2VFAZ() M(,$()D2]*R4DS3PHQW)1R&,PWB>^5R=D!>#1>"(=U/H@9WK0R5[LRPXX3XR8J^YKNM3!'\83F>38;RL,W1\:] MX27D#+ZH=NF43F;CP 0FP9%-D\@9D.UDW!3EG$3CRGZV2UXW3J=$XV/@GK H M^J'!)A8*A;=&QF"E=@[M?C:5CR6=T[[ 5KK?=E]@&QT<(K8SX*U1/+*0I:F7,0D& M-*U83/0SD?D7"?[<%^BFUFV#O%UT,J!6C9;]E)\GM.I?"R4/1I-%E.4IY.] HR5@E$ M$P2OM;[[/<4XYE2*K?2XQ5GY+DK8SWQ/ M= '[ZAZ::$5.M()*5S+3T@D6LPK,H!!.IY@*MJI6?A#<:7D<_>JB31;%O1@7 M,RR 5FE9*+-VA;FL?:6YPH9 M%*2PO@AAR60KFYJTF=P(W4':F2AU%+S8$C:K+MOB2T^*%DTEWGP5N]IBGL*OEC MSMOZ+_S\$X[/)O#QPS"]Q;/Z[P^6N'4?F(-E;FTLH5N=\*+!E+2GM41+R\$; M62MCA;,&K3"#%"$##^0IBWK+I=-DP;+@K/;!0QFS4UJW2]T"8V3DZ!GZVK"3 MB\"\C99Q+Z(R7-#\V$]BRNO&J5N)1.P]R;4$[ICVV3*PUM J7V*..HO8YF*C MHTW=VD;S&Z9N;2/C1Y.ZY6/R43@:E#>UI6VFP,%EPYR#H).32N?]$.>X4[>V MTOVVJ5O;Z. @93FR0$VR965^_2:&S+P'655;C%,YA6+^3-WJIM:MZW-VT,FQ MO@E#EXZI;F7*/#Q)*;)PKYP@(]BV$.6F4?"]@FO8L?:^K65DK= M*75K&XVTV)=>=N&_CD_@:D\^(HW=!L42T@^-1C& *%F9M^ "\><$&.D18-Z#"_,7;R>?#KNP&$$$#6@M98 M&RMRTE" $IAVR!U/*09W3_G>%-/W9^-/3Q3L8?EV=9L02EE+!,*%ZQT"B\BYK)G"0YSK(VR6PQA6^">.RJ[2S8 MO@\)YTT87\P)-_QR'A6ES=EPSVK#8:95+"S*))@ %PT-CM_*4[FOB^7*TQ^[ M"OL1VUZ: UUG 5LG7$0.K-ZP3-ZHYBQRD1F-T =N+!BWIQJN8RVSZ'F/<2?) M[X,4-U*# [^>:N&--(.KU ML'Q7R;=-('HU^D2@QM57WB7EY^8_[Y"D*E;0:[7D."AROFR[9!*]%$<$Y M%Q481#O0*9!2=&)H8DWYHMBAYJ#3=$N1 @H3-*3M+Q*] 6_NDG85U>(A_0AL M':+5;"2;:[(;U[$8792.WE@421F;"G!O!RE:BG +!42<2Z8M!5H!T3&K(M86 MN\X;W4EL[]('S)?G^*;<>+-#JMFFC^Y'Q)NC7Q&\$5)SJTOT&'7R,E+H*1-: MAY60/ XMQ_0CX M?I2KMPD7*;V61G,H6M@2D@SU8G!E5>*1FX$LSH68$BO>T4E\]^%9D1D:&S4WR&62NC@5DO!!<<@^ M2VWG<8Q2/E>W6$NR $8H%J2)+$O+2RXJ."VZRZR+]5S[I![EMX$=Y3P9C77/ MR$2=HZ]](;E)5D!P*4DU,-D)*:QF2MK:T#%[%F-1C"?KE"^)G#[?78K]S.D' MGMFC9+>:W4%*$7))M6.J-C$%Y2QYYU 6D?':ZE"'FH8MC2(G MD]9W[;Q/T77,G/VQ#A=?$^*\.I9KYU" -"\,"(#,)V29<$C,&7JG6+ULOK@ M6WC/FX#K?%KX9<&[Y]NN=N<O[Y'_"O\>3%.4RG5PEA2G 3369%J%J7DPJ- MCYS]3 $U+6\49LLFH>L6& ^UB]Z*)>/]:*O!)L@]4*^!_@P77QIS0!0*ZZEN MJOXC1V2!>V#DK"=0)3NT3?-ZM\1[F!WY9OK?G&>]*>^1<.YDN?; [OYCIEH# MBLV/N5_ *.$YYE^ O.?E!<7!&!1(D:Z27E#X(<@U3DHS#%$JH9+R?K.+9=<] M??\[LTWU,>Y3F T,R*O10L1XODX S]*_+X<3S ,$KCP88.0ZUJUDM,PK'QD- M-J,)P+VP+0S'AOB.BC7]N.$M--.W>7AU\1&&D^J5C\LJP!L"^FDRGDX'43IC MG96$+-9&9"[7,ZI:8B$+2@X0RF87PF_SK2=$C+82;Y L?H\D?L')<$SOI@G" M%'_ J_\?\.2,#*4PI2O@; P+"(II65SFUF*CJ[NLTP27["982Q;4 MDB='%$EY-1GN#DO4!<4)46B_&KE-)=W9"_IB5=_<857G:_# .J^M*)S<_MJI M6XO:554Z)H"H(;G1@C?IO[4AOA.B5$O-W":0:;C4_8RS :#CANPA\P4(74Z< M0;#(4"J)D)7C>P^["=8)TJ5'/=QFB>TU(>9K=+59U!E.AZ.YY_9Z/#I;Z_7W M>!2WY3?V>%#79:PKQWC@A [!%&Y1:9U+<%"LB.BYRN3?\H&Q/$/VA95B:EJF MJ'>7>4<$B(7L@A+)[Y2ILT+>N\9 I!N7FVM>CPK<_DM[U&''$:]F#H62HI8B M&5LTRNA#<#YYJS ZE0&)F6>L-ZG@H&"7._(O >PS"5/_Y)B&:%A'Z>Q*;I" ML1-]N[.%::4X!=O",P5!Y\C1!M'D&/+(3F.%PB0RA9-*(*^U:$"KK3,,DAPVVCJ"D[$0"_D*Q3*K5.W]HFKW3269D=[+HDQ*'O\\C6VE M_XY'9+LH[Y%P[F2YUN-I[+%1K66ES:([T%L\OVHS^F'X<5E^G$%+P*Q8-/5^ M>9MU+4%#!C(%S*[$(-MTZKT;TU%M,737YVKQ34_*:,"3]Q/(6(>YQ.,%<&5, M8$ZF2,M^="QD 4QD [$4%RPVL36K0$Z;$9W$WN ([BK5 /-[3!]&X_/QV?+& M BL]U[5QF5'D86J=#?,V>\:UQ6(S" M-,AOO G3:M.A%#0V: _P\'J7QQ4>< MX;.S".UGY9A7H)B*7M@@5QC< M43&GG]W#WG72NDR<7N)[^&/7ZKWK?][IK.,.%"NG%E8D06Z^50ZM1H@QI*1\ MBC8II0VW@^)R2A@URUF1\Z?I%<6BCMG:3Z@>3U'0NLOATQ=XG4Z3;CVE'Y%M M(_8*3ID.O4&I<7$\S#V2ZB6_>8#K)[$-6*\))56"OLR;:CM@D]U)I[D@KW MG*:J(^$A.(6.@@STY"4H$E[TE@6>YMVH-T:F+O7V=[]L'X%N4&U+11M MDDW%1>]TP!B,3$3(2/,VAF)@ ,[3/([D;V5,3)=8&!A+CGJ"(KFQ9(NA%W'6 M,]5ZM5S]4X>9O>&3^Q7T@]A76Q;P*&A9@X)6:AL#)#19>:L-<(XE#AP1NV2> M68E %B!:6O4R( ,5K10YRZ)WJ*Y?@[R/,N=-'MNOO+8D:PNMQ)DUV+G"O[- OR/D(;G MP]GG:Q_'\$)S2DM&_ZNNJZD9&M5U=@V")7U0 M1"<$U)Q]P@8:,G,F 01!NG!Q7\/=ZW%Y?RQ8]73[$?:Q'(L_A_-:+/3N R*9 MUC3?79X?=>BLC>$\L@PUYUH'6M8Q:49.I]->>.%TPQQ1]Z/"#7C1 M0?['QY!38,8#!\K'2(R&A)AO%'ZU/2@I7@$%D5E1R#!*""P*KIATLJ3HN':A MB8]U"\G^]]GZ4M.ZS=B=9=SBDJ>:6#TG-2CMDY&1*Y+F"TT"W_< &-D\-9QQPK8 M>_0O&(-;NS,!LLM_\-DV%U'M["#!?7='D9$)"& M4EMJVWFPD -+4CJHC:(#O^>RNL9(1% MT"(D*$Z@T('B!##&YL^0?\L6-0 M?-,-M.DNA997@3QZ M/7>2; ._[=UEG.*_+W$T>UF[_W^YIF3">\VUY.2X MAA8*OP//:7EQ?0B]0?[R&E@+QDW6R:*N73Q=O8]$$U.!1TT#IH4,;-,[ MJ^]"=J [J_O0W\.U7#?*DM-8U/*B<9I6@2]=V&,+9T$^X"=A@OH:OB[N5!1ZDW-PE;XGO\;'C M.S@F,C0@P;RQZ3M,EQ.R>5_J,I>UN]G5>^!DM7Z\WO^6&#E%@A4MC(C1&[TN4P06;;:L".=3 M+AZE+RW7^O6P#K/2=U?; SSH(/,]&(4MT#UV)CRPRA\3$5H2X(;Q6ZQ3W,E0 MDK2,1T'K5*3Q :!G2HLVY1;W(:R?V^@#R7=4Z2S@X1;Z!QG-,853%Y$ M[2W/S%3O56O-6?#DK/ "$8QW1MLVGL :,*>A]ZY2;G!$M,[56>0>/1]/)N/? MAZ.S%_"1_C+[/, (-@60S*;:(B%0> -2D"R!N0!F++7:KY> ME--W7M=C@Q7@ZF_YS./M0W_S'. _+\*KP8%!\ ME0,XEH$G"GXPU6MY$@LD$YI&)GJY0J8[ L<=OOP42+(7P3=IQO9YWM;I3;D% M=T#1L H6:QF*+'77A+RIZ T3-O@@>%&Y--EFO@?3*5"E;]$WR#6LM^#0J$N% MMI[,@Y"\1^>!D3-D:B])RT !9XE+BY8[#+)),M+#T$Z)(STKHD$FPQ+7G+PW0X M??=Q@I#?C&XF=(F!KKNIR2"+P=:""*Z8QZ!8D5DIR*6@:F(Q-@5X6D1IH)06 M.YYK)/!B?'$QG%7([.!(*$YF [X8G_/> M^K'<@?&4*-1*-;=9Y'KLUO=N-DZ_U0Q?LI$7'W$TO8HPOOKNS?HGW?&D#BV3 M-L&VVB4I"'3)"R>=U9AE4-P)9VFR2N%<, /I);W-->.N9*9Y)LD+K-DOQE*4 M::*..]PEM1YIAV94]S^P=YENU.T+3,HD2Y5$T8(+R);7EG2FB)24#8-,(7P) MMI!!]+HZ5H:%>8_+&JEA+"JZW+$!U;L/,,%;Z)]-)K5N;6ZY/U]_9!$O//L= M)OEZBEOON GD_AE%NM=06V::'%GMG^DTUZ%1*6YWZ/W=#?4@ENE=8*[.$8T4 MB29-831C2(9DKEC,/C!%LPX#)SFJ-C+L:P3[:I6U9[[>?>_4/C5^+/VWW@]G M=>BO1GGX:9@OX7Q^Y)6=)N\_T4CJ('1$S<"$1*^*Y4IICJ[-'0KKT!S^JJF] M$F/UHH7."FIQZ<8JJ+H+>?-RD/?CEZ,9^7;+_%E2-PF (@!+_IPN&EF(0C,A M9/)<1(W%MTPVV!+O8;(0>M#T0]QIH*9'PJZ39=4#&0V/@U2M#JU>4A@Q_HQ? M+JE17A:*4#U#7R\D*!33!$XFV8!,@!Q)"/!0U+'NP?L/T9MJ8=R3"!O8AJO^ MZ^]F,)LOO*]O]K>3MDCDD3->1&4UX?-:9R:LY:)>#0&RR9VU]V#ZMGV7OI35 MX(CR#FC+%! C0]843UCI!-.9)DH &GDI 74.R1;=M ?&O>@.XYWTILO-.-)! M$?NS.EN /!&6/.!M'"])&I+C'9Z?UUMF<(03\J]&^5F^(&%/9U=]ZU_^4:WN ME_4S1B<,=YP6S!R8]ERR:!VPI)+VUFH119-.#%NAW+\_TZ.&5_=WFJFG:5]3 M)WA(L5Z@**UCFNM(?I8RS$5IDJMW:<4F/#EX7]/C<%UV4T2#K)F;W>:\)_A1 M.^9$O1\/@F/1U-8R(EHAM2Q%-JW//*(^J%MIY9Y6F;N(M'$?U$T@/4KM;MP' M=9_*;:C4KQL\>AMT2"DQE24-*O', OIZ(2IFCB)[P":9*D?4+7,K?=S;+7,; M83;O<)NE\D+%S#POY#.@5 P<#RR;)(/20OK09-_AB#K<=M+LSL)LL"]PY3XL M2[]<3CQ 432.NFNF:T-FD)$5**XHY:V )EVTOD+Q;3MBNRND18>MG05Q/8Q1 M_N4<1C=JSA%,TIK6. J 23HI)E:3;XD3,@61 _?"-&W.U6!0AW$/.W!E-6@\ M%D6WV*\XU-B^;?(^X/V> '=;QDOVD(_$%1NLXA9 ^B8.V+VH#M"_[."*7XW%>M/:(_+X>SS M=2+\='X[TOL/,'KS<7[Z^A,]8C9]-?H%)\-Q'B09P<3(64DD1AU0D&]+/[(, M+M/8HU9M6K'N:8!'2/3&&8/'R)Q'/$/^B<.S#V0DGGW""9SA_(\_P Q_A.'D MO^'\$@=2AB1-!F8+45U;3=I*V3!9I,!4@DRBR9;8T4C@SSGV*+C7HL'WKH*8 M__AO6H&'H[.KL8J!C &D0T\JL)EI(0/S*I-5*:DH*7BT;3)D^AS$GU-A7PQH M<)KU['S^&7((UPYJ<1@[<(K0"6&(1S$02FL)(#F='NM9+R_"JB:EOIO!^^88 MV$!K#3;GGN5_74[G=833>2(DYO?C]_!'38S\,#[/- E^'$_6CV!@2\HE:V2Q MU*MQ??',)YV8-,(BSVABF]YG'3!_>RSUS.M0\/HQKI=31.>\]N48^%*7!FZ"CS"K3NS;Q@&G@(==249 MY]KZ-!J6O!-<6Z3%YBO$N\MO?LJP4PGI/4_K69;K,*Y(%$A\J+U70CHM$WKC MBH[<6?I^'CP?Q&)-R18829Z3*^I]7;\U0BS]P;S57A+M,?!U$I\$EI5@*2 M HO)9/Z<8ME1H%^0VYA-/PK\&297^6T]:^G6$625T%F&U.T88<)\WZ",+V=Z5:FO5U;0+TYR7:*Q)B50-@\*!.)K2,Q$1Z(2 MM$QZI3DC^UY%:8I6KJ.H.E!Q[7/Z$MPF5,LA%5.* BNEYM9YGBA<*M8'(87F M94 3/',N*))"\F?M>],:8P(I=F5&,Y)%NUVW)W MW^,Z2'-CE"M"M1Q%L+3*):):$1"=S,(&9VS62J,=F;2E;G'5*XYX3;]32=@<58I"]"KF'R]GEQ-<)/Z\K?U>SI>-ZSH8B6Y? MV$8]VXYT=873(+7QB9>LM(LF*,RNN*"B%R[),L!<+'A),7?@I#HG-/,T,>K= MT3$J$:1/.W@4]PRH#\=BF\>W421E^O?+56&="0H'"3!Q3+ MQ")\8O09,E/%"P;9"F9C2636.$>S0Z1#@&LKI,E52>=N3>6U2B& MXD!+08JN_XDD(D\F'%VVTN@8)1_8&"W9>LY<2+6"U!225A(5NN+@ DE3=956 M%SN^YCF]26ZC*+!X5?NDE:BTB24*[VE5-#)!BL[#("ACO##U&CJ2FI98Y2<* M"^1O4-!HO5$[.+5?X_SJM_&B8=?;X?2WJXET\V\_X^P=T* ZV8.>OKLW/?4U M_M7.6U$@H+2U%[SV4H##X")JSI6B1=J2.7<4R:3(:J18KYJN 6(VS*?$17*V M)&DZMH?Z"GX=TO7NG$[D5W$D]S^1"=-6:T8N&;*(SAD1I?_Z2DI=E41AHV4*D'UHXFI5"4KQ,DY(;Q[DI:B^YWDBQ(:UB$^5:4A!)"R]SM>[ =)@6[ M-ST^:&2Z*>$(>7(2_'@@R_E8Z=&2%I?3V?@")[<@+M)@@Q(4&R7%@J#@79=0 M[Q:VECG"*(+ Q'637GL/X-K_\7)O.ESE1H\*V(?9>/[Y.8[2APN8_'9U 7DV M#C,&EN<[\U;2V 6MK10A.I^]T;[-Q

M03DRRC2DRK.4QI?S]*J$PT_5JBZ72,D5@%+,01%,)UJ(O?:%E I8F\>'8)K$ MOG%EMF$BW(#F/QN8G]V C=B3&E?XTT\%;^ ?\:3Y:0IE=6DWQIFVJK MCAS)QQ9@6. \LP*17'CKP8DF.\NWH9R0U]I1S@W2^VO=Z)OR%:X%Z8O+)BBH M245%,6UJW0$J(KWVW&9T!6W3CIIW(CN,9]I5=>.6 *$>,#M/"H^ M-.#!O)7TN\N/M0IIN4H9$W+6RC Q'R#4&G,5! O.UZT7'PM?N2#ECF;<7S]W M_RM^3](>]R.JOK7V'*>SYY>?%TB2U,'(A REI_7*@*_MOPOS/F*.V\]6E6O9Y.&AL-Y85#K,:(I0("<5LIO MI+ ;#ST)=>TJI 9NTRW?\/H6/#$H,A2OZN4,9 28EC&Q&&J&9DS9IN2DT4U* MT^X#=011U>LVN0N[2OY.J]M+T=B]R4G+!*3GGW_"\=D$/GX8)CA_BV?#3K?K M=?[.5LE86X]W-:?66JZ#L"D+T$X%$-)AYD(59Q%<'"@*QTLD@YV3J2T('2VT M%+*3)=>U(X>O$Z9=$I8P-OKD+#/"T[1A*6C!0O(:B4D M&7P@6V^\9T6+8I)%E*+-8?FC2<+:2N/;)&%M(?D])]?8$K)U3C,;M6%DVBDZ M*MDS\N5"5,Z@CTT;:#ZN)*QM]+A%ELTN2CA"GIP$/[HD81V0'@UI<>TIWI4% M9,E>QAQJ#8^/M4-$K-==JWKQM4IU62Z\R7T;#R([@EAK5SV.6RKA$*E8UG"' MSG.F5*VVRZ'>FQCI5V>ETD4G'IOT)7IDJ5@]^R"[Z^ 0J5A1!UKE7.4P24#+ M5!A K+<6)5V\-3(Z_#,5JYM:M\VKV44GATC%V@3GZ7"F:RK6P2ES\-0; %J! ME2%\ >B'<9X%HSBSBH?@ J%.C1I?/\[4FZV4NE/JS38::=&R=WF!WLVMT:O) MDFCIS28QT): 03TQL9 8S:!(\\0%OGIPUU/KS[L0G9#/TH_4&QPLO;O:D;L) M:^G'&YZ"D9I)Z^;-UR4YV2"9$Q:B0;#2MKUTY"YDAW%/>M+@K:LG^Q1_"W/1 M"> )\.(!%^08:=& #O/LX\GGP:_O!@+1JAK52R^!Z1B!(G K&9=6IP*!@OU[ MDGFGF+X_&W]ZNGC@E=H7OZQJ_/I+#]#)M!\-C#N)K\%\?GDY&7]<)H^C\"XF M4YBR3I$_DC.1-0%S42=;"^=*;N(%CG7V@9E[$IV]1TY/NN>_MA5V(_8]IWU0Z0RU68PU)&P M%4(9:S)H#5QRS"8:V$^WB6/-^NGUL'Q7R;?-^GEW&:?X[TL"]O)3;6*V2Q;/ MK6=TR,JY'\]JP\S,HT0CC02G8Y!>V9@=%S87(55V U(4UUAL[3)( 9?)ECPH MFM#6!Z^X2%+@#FW 5C'VT:[NP6?V*-.M&M.I>9NUH$*LK5I1>H>85*DU\[2R(:7T+1MF,FT\H KB[!BKJ#) ,XP8XTU744%M8U"[HP84$ M6C79L%T'9E\93+UH_%9,U%6ZQY*]]/QR2@*93I^E?U\.IU<*J $CCU&@ <.T MR/0#$CD;QBAFB_6HT!EH,QWNP'.P2X4[ZWGI)OH(X*A M45J@]:]>L1@S!8TYB2""U Y\TW/"!Q$>9B>N%WUNP)'NRCA:UIP06Q[8GSM> MLC0@R561T03(;BYO4"V@ OU@ ;'40ZS"Z.L3D\FKR),L7KB'G-M;3]U_E->S MQ,=]B*O%9OO*TK=,N4/.E1 E5K>) D[)R4FG\)7)FOHDA2\\-*F-OP//R7@& M?CO M84YT$/Y^C,06 $^ %0^=R!T=*?9'AN7Q0W#6JNAH,=22Z6!T7= X$SES(4.H MEZ?L@0@'.QWH1UOW\S@.SKE^MKP.J=UM#RX6;]@J=W1TQ5A%!%D" (])Z9';(M5SC&9?O8JJD]47$B U>)7:E,=3+3MOKI M#\!+9BJO !.D.#$]+EDFN=;Z0'Y8 -;EW_[/]X=I]%4MRF(^^_>_P)_BOT1J M)N:RF-W]^U]^NWT+R%_^SW_\R[_\V_\#P/]]]?E]]&8N5@]JMHQ>+Q1;*AE] M*Y;WT>]2E7]&>C%_B'Z?+_XLOC( _J.ZZ?7\\6E1W-TOHR2&^>Z_+OX&99+G M.HF!ACH'"*8Y8#R&@ I$90(Y3F5R=?>W.)%:QC0#.$[,95G, <5" A@S%:LD MI7D<5P^=%K,__V;_X*Q4D3%N5E9__?>_W"^7CW_[^>=OW[[]])TOIC_-%W<_ M)W&<_MQ>_9?F\N][UW]+JZLAI?3GZE_7EY;%H0O-8^'/__?7]U_$O7I@H)B5 M2S835D!9_*VL?OE^+MBRPORL7M'1*^S?0'L9L+\", $I_.E[*?_R'_\2134< MB_E4?58ZLO_][?.[HR+IS_:*GV?JSH[L)[4HYO++DBV6[QE74Z-]];3ETZ/Z M][^4QH'TG>YKVL Y2IS M/X32\12F'X*I>VOX0?6O\):8BU6N7ZB;F1SJW5V+NECU_C4.]5K,EVPZP&NQ M$;.E\M3^XKWYJ1%C'W2"3"LY#75OJ:J^+]5,JIHMGSTZ*N2__\7\-%F5X(ZQ MQ\EG-KM3OZH'KA83GO),9@D'"B<8()020#*(@=(B%53G4.1RLER_SA,U []] M:257CS_Z[+]XV+,\\ETN5#E?+<1F1GN8'IJFS QEYS3R\XP]J/*1-3<8!>WD M7^O\'Y5JT1]OY@^LF/U___;SQ@0_R*9] C$=!09S\4R#J9WBYXM=:^?BE+7/ MOI;*4LU*7JG:W/6S=:1^5M-EV?X&V-\ XS35,___.O3XG_=&ZWK1JLL6X@S( MS14_B[EQ8QZ7X!G>UNT[:]=R?G:@:]2,J+]$\X54"^..'E![[R5[-_MJ_-'Y MXNE-48KIO%PMU#4OEPLFEHXOW8DGC.@E7&L9;=2,_F@5#?A6.L 1\BT])6[0 MM];![MVWV.66;F_U9V76#$MEEUK7\N^K (9P"I#,&>((S MD"4QS25.\RS/O&:?X[)&-QMM5(TVNGK.2B>@=9REP@#6]ZQU$*OHCUK1D-/8 M>3B"3FLGQ T[S9VW>V_:<[BE&V'<+A0S_//T93D7?]X:O_:54?7/B>0\D9 9 M_S3."$ 24D YS\P?+*:)TAE,LLE7M>!S5[8X+,CGO=\6U]_K?_OYYOK+;Y__ M._IR^_'U?_I1Q!$PW=CA;V=?U9B;CZZ3XNY7(GEZ]5B M85AG(F&:B!PG(,58 P01!A0I K*,*XJP(BQ&/FZ$KP*C\RVJ;>JYCA9JN5K, M(E:6:EE>1=_N"W$?,>-M%S,Q74DES0_1XT(]LD)&ZONCFI6JC-A,1O/EO5I$ MHK:O>8 ?\WB/HALG]3DV/;-5JWI]TM J?Q75P[6<1XT!46/!5=38$([+NJ(7 MDN6\=1B4_[HBM,N,G9_3E3,?'N:SBH8_L<7'Q1?KG,G_8M.5^J067^[-1S]) M(81)S&*0*LH HBH&3!,([#Y?$HLTDS+W\Z _\$+AR7%!8>Z>U"L\O-9Y&8?/B1K7*4:5S9)2. M*JU#$IDS1&&YZ[S8@>G*&8=]AG*_M1LI?5%W=E7XBYK?+=BC<3[8M-YYGA M M&,F) HQ+;CPV S;+)0,9APE/!(YUS'T\MJ.2QN::;6O8\2SB.*IN[!($JYXY MQ0\F;_8X"T%(SC@N;%"F.&OS+C^/./;,)H<@C)ZI'5F]SV\H7X2N; +.JM^_!,K/%/@? M@+8SK7?$K"9Y>[.E;A+C-*Z(V_=Q@]!X1QM;4N]Z>]= *9+%BC%VLU\!%J*!3W3UJ# M/;D;F[]:E>9)97DM_K$JZD=7/RZ4:A:>%%..,Q2$#.<\)CD M5&1>481G)8Z-BUN%HRV-KZ)6YXX+_?.XNY%H4#1[YLA+@?1F/V=P0I+;>:&# MD:/M:)^A'($3C<6N1RBGJECC4VC80_'IZ7_E/?%X^W\9K8L MED_-A*AS(E.:4I"FE )$<@F81MSFY"&H:8X3Z14)XBE_;&[)MJ8VP*#6M:,[ MXCL6;K32(\*]+^>Z@>L?@-8-HJ"1:9XJ#!NRU@V?O5BVCH_IFNPAY@_J2QM# MVV;1-M\.3+'.+LL/:CG)>")S!(U').T^>B8RP#E%AE,(SS.2":I3'R8Y(F=L M'-*J&4WG;!8)JZ4?:1S#TXTN J#4]YFHXLOH75FNK'Y1I>!59%0,1P]G, A) M#,=$#4H)9^S=)8-SEW>C@8\V;OO=;&F&NC"KL.LJ<+LY@$8XH3&U54=LRAT2 MF #.,@(R))B.4P5S)?VV34Y(&]_>2:6L'PF<0M.-" (AU#,95%I&&S6C6L\> M,NP<\ A)#*?$#4H.#G;O$H3++9?Y"A7GM+N +!:O[?;I&V^C6*KWQ5J/J_DSB# M/,D3"J@2'* TYH"A'(%4Y8DB6&M,R&2[',_9E]U;!Z[#[X'[4X3\L;KS2#]3#D$ZM.ZB4W_=-KMJ(F=:" MZ(?6AN-Y.]Z\U!F_D*3EK\2@C-89HUVZZ_Z@BTZ7S3?[:3XM1*%*SW([QQ\P MHL]HHV34:ME+L9WS8/1P/GI(VDNF:-SJAU24D_AT?@[/.CXH9.-#]G]X&<\K.W=...#VKYFI7WGQ;SKX54\M73 M;Z6=A&U5L-)2U;5Q=K\6R^TI4B'!TCA+0*Z8 H@87J&04*!%;%8&<9ZDB/E0 MBK\*HV,:HWZDI_-O95U NFA5C]A:][_YT4V'<7%CH7[1[IF5)[8L8':TURIE/R&CGZ2\= M0-"-H"[#I6_OR!$2;T8Y;G5(QC@@95!&.&[E[A=_XDJ_+UJJ8M+LH+XM2L&F M_ZW8XF8FW["EFG"!S+J((D!R:$]'&0',K)@ B06BFFC--'7YID\)&=]779?V MJA6-K*:1436RNKI]XBJ?#?[Q>[4OY_/ M[@YN,M[:N/5-C4R*29P+*0!/(0&(PJI3BUWOD%R31%**A'/]B0N5&1M[M.9$ M'W74&&3<[J@R*;(V14>V[3U**UPZ?J&:"@=E77K9P($:MBT4WE1]'4@:R4K:H_UC]ZEGT\A*[;$O="S'J>49[7UKZJ M"S@>G[\O*ZO]W/K>:FHW8EZNH/9S.T]6T]ZYM&,%1ON05ZRT,40/MKQS-:5= M+Q:6A>P45[YZVESSB3U5]?R_L86L_K#G"]H M9ZKS&QS_:I,]HA>T4&4?>@Y;X[)'I/?*8_8IJQO;-T+*VWE3A>/38OZH%LLG M*V5II-D7_=%>,J$IB6E,.4@TQ+;SD@(LE1) S2!*9)HPCOVB.MV%.WWY@X9S M?C(/NKD@?E!_]4=EEO0Y/Z)C(9I[*[*'N3=.69!W@H!6$5&>V M&K!F )$, \X5!KG(E5(DC1/!/-/8CLGR^9@&2F)K55VW:_&,*#F.JQL3!<&J M9^+9@-0JV4OXQUDH@F:R'14V;![;.9OWLMC.WG!!HJO=/[M5BP>;S+PN#I8) MK!).0)Q+!9"*-> VF2UCFAN&2#B57CTECPD:VPJS/:Q\G"_:Q!2[>0R,[(=( M&KVOHIFJND+)_8PW^^N_0@0[I,<>&@-'*@F ;-],4B7&OE_C^*;",7CZVSDD M@J?$'I(U?#[L"8L/)L.>NKYC)NSZZ.6CWE[&565_FL2[:A''MQ9QOE/F94)& M]#5LM6LV?+%M2M38TB:(5N: RIYHO0SH8PX.@VW0%-/+-!HV&34(>GMIJV&> MVG$/9#$72LGRK3'VO2U.:G0PS;[^%A5#?S%/&)9OFM*M?^N; -():_--\_N5/6/-LKM+2L65=^U M";"X-0%&#T%548V3CP6J4KJ(6IZ@!JKZDBDF.+%9US\T!3R^' M'O]!CSP',VYK@"G8)0&=3539]MMX4"R66TZ?E_+51PJBV^%WQ MLEBJIIIGT%3R^>;E2SB<$V0/E MTS->G]CU/2%9K=MF>U=1J[@]>6U5MS-'I7R7-H<^(/O$=/<#]D#QVV%!]XS9 M]D?N='RVQ_,&C,7VM_)YW'6'^[N6<_]J7KCYXLD6,2KOE?QE/I?E!#&24!LJ M"163 $F5 JXT!H0QQHE44*?(;\_IL*#Q;3BUZD5W5C_?@NT'P71;KUP.4,]< MO5;P*EJ#5.EX5:?KA"S0?@J*L)79#TH:N"3[*6OW:[&?O+KKYK-Z9(5LCKJO M9[+R/NN4CO9L-(?&Q4LQ!51C"% .-2 9)B!-8III*C&-/:LP.T@='S\T2J_# M6*I L'FU FZ*KS993KY;TN='P'5S.BBJO6]3UW VZE9HUOL);;G$X(?6'@"% MW;P^+W;@;6QG'/8WM-UO[;BU;3V@IH.H;5\0*T,[ F*0(5L(+A'&(4EM=QE" M--]F4NFJ2&J5$7SS74Q7LIC= M6=?E6S&=3K(X$ZE*&1 48=LLRJPT5!(#F.;8_)ID$GNUO[M$F;%1P<86>\"S MFTSMN4"Y9) J.&]L 76:^P]K7>IRJZJQA)J\?;"CM/^M>Z\OB\8MW&.A2HG'">0$N,A9UFL ,HD!!1K#9 @ M!&&F(#,K8<^M>7?QH^3FQ[3>;=>=1\1U_W]?E#N M?==_KTV)C>II=5\'T&]I'[13JS=F@1NWNLL?NH^K-S('VKKZ/^."[;SF0//V M?C%?W=T;OUD9%UH6;/'4G, S*K",(0<$H12@/,\!820'6$E.4T)B[-?MP4GJ MZ-;[,UF=^%8UU8SB'78 SP+ML2\8$KZ>J6HGKJ%1.=K6N8?.D%XH!=]C/"MX M^)U'5RP.[DJFG63--928:8!T:DP:V*$ *<9!9I# MHC2,$Q9['3 3/+63!" MLLEQ88,RR%F;=UGC_ V=UV3S!W7+OMLS$J&*K]5;K! 5*5("X-0VE<3*\ 62 M.>!,9CE-KJE9)[_74 32=%TZ78=3_"LG"4RD8 M;33L(7+A)!*!UST'! V]P#ENZX&5S(F++T_(?5>6*]OL_J.NJUO^-I.VQ;5M M:E5\M?$/A^/^[3Y1:2ZK#P"JZIA--/\$"I*)U$94:JS+$,I MP=AKJ=.KMF,CI.>YK45CKIV3ZZ2WE34X4NT619,)U]9*>S3/ZIXO'/Y5<&/! MT0QPSVSZ?&S?;8UM;6LSN&MKJQV_HWEMEZ%E5PD7L^(X/UFFI;4+UJE*VZEU054Q@S0&0#?[8:V40JEOZUL"X M30>AP>Z9U4_V1+^*:ITCJ_00/=#W(1JF[?F6W)%T.M]'PKVY^8%[>RYFM9TU M6VXU/")FZ8TH!%)EB:$R' .28/-7%HLT9R2FU*NN^X7ZC,U;_G+[\?5_@E?7 M7V[>1*\__OKIYL.7Z]MW'S_X<=>E@^1&:P-"WS/C75ISS*6O47]5QT[#^R)E MQXZH-,ZZ8Z?QZUQX[,QCN]'O7G?NC3J;SY<)B51FAX\G$B"=0L ))R#76:*, M(ZQ1XADMZ")V?.[BZX\?7M]\N/U<,>@7/PIU MJ-)T.#US,9/E,WLOI&6_S8 M#]?Y0!22T)SD#LI:/DCL4I/7O=WXQY+:9[8NPY"1&,LD$\"FE ($LQ00"3E0 M29IID2)&H5@A/..PT2$_^!T) M@W[:AZW;_8B/7'59LY:W\\5GU6ZJ5W[+PWQ6[6)-F/$6.,MBP,VZ#* XSLV" M+%,@CS&%4N<8,]6M233&M<5E?ED5TFY9#@5\PR.'5.C1ZV#E?60^I+*0JG$] MJEQS/5]L3H/,X+0-%7L9&L?3G: P]WU$TRY2+9 ;=9MUKH7RRTDH.S?%.8]. M'\UP3DA]D28XYU$XUOS&XNJ<$OPDSU<:ZO<&&^%"IDK@&1* $(9!,:5 M9""1(J8)Y!A+OP[/^S+&QA-; 7:/M:*>K9P/P.C&"1>"TS,7U"%UC7H]Q-.= ML#YH*^<#8H9MY7S_,%J!>/E6ILFS:3A$*IIPI@D&F;# [2G+ S"1K''4ETBS&*E?4 M*]W.1>K8OM96RVBZ27:\BK[=%^(^LFT3BBI 2TF;]%I5Y(H6:KE:S-;7>_:> M<1L:-Q((#GC/#-'J&S4*1VOP&Y5[F..], J:GN-CT/!\L]M+SO&Z^H#FF M/0%?J'LU*XNOJG:-W\]+NWFABKM9+4@\W1KI)1--E8;J;].ZV+[\^ZIV(^:8V/&QI*FK*EX MBI8;[:,?IL96SPXR/8VN&U>^_)CU3*YUU=1G%D;-PO(':^2/5U$[HJVAT9:E M51S]EJW1QMBJ_*+=W34&!^X=VMN !.\\&E[3X?N6]H;VP:ZG_4GKT-/DT_R; M6OS*9JQNP]* ::<"X)&E,AM8-)ET8CA\'Q:"ER,4@#-0_Q!\NO0XNR95%[/H0U59!( O(\$P IXPGS!&5 MYC#.%<\S%FO_K/6#LL;&=XT'M-8U:I7M= AW"F0W-S00=#TS8F?4.J:TG\0C M?&+[87$OD-Y^TN[#2>ZG;[DLI.NCMAWJ/]L>HF:%OUH4L[LJ]GP2LU1I)FV# M-UM]/^40$*2X/_"QZ91I+E!F4)8VW]C6+XJFN> Z2.NZ*C,%XDJ.H? L9BBL_=U+-1E"Q*:!>%GZ]%. MFT8C$Y)13I%.04Z56:_E. 6,< 58SM+4N#3"N(1^62@'Y?A\#L.DG5CUVE*F MGA6Y#@+I1AL7@]/WEM=C%==I:*'2M+R**IQNSN#D7XCK% Y!BW =%#1L :Y3 MMNX5WSIY<=>SR[GXTY944/)-12=UQ]NZM,+G=7_SZK*J=6[5?&XB%4N3/)6 MZ!P#E&@.:$H)H#F*!92:9HF7B])-C;$Y+I]W^\';+O!5]W??S?N.P^)ZD-DW MV+V?;%IP:PNBVH1UX_/:BJMH:RSJRYN.ZH&;)UZ&9=@3T$Z:#'PD>@E:^V>D M%SVM=?87*5H=B[;-CQ@7%!*6?;B]_O#+NU?O;Z+K+U]N;CT+ M![@@[;K]'!2]WK>A=]JN]5\UP .@L/O2Y\4.O#_MC,/^/K7[K1T+1BF^?#>S M.TZ6R:K3%Y0)K%"B ,H38?XPS@[G4 (8\\P0#4PH%UXUH/9$C&UI5VV.;E3L M=)YU $@W'KD,GIYIPQ,9_RI*1XT/6AAI7\JPM8Z.6KE7ONCXE=V^;^.;V-QM MX[M\+:22KYY^*VWUN;?%C,V$655=BV7QM>Z]!*F&2"@,9"P(0"J5P+P4": P M3I,DP2@5:K*<+]G4[;MW%^W%!VL%^GOK;8R>L!GOJ[(^CM*MSA%;*^U'#Q[C MX$8;_:#;,YU88*M2 JW:$7^*?OBM1OG':*U\='T>9F^N\46L#D\(RF7KHXNM;RA'5&>*QB#/;!W+E.: 2$4 E1+F.958B3@ EQT0/5HN M>]SZY.;KTY[ ?'9H+"[BLPL1?ED^VQRJ##V3511XO0:<*!EGA-O PXQ#PVV* I:D"<@% M1?57)\>@@"=37T0[+?'J9,F+]SMU >M\WU/O9[6E3>ETE4M M]>F!6NKEM?C'JC"B)XA!3 FG ,=)#!!-&6"IM'T9&!4)B1&)4[]8;2>Y8]O= MNI:RJ'IA1,MY-)W/[D"E_J4=&%Q'P94&@V/;.^^U&C=X[F^QMUJ'Y#HOF,*2 MFYOH@=G,"X]]^O*[O6-IIJ9B91VKT#SSNNZ18@,\/ZE%%=8PR7."TXQ*P"&T M5212!1A"$FBN4N/RR5AD>M)H[%-YTE4!GZ]K7XW^/K6]QC*/BT*8/XTS405@ M5:%8S NU'J MRPUGS\0;=B2;[ME1+T$=_8Q!T%#9L!H.&T+;"[I[H;7]2.E:[[A,YRJ!.?0Y?#\@8VREK6QVJ*N55]UMN MSEA/]49V1M3ML[X0IYX_[)1)R[M M.ET_/!3+M8LW+Y8()U\P,KV>.Z(W>TKMVS+[/*0;E_5]70Z_V;W4-_.%V_F*[[4JVGC=)>? ME5#%5[NBFR20Z5BI!.!]\Z1C>XV#:U2WF_2=1P -SX+CVG/1+96N(*R5;G=72BCC=+A M^,L/I)#$Y2AY4,;R0V.7JCSO[EA&I)C91D<+)8OE6R:J>MT;CGRKU">UL+U- MV)V:<,WB3&MFT"<,($XU8#J)S4A0*"F"#"*O*FD>LL>V2VM5KSJC5!8E\1@6-_KJ">R>.:S%N=8[>KO&>:-Z9'2//IW'V;^H MB3]B04N=>(@?M@"*/RY[95$Z/")4-.:[V5?SY/G"!C%3)!%*-03&Z4H PL(P MFO&Y ,>(2:ARDL7TTJ#++7E.']:@L95;RET:/;F-JQLE78[5B\9"NF 7(.SQ M ";]1C=N"WSA(,8#MI^/53QT4RCR6&^]O&:/Q9)-UWLB!&DL=2I!C&(!$.0, M4&J6/:Q.D*PF% M@/EE&&FS&=NHWLL>E3]B_?+54>DO3%[G4#G/9&>?T(W6/JLE,PZ8O&&+F7EX M>;VI\?-&Z4(4RTD<"T9(G@&A&;15D2 @2:) RC%$QBW"-/,L2W)>Z/AHK-4Y M4HW2?ESE@#.#G,14&)Q)1@&*L0)$2 X@SW6.B-9I@EL']-9]91T([.>NZ.T@ MY?CZ1MQM5@C[MO8\&ZQ!:[6-?MC2-VH4#G@FYXY.2.9WD#HHX[NCL,OT'G=V MZ.32!@*5MH'Y3F/BC_J+#4=Y]?2+FM\MV.-](3ZK._./57#9=LPF3X7 %,1) MC@!*9 (X(3' 6$N1$$&1*_^'4FE\L\-V?-]FGV\=\F.3AN_6)D6+RB:/ABDA MAO$TV;W$T/1,A6MKHH\Z.M IW?RV,BEZ]11MC(IJJWQ"+/L9+X]V. ./VT#- M_NI\"M=X)B/G)1CTAY S7 MUB<@*L^: (5\;O9Z&JOEKOE1C/ MX!"ZU-J+5UP\8^^AHFOA*RM^6?%2_6-ER.CFZZ:-'2$D2]-8 Y:E$B"!<^,N M2P823A+.""4TE5XI3H>DC.T,?*-D5&GIF6MT$$@W!K@8GKZ]T!UD K8 =((@ M:.+-04'#YL^;DQ=T^^IN'Q^G\2:G/JEJCO]^<7K3MZ!GC6",*04YI M"E">P5F9X_,-JD[G2D;?V%U3IA^JK=_C MQQ/GL7?CC*!X]LP?K:Z@A6Y+VZNF.77 @O'.T(3DE?-"!^489PQV^<;]QF[< M\[8J9/'^4"&+S_/I].U\8=MD3 137,LL!0F&$" >8T R [S..(%7% M<1,[-I?D[>G*+7]8U:-&=\]*T([CX$9&X='MF9'" .O-3'XXA:0G1\F#:LNB165:VW*U-'^ORX5$ MJYD9SFI+=1.:,ZVL[5HLXI*A=ESP#3U\ QU3V'&K+8H:DZ+:IFC=Y=7F;NRV M<1RH%D0 K/LI 7&)8B]4^2$ EL<+/H1X>*@(R6816*>FWK+OJC2JU'EN7&"* M*0>QL+UIL6* VABQ.5 0E BPW?FJ6B5A((K" L0^9^:LP-DZK*N;KZ?Q;^:Q2 MQK-N!)[!WAW&Q8W@^D6[9Y[KT)Z@ESCP[B"^3,>"EXD+[XY2]PX&@>+$MQS, MXWL'E3LY003C6-(<)-">?VBL -<( 4P9ABQ.\RS!W6H\GA,]-AI\MK2K=\W> M']LUJPSPW(?T&!3OM75 J(=<0%^&\B4+9$? >EH%GY/^4DM=1U1.K&==G] U M_^6KFJV,/VG(DDVO'Q^GA:@BR^IFY*_K6&PC_49K)9:W"S8KJYK8]6>E.6<4 M)2F DB. 8MNI)8;FIQPF5&*8)-)K'7N9.F/CO\::JZBQ)]HR**HMBC8F1;5- MT<:H;JQXX9"Z,>5P ]4S>_8^1ATR2D) &S;;Y"*-!LY$"8'>?I9*D*=VK$!I M^\I\F,_6J\AZT=\TGIEPICC$>0PH83E %'+ DU0"(2$5VOPI8B]_\[2XL7%L MW7'IAR:@QNYR664]"U*>!MB-$4Y8"(Q/ER: M98 @E /-&$XR:9B-(!SN![FD@"HS8(BQP$['R( MKS=R'LE@X1 <*,_K(B3]DK;Q\2WNMT'- MS<_JB$7/=/C> 8 .5??V3 U;56_S^(&KYNW9M5\5;_^2"^OWUR$?S^)#VLB0 M-W9I=VNP5?^MV**KG.;N@ZZ M>$U8>QKU]\(G<1)W+/OO,1".2Z]^8>W;D]J):+O:#8-K3;B*C!$VC*,R(ZKL MZ*&Y@#^(O30?\%#C99H3^.-TM'E!AT==$*-6^;136V-T/JMZY)77R^6BX*ME M%0XW?\VFTX^/56./ZYG\G2T6S"@R29@D2',)\C2/ 9(T!8P0!"0F1*GMXKB/S>&.'L!E+9=5LM:%;>OYW.O[V;Z?GBH=IX6(=S M92KE,&,"9-+V#LTD 92E$BB*L8(JTR3U2FMSE#LVKMU6>Z N@\@0J;U>\F>N \?R\\]C/__6[W M8RZIBLGM@DGCN7YY>N#SZ22A""J4YD G(@$H1P00D:5 YG%FEL\B18BX<-/> MD\?&/HUR4:V=&[7LPW6:/"X"H6=Z<+3?^?L_:NO^%UXJ\=/=_.O/YA;[<2/[ M@_VFT=8WO?^X0;[:HU:TW^7Q"_R^O*KCS>)I\MN7"1$:4W-V^B+[?7 MMS=?+N>C?1N/$U%S;>UI-'_9=3*VGC<($^WKWU+0@7_I6 &HJ=3[22VJ-=(K M5A9BPBG'6B($TBK^,X:V2J[$(-5"YH1BG0KM6?7GD!R?-V^8O/-*K76-[K9! M[J-:U%L[U2;/JI2;WWCN]1R&6U%"!,DTP 1KP_Y< ))3"AA%<4ID;'[-?!:# M%X,]Q(100]T/H&[KN8MAZID-UU7/C8+U5M=55.D8L$+2*0B"5D4Z*&C82DBG M;-VK?G3RXFY<^[LJ[N[-A'YMN(S=J0\K&ZCP4==[4Q]7RW+)9M:IK-_A%*=Q M1E(!H+0N8:)20 B%0&:VB1=36A+IQ\%>\L?*S9VWV?W0=V.0WA#MF5E:O:-& M\:C6W&Z[-5OJ6\H')YU.J(4D(S\%!B6I3MCLDE>WAP0OX_9!+2>0R"3+, $, M9L:3S#((:)XB(/*<$Z(2">,D4/DV(VYL/LZSZF+%)H.O[AAV%89=")3(Y*&!M_M$JVN6M& MSW3U_8L12- M&="*)X1$'-(S$*'&6=!J=CVB\,QTW&2 M$J\:\TWK;K6+_JCU\TP-/HZHFQL0!*>>/W-WB/RKO)PS/V@QEZ/"AJW9 MP73ZD[[(^)X_X5JM+FEDSP#P2!KK"L1 *6*!TK\.67DR MV>O9#<.E=AW2\UDBU\$+ND9$UQW2GSZS;[\:GV51L*E-X$J4E(@!3!@&2-H$ MKEP1P$D,69H12"CW;6%^0,[X=DR-=M%#JYYO4/(A)-T1DT(O@$$&%C?0\)&CB*]X2M^_&YIR[N]NWOM=)[I6;B_H$M_FR\ M8IIG(I=):I88.C>>1JP 82P!*A&IBGDN&8(^ZXQS L?F@!SH&KK6N.,2Y"SF M;H01$LF^%R07@>C-(*[(A"23LS('Y157!'8IQOF^H)5UWQ8S-A.'*[CJ.&:* M$PP4YC% &1* \RP'*L:2$J!Z^L>VI<''=+>D6[ M9]8Z4UEW;<0+5=9U '& RKJGM!A#95T'E!PKZ[H\J1LM7C_,%\OBGQ7I5N4N M:SFOY^6RG$"%,AIG&<\A9[KL%/BQK<GT2.F^6/]C":96TMJ1?@F.8(D,D+,^A MK72F <$I!6F,@NJUS=',&57\6\@(I*!^Y21Z6F;S0V.,HO[N[L553 MBVQOX=D<8#".I2(9 C#-&$"8F]MA\[K;JB$))HS$@?D MPC@W"!DG1]ND;,UC0+2F0.5)+!!.8T*55X[0UL/'1A:U;IZ)0-M@N=% 5PAZ M_NAKM7KXP _9&S3'9_OYPZ;V'+!L+Z/GT#4=HE=N;<^VU>*I\J^WJ\M\,B_ MO7$MS$S/,D8RLQ2)M0)(93&@6'K^ERHK\5\54Z? MHJ(L5_62V*);[K^M_*EJ(FVOLUOB1LUB^535#+M74[MA'BT;+'X*%,KCC.W) M^)[S3QDNZ,?9HF>10.YW==Q/$E7>O*W;83.@V$*6OSU*LRZTL=HQ;9R'.!4* MII"!%.O$UGL6@%)FUFU*P 2B''FV\W62.C86WR@=K;6.:K6C.K*=>FX@.6'O MN'\4&M&^MX_.@]F#N^>%4M#](R?!PVX?^6"QMWOD=7/7Z*6*[2SQ_1>;KM1$ MF2?C#.< :VH]26%8*,LR #5-4IEB'&NOFA"[ L9&.(VW4Y57O8K^&O\4QS!Z M9(OHJ]7V?T9ZA/Q,PPE/S+U]N M;H\7@W(!S=&KZ Q$W^Y#T^^UAX"2QAVUC]HW=[T?OBJ#EM#_ZF> M^-RZ!XTWBU4*<\8D2#)D-X+,Q\IRHFR1WXPACE-)W'.;=AX^MOE[K9['!L4N M7@[[.1>@T/-7NM:L2ZK3+A(>&S,7(#+0-HP',G[[)D=,/[E+LGO/<'LB1[1] MM@-R[)J+]CO*STJHXJNM>MZ\7AE4E*4Q!EAIL[B@Q'@13!FG@L:93E.>);E7 M*/(Q06,CJ5;/:*-HIUV,?42]-BXNPFF8O8IMB/K;FS@*1 _;$?NR7F('XJC% M1S8=CE_?C1)LX.2[F7%U*N*WZ=U-IHZ&*LE(Q@!$G!A*R"B@:4Y!S')D')54 M9JGPH81C@L9&"74DZ5K1J\BJVC$=ZBBX;NP0 K*>V:$C6M[\< Z*D/QP5-:@ M_'#.XEU^.'M]-W[X;$9;77\ORDF*-:4*4X"3/ 7(\ -@FG.0")**5,92NYUB M[SUY; Q0*696UT8US^]] Y;;!]X)@IZ_:"?KO;_?/4M#?K";AP_ZA>[9M/M) M[E_0M8J!5/IX9;6;[V*ZLN4;?YG/Y;=B.IWD"8HQT3%(&

/%;%G+XLV6+I]L'ZJN'S4N\JT]_[_4K=%3-;RC?B;&HC[GWK('B. M19R3.(\9!PK:TV/-,L X9$!A''.20,7S=BQN9G(L(]&JTM\XW%051P<:!#/2Z^5KME@\&3'UH2C#+%.0::!2;),9\APP)#B( MI4QS+6W:%?0[AG*2.[[3J2JKVIX\5^WJU$9SSU-G)]2U0 RFN01(H,RFD!! M&(1 R!AQH9G*%?>?YX,C/]SD?A3]B"TCOI[YY[J*Z*OUZF-@"$N33-N4PUQ@ M6\(RMP-#@3*@V)@QA3/O2;^G8>E_IC\Y*,K\OO?A<)O^@P/<\YR_QK7Z84OE M*PMLJW4=X!$PL,,'I:#1'DZ"APT!\<%B+R[$Z^8+.H*S4KU1]7_?S=IMY$_L MR>XA3]*$B"2G&K!F;_,EC9P/A:,*L ,B0 4)QQ0D6! #=_@%.8Z MRY4?MQP6-#Y":?6,%K6BOL=&!^$4.F;(UL?1.3)K+$@@X#C%((&I9CK5D"@U MF:D[F]=^ZW,PUQE36F.Z)_-_&+"NIW&7OGN]G\4UV#0:7D6-CB&/X4YA$/80 M[J"D@8_@3EF[?P!W\NK+F-4P^/Q!W;+OF]X^2$M$L+:[+3$%R'AJ@-),@QRS M+".93'7JU2;AN*BQ'="M7_2B4C5:LN]-!Z5N=' 7#]*N RRH6BAUC(R:O;3 M,.D\>0Q %I+T(2QZT^1A0G[NA&%E]6O%3_6!G6N;'EE,M;]7WYRNCZYP0+ MI-/4UC;.N>VZAC3@,$= 9BDU+Q"7&'H%\QR5-#:J^/+;JR\W_^]O-Q]NHYO_ M,G]ZY@T<1]2-((+@U#,_;'2,:B6C/ZR:4:5GP!" LUB$9(?CP@8EA[,V[W+# M^1NZ4<.K55G,5%E>BW^LBK*P\=U5G$H>,T9T8H@A2R1 *D: )S Q3D228IUB M2J17%9DCG2)^CN'J1@\!T.J9'+H Y6$A"R28XE21,R)1!8#P$"!"#V'""3($F5"&< M*ATKK\)T1R6-C15:1:^B+54[AOX>A]?10S>\_#V'>C@W<0,E:+3,:8G#ALDX6;\7'^-V5_=>\F^+4K#I?RNV>&M^4TZ, M Y/Q'!HG!@H$$)6VKGN";#?Y7,9"XRS/?+O)[\@8VXIGW36]UC.RBD:5IOX= MY7?A/$T7@4#J^^S$'Y].?>6/('!Y9_G=!P_>6_Z(98>ZRQ^[M)O+\*QV9!T& MFL6I0(QJ6W%? P2-F\"ULOT?$34.!$I1QMH "CB(WTN4W[T*'4A[W/:0?L !*8/. M_<>MW)WO3UQY2:6TB5:4$:AZ>!RGH^<)Q:<,>,)RU>N^$X?P='5WU8CE5'_6[F2R^%G+%IM41 MND JS8C!4,EC&U!7BEI$^(V:G:*2S@, MJ:-3?BE0??OE_ACY.^>G, CJGQ\4-*R+?LK6/2_]Y,5=70BS#+8[ .T99O6R MDHP)C>,8Y#(5MG5. HA&-H=68ZBYAB3V"T,X)&5LWW^K6Z>/_C".KI["A>CT M[20X M-A]C]A>-B)_Y"@@>?\$[;N3_>G+N[VI;^?S^[,9_1@BY7=FD=4+RBG M(JU6"!H1VU^%(4!C2$ F89+@!,($>A4?/21D;-^YU1%8):O.U5>1U;/3-W\0 M4;=/_E*<>O[BNT#D_?6?PB#DQW]0SJ#?_BE+=S_]D]<&R4VP3VWBX;"2 DF9 M@"1!&"!*,2!4"< 5%@F'6D)"+LA-V$@:&P?L!MXW;WBW<,.C\#I._R% Z]L% MZ(;7I8D*^UCTF*BP)>PE$Q7V;3Z3J'#@A@[]$MX]/+)B87V.N=ZM:_5V4_+J ME\6\+">8YWF.A0(X5@R@-$D!49P"FB=4Q5+:ZA7.S11\)(^-1S:ZVT5QL2G\ MYG,:T %_AJC$6@&M8@X0MVX;2S'0,5%YPD3&8>Z1CM[/, R?H;XU&E.C932? M18]&]HEHH@O'X33!]_IV]TSXSU_LO8J&5]';K8J'5U&E?E\H>S3@Z OM@;IS M!$7=KW]'%^1.-O?P>N!PG3^ZV/FL+4BG!UP:*?>IJL]6!W>1)$GB1!M_G>'$ M5A@6@&1I#C+CS"NB)5'$*:'XI)2Q3;2[T6"UJI?%RVV#>IK)@T'5,VMW0NF" MJ+D#*(2*F]M^] M%SAVP[GCLW*&+.[CA[PUK?)RU90JJQ@)EN;)EFE_/RV7Y M>[&\M[_\=2X+78AZ1D1,PT0E'&0\,=XX,8XX07D"!(OC'"M!A'9*).ZJP-BX MXGWC^\FV^L9TSF95:%T9?3/ZFW_@R^AARP(/SZ7+ #FXB3W#WOM^H4'\XRQ: MUSNI>Y,T%D25"9&UH?Z'7X>#WL-W['D(!G(A^Q@*/T_R AQ/.I1=GCN<7WF! MU<_$ZC.U*(#5*!O]T*@;L!." M(S"]UL+:$?FR!;$.VW^V*M:1V[JO8NT>]820#$.)$@"ED AR8"A#@CR&,F$ ML#R7J9.?NOO@L?F?ZU685]45@J"7H2>,[K3FW+;U\F5D];?"5 MY;8-AQ:3S_Z]VWS^<7FO%DU=.Z/8.D\[44QD% AEVR+$B@.6*0&8T(2S6*4Q MU#Y'O0>EC.U+K)3LE)EQ&$2WZ?EB:'K^1&M4UG4HURJ&FX=/(A!R]CTL:- Y M]Z2MNS/MZ8L[[!=]FG]3B]>L5&VW9?"ZGDJZ??2KO. M>#?[JLIE,;N[%LOB:UU:*>/&']$9!S V?Z 84=L8)048HTQAI1.22)]D47?1 M7K0V0$*IT;QNV+0JJST'\[]&YXBME?;S9SS&P# M(DS2!$,)-$YR@$0L :'[B)RQ.5^OYS-I=XED9'XJY]-" MVCBO:*UW:6-8/CZJ137#EY&XMSV9_8OR'<3\FR/0-# MX/)Z!T4-75'OE+T'BNB=O+Q+-.U>7;ZJ2MSGJDC,L?&(A=5S_/!VF&1%Q[!_MECKW#GNUE48UJKO:FM M%QY2G\#,X- .M'Z\O5?VU*^!6:YAEJN%=11M\]2%>IPO*K>Q;J-J/7;[^_7+ M'.GY(BJW7_2?0D5M>L%Z.E[3[5$#1FIZV?8\1M/OUDL+HTYK#^>^>&SW4""S MA^-)!C*DB7$)!0),0@WB)$N@S$FJN&]/[N/2QG=>OJ[ON=C6MFM%U'UXW;R_ M0)#US.%;M5"WU RX5^4!1S]54/?%O5 )U*-V'Z]_>OR6CH=SBSLV*_Y9/76S M;#)_><7*HORH/YE7JYW4VN83;U0I%L5CU7QB)IOVH6:Z^61N%F99N^F,)"3/ M\YB9E2A+JKHMQK/$UI_$/.,R36(NN=_3T5&\!OY'KD,,3]"CVUX5 M'O8(> CL]XZ2!Q':;9:[88N9>6SY22V^V-JV;XKI:JGDQ+P)6.), "*XF9\2 MH@"-8P9PH@GE7"?8KV_J$3ECFUD:M2+5J!O]8--3?[3+Q;KV;_2#63*N2KGY MS?&@2"_ E_0NLV: M >#J>;YK-;3)8E&EXU74:!EN=CH#0\AYY9BH06>$,_;N,ZFU=>!(T] M],,H_R=</#GYT_D_("Q^:'K#Q\8G[PRHYA@O/9O.:/ MV5W]\"8%:1WPD:(8I4BE0$@L =+0EIP2'"#,,#$,P&6N_58R9V6.;TU31^XW M28@_-!F(/WI6MC^/M1LC!,6O9X+8UK5U27YHU/VQEY@;9W2"!OF=%3IL;)\K M!GLA?ZUWW.ZZ./FRB56@C BD" *)%A0@FF' H"*[,DBPQM&** S9H/X4Q(E( M &+F#R80!CG!&8ISCA.6^S6SO*22QZ =+=]M"J \VH2+TKF$TSE0/; -"S\D<-CC4$8&]"%'7^[IZ'K:R_WSQ9#?H42HA M8A0"S%)FMR,XH")/0(:2G">9QC+V//W8/'QL#-+JYIW@_ RQ.,DE3#,*B(ZE M00PE@%1[QUQBA1)*4@Q]4LD[(S98]^$B"&ZN/E@W-'IWO!JU@A_^[)L;UK_: M>O[ 3M6^9?N>U(%K.NZZ5BNSUTTMI9A@F60Q 5#$F5E$\1PPQ3G "6*00!8; MTO/O#?ZZ0R&JP3[2IM[/!:W"7WL5HNH,2=\;I$WIJ=>AZTX=-#A\(_'7+U%G MZJ!MA]N*[U[4<;7#ROOKF;3_L2V'O[*I3>JOZYSO)MA-,D:%EHB"-+8U$ M,51G0.+65W5Q28&5#^HC66>RR*? MH7%<(O4$>-_+I1;0ZH4C?]B%50=D]A9979[1 MC>Q>L:FML?WE7JGE^WE=5[OND,IY3#(8 RT3#9!((6")X""6J=2:D%Q#K\77 M,4%C6X@U>D:5HE&K::=-G*/8NC%3",1Z9J%N8'FSS3DD0C++45F#LL@YBW<9 MX^SU'3NHMK5A/NJWQW45,0,@4AEH#1U,;0&\Z@<98 15B: M99RF4'@EW[H('1MK'*D)]?S[Z%0(RFD(W @E-+ ]D\NF-M1<1VN%HU;C7J+7 M?"#JI5'[*;DOT[?= 8FC;=Q=[NT8;]*&R;VW3E#Y=K5<+=2OQ:QX6#U\8D]5 M';8W*]7N&TB6I) 1NQV:4X 8TX!Q'(-4421C9ER=./,*1O$2/S:V^JQLUUP; M$FK+X7C&JO@![\9,_<'9,T>M%8]JS:^B6O>H43YJM8^,^G9_]OLRNOVFIE_- M%?/9\CY@2%PW#(.&R_AI,&PL32=T]@)MNCVE0R&]K8Z:NY%ZUT*L'E93ZV!L MA_3]OBB62S7[J+5ANQ0+G.9 Y4@!)+$"E& (-*8TAFD*):7.Y?4NT61LQ+>E M<,2V-/8H$7?1P)QFPT'A[ID8MQOV'FKHNST2S^*&&VLB8\Y0H^)1SF^HT1FH MR%^OH^17T2\$LB?K_%TD8+CJ?R%P>%83,,@#NSGIGZHF]$K>*G$_FT_G=T]M MF4"M)L='90WJ!Y^S>-?C/7M]-V9H:Y$6 M:GVTG[ <,YX@PPF9<5HS(0!C"0%:(Z%I+E2>")^3U'T18SLO?1X<,=WHZT<& M![!THX'+$.J9 +:4ZR%@XKCI(3_Y U(&_=B/6[G[F9^XLFL@IWD8FUX_/DZ; M;KWU\>7KVN$PWDA=5^-VP6;-QJ ]&4M0K).489"R.#>. 8X!P6;ERJDB.>=< M$ND9\ME%C;$M6QLKHBTSVE/^C2%1;4FT,:73H67'@7-CG/Z'HV=6ZFDD.L1F M7@)DV"C.3IH,'.]Y"5K[D:$7/:T;GWY6C\W^XD?]?CZ[NU6+A_>VMN5'_7JA M9+&86 MZNM\^M7NS8M*VT@SX=$0PAUY-^X+@^8P-+?1U9Z]6FV!F><>HDI?^ZM:XW!\ MY@Q.2.HZ+W10EG+&8)>0W&_LG/Y7'=G^7BSOVPKQ55^)U_=L-E/3-W-[G#A) M.$)Z)ILZL[>,3]6F'P!,\QQCQ4'.\P2@/,T 8SP%6E-H M]Z R(;P(K*,>8V.TU@P[[R^>53&UO['U&6>K!WLN/E]4F]I2S>8/Q:SZ>]7( M=3F/!)N*ZJ AXM;T$Q7!JR>X$-5L2L[JH%I M:XO_4=D2]=+0X4(\@T;E=51EV$"]R_#:B]V[\'&74G8K2LG7\P=;PZ*.95XL M;.QLY>2^>MI"\C0WZUY,&4 BAX#BE M8Y2:?XO3U"GV M);AF8Z;U2FW 61W O#$NVK;.]HS>OK"Q,*I,;"C!TZ$--^R^7#W@8 [(W@., MXP5\'@CS?AC^4N5>B/,#87I\%@@EH$,,Y)=55?A[T<0V))KF>9PD@&D$ 2*, M X9MBQ<9Y[& (D/"J5?#@6>/CIL;[3PBX'; .LV'%T+0-Z,UBIT/^#@+@T=H M7W[>T'7?K[E9EM>X2;0O-Y3U;1JQN:U56=?)A;%=+HLJ>640/\X5J M%VOF5\7RZ5]M2]ZO:K92P7KR'@;P9$S>SBW#1=D=UO59W-R12WI-5WDW>UM\ M5?]MUKWE!$N4T3A! ,<8 10K"1AA$,1W\*>0OU]$(F9#'I)7MD>!C?'LE]0>^9;YR26*YO%8LLY6"NBRHS! M\U<.0/@".2S;6HPQC^4 2AUS60X]J>L1=KE<%&*IY)?E7/SYVZQ8EI^__-;, MU$R*+-49 5@F&"#,-6!9F@"98B0T44F*H,^Z_:2TL?E[&V6CTFH;K:RZON?4 MI^!U/:,.!%KOY]-KO"I%HTK3Z >C:_EC#W'"3KB$/9H^)7#@8VD'V_>/I%UN MZK(FW#XL*A9*+*=/R[E-NK=G$&_-JE3<%Z52;2%USHW[A),88*4R>Z8# 4?F MKTHF@D"#!U0>BT8_X6-CF2T%?594GHB[K#S[P['OI>GV6;/M%UHK;X^X6O6- M][0QH-,2UA-PGS5N?\ /M @./P">B]QN")Y>!7L^<\!E)KSI&.:R4&! M7I/ 8$DG6\DFU<%NN:7WOU;U^7S#),\"[^:!AH2SY[G@_0Z&-Z=1NR1'Y204 M/66L');Y4ODK)Q$XD-_-NO\WK3:0LECK)% 4QL;V01 (!(7D,.$SC M7 J<< Y[W%TA'MY%GC'BQ?;Q= %]D&V^MQ#AW M\78QZKR)M_>@CJ7,I:PR6MC4]K]]-WO-'@OC3TR0RF.H808@I,:K@F90>))+ M@#%%2<)EHJA7?:TC?;E"X3]0K2\'] ."#6,L$ZY3('F>&K!1!FBF$5 *D9B)5"J()D:! M@:!>YUTN>S^\:C4T?N6W^T+<1V+^\+@HC$-219SPI@JN87TV]* XSJ"!WNN^ MI]$6O<];Z!E-^^@HXH!(T"GUE+QAYU4'R_>.>52")V9Q0^9?6XIE?CI M;O[U9_,<2RO(_F#9!&VQB:.,0?C$S]Z643SOZGI(,E-M;GASB$CR)($X(T!H MP@"*4PZ((3-;,C;'>8PU)5X+^'T18^,.JZ%#*0-7 %V/-RZ!I?<#C6U$>@BC M.6Y]V#.,/2D#GUH*+]^LM^T]VT,WNZWKFZFZO[(GRM*^>?F5_GR]>3UE95D7&LB3-4"HS M((3. :/3&AM)JU,Y#Z3E(?LLIRLWVQ2_2O^H,J!3(3B?@7$C MF)[@[IEU@B+MS4<=, M)4C[B!V6N#KCLTEF71W3C.%M0VTST^J-^H[1:F/G> M4NF[LES9[:[7\W(Y$5*E".H,),JP&LH5!RS+$P")R#4G.86Q5^V1\R+'QFC- M@43Q3V5+B-0Z1],YFT7":.NY)^B N!MGA<6Q9ZJJE#4>O+9>?*MO5+E-K<:1 M53D=7>OPFF]7E4M[Z#<1*48X!DBP# M)$4_5J6_[X>.CD_*^.I2/Y&IA0V+L2<1C7:K5)L@6C>Z^U7&W MX'1CD*X@]+=4#^6$J9RGV+@3# H%$,X0,'_G(&4\8[$2<8*U5RFS3X^VD>4OYA'+,MW317R29I#'=,< 4%5 M"E L.:!)J@!$698P8IA?DD%8WU/QLSG9=U9=\[IX7>AS8L<\>5TV63[1E?529;VOPS*(&@*NHAL"&/-4@C&"FZ3ALHYB/?'7_ MGS%K=1R18'-;5_G=9L#_8HO"AD9]9DM5G1H@E*A8T QD7-FD 94 AK$"*4:) MAA"A+$]\9JI= 6.;45K](JM@IS.9/0C=F/X28'IF9"],O+GRF.$A.6U/QJ#< M<\S"78XX>MVE]7K?S;X:YI@OGIIPQYT:VC2)F?T_0'6& 4*2 6*^;9#&'&.M MDXP0[9<#X"K:YR4?)A]@NU)KT>CNW>W/&7E')[ '-/MVXK9@7"N]#H$>J#:Y M&UK]E*H](_N%*M&Z(7*\T*SC_1WY:L5+]8^5>>R-E7)KGE+-GS#+;*]A I2@ M9K&,B"&J!":&K3"2.%-(2[]JX8?EC,T3V:@957I&5M%.'LDQ8!W9YW*X^B:; M+DCY\\II'(+2R!%1P[+&:7OW2.+,Y1US%ZLBU>T+BP5/,*$0Z#3G &F4F?5_ MG@&)>9+',80)8EZIB9@V"RI0[;MI44=O*AS(,.S$*T/:GGS74Q7-AWBE_E@"UYXG#L==>#UE.GEB%G$!<10\ZAWCBL3N-^-[>L7Y^4?YIZQG^9DQ:+%DQ MJ^H;^GTD)Y\QHD^CTK/Z#)YIVLO'X(1)T.+N)P4.6]S=Q?:]XNY.-W5[R3^H M;TTQ#?-!?5K,9^9'4?<9^S2?%N*I_G-SS$$TEBIE%-",$8"05H EQH-*1(XA M(4J*)/4[8/)587P'3;8,B8U865L1/3?#;YKV'A(W*NH3YI[9R:A^'-RKJ%8\ M^J/Y;R\G45W1"\ECWCH,2FU=$=IEN\[/Z9@KJ(J[>^LT&*I@=^K#RI8%^*@; M5V*_' T76<8R@H'FPJP;4V+6C80*0',(89[S5*38IYZYIWRO]>, Y-CNF[FBX4M6/Q&U?]]-ZLB#S\8D^O#_WH[;J(IQ3C6 F ")4!42,!E M#@'&*D]8G(F4Q).9NK-;VJX[^DZ2G3[ =87%C?S^OL,ZR+C>T??=F7<#VW5S M/AR 0^W/UYI&/[0Z_VCCLFM -WHWF_N"->B\\]O?J_6[O MQDQ[5==L+K:2$P0U3DFJ@60X-4Q$.."4YF'K=0V&:&'4]N,/YT%P(Y0^H.V9 M8>JR+FN=ZZ.C,JK5C@SW/$NM"%LASP>JT#7SG&0/7D7/!Y%#=?6\[N^ZZ"J6 M!9M>/SY."U$%_M1I7:_KH*#BJ[K16HGE[8+-RNHH^.UU=51G?UE>;@6]"&9)8.^LR*+%>BM@NL5[\/#]BK5I( M7Z]D,6_J[&>021[;ALT,V7@/* %)%+3!LHA3G.40.14-V'WPV)S+2C6/KO'; M&)TFIDLL[YEH*JW.-QXX;?VS3O2]H#!0KWM'-/P:V!\P^61S^NWKAVL\?T#+ M9TWE#_W[A);9I'!##CDX.$I%AS@B@AT">B8D_" MV&(FZI;P\W7S8-7HV;$A\QI(-__H(GAZYJ--0^6;.%7?;HO\NV]6BBFS7P^02P7,:<9H$(B@%2* &&(@0R3),,8 MIRS&?@=\WCJ,[^AOHULOS=FWX/?DBCX@'8Q+G)JS.T#?5VOV??A>H#7[EA)C M;,V^CU''UNP''M2QJ=M\=F>>\F!/$VS.=;/[&^@W=\.2QJV ]Q):_>ZP)V^NCL;W#8/;7LAQR0E4J8:0&5[/%*I 9$Z!S*E MN61IPC/-_/:8#T@9W_9Q6QCLT58\J*L=3)]')-@\L^GZ0Y#5A]#43#C0B:8J MEP 1]*>1W0%QYY N(+\,@;1H_\K,?%D3'4RTV7UKQ^ 2^XD 21(\^%V M1+MDF>0YYP/Q$3@X2^_UCJL*L5[KM)##UM%AE$H))8"(Q(H7: QHDF0 ":J; M=4H,>$3(T3*AV=VT>?@]%P,7 A.$.O!HYP&:*)= <"7ET/ MQ3)*QGQ!5N]EUQ2=GJ'N5&8K24]-?ZR9(")+690"(I!N=QDKS@A%"J1(PS1' MJ81A:G/&,J"N4SNMJ4QH:N_0TJS@;;7\/B_T[J;J;5=>LM9F6N>*#3;F9@0W MD9$;0;PO!U%/_6!G:K"SM1G?^OK2W*O@T+S@KJ^5H4OJVM"#X#G=;3!U MQTZ1&QKW,VEU@XMT/,/3Z7TZA&@EGL6BF'\7.UT_B_6#5,I\J7PZUWNUX1Z7 M7TCI78$(ASA+U#)GA[KFO!8^< _*<*ONU(7N[1K)7^&%52, MD1S$(E?+^01RQ;(Z\1$CBL.4RBR.[#(=>R1.S1_P\?28X"I8+!>@5MDVN;$/ M<#.Z] KCP(1XVJ6^7NA6RI9TZ#.)T1 9O]F+?4)'3ELTQ. T7]'T1H=8[\-P M$90F(9:IX MB*8L)\(X/OQ"9:;&4G_?SYY9DQ_M&33JUTP/&=>54DAE7O '>1)544[]DT5T M]J5CVLUV8X_4P$1HDU@3U/8$RB!%ENM F10T-HTX0!8A]R,.U$AA^L,/F%V$ MOR>$.[,"+I4Q7B:!)S0.L@]\/=/Q@/Y\-F(D8(XCF@$BXP1 A&- ",V!2/(0 M<1ER+D++3HL7YR6.U%=1?[?JR<9,T@YM8#4\FI]Z"N?PJ9GC)5Y.(:W2+FG2 M:TID\]!K_C^;8EW&$7]:KCK*U%;]S:#(LC*WG)6-6!'5<< 4H!2&(HDEE-AJ MBVXE?6H+X3WER\]U9T%GMQ9I5H-C1C*#03XP]WA%V[X+FPMJ7KNT62DP;AN('L?Y#B,57\5TL-J)I>G.WJ,IZ5&=6UPM^K3,K M'I=OI7DF:ZH E 5 H,4 B%RC%F,2)52"C#Z6FQI [FP): M&1745@6-6=HU4!?3J4^IM6N@3&4)2N,"99VEX]/'\!KZ1D<>M*'=IY[&:X" M+9](>W7'^M!K7(^M1R1/G+H^G^W@]ZV/N-1W8S4715/L(Y,BCQ &29IS &6J MF%J0"&0DBR!!,@\CH]#25@E3H]U21PO'W5G4#-REEV(QTNEXK9]+19"SR%CX M*2]%:*P:(4$A%'OPH'@3;"[G:GO_M%INWG3D@)ZH\R=]'-G@2.ARLP[^>)ZS M9W7?4UE5:[Y0U[U6WLEY4442:L<_?0\4!(&Z9+Y^_W=/OLDN5#L=CF=O',^+ MV*7W@6NP\T+7DN0+W]=G^#(D3-C1V<\!B;%S]51ZU[<_=#1E&>1\-N!;U_ R.WUSMAV MVCOOW$7.RZ RA5&?O-YLBK5ZZNH;>1'%S3-9+)2MVI$N(Y+!',4@"J$NHYOI MAE$0@SR1J4P3Q./4J#JDC="I3?E&Y[)8;M!H?164>@>UXDZ'&D9#8+R$\@KL M\ NJRS%U66(9@^1YP=4O=^SEES$29Q9CYO*[^@L7E",*(WF>[M;!2KRI)Y:GMMI5Q.K)I?Y"UCIJ5+M!JB/?* S>Q*KL2JW^ M]JH/'Y9RS[_T)QUQ6OJ;"U^NIC/H=7J8]J\?S[%T1LL#?]*Y?W=;/WV:+^9K M<3__+OB=>CD63W.UZJUZYETS5K5%$/SZ5:>1_*MZ.PFDG'!$ *="K:9"I-A, M1 )0F$5YEH"9LW?YQPLSU% [*GJ8ZFGF^-17L#\B^"?X68N[P^5R6.6@QZB+-':7C)=L%3W*,J55? MRS)(Y2]B^;0B;\]S1JKM3"8@DGD: Q[KHGE,I[9%#(,4P3"D80I32:VJ7K5) MFMP2;T\_I]UB.Z9FG.4%J:&7A!8@V4?4]@'@-:BV5=BX<;5]-I^$UO;>X,8( M7\5;7:3W07Y>KD7QA;R71T0BDR*)*%6+(L@ C'.]N^,()").1):E-,N8717- M-E%&[_G/Z,14MEXJ:SZ6Z:Y-0T\[>F@%V(P=+@)M''+8J:@W.Z620:VE/Y+H MP\$G1[3*&I4B^BP^9HC>ZR\.OW]F9;&/R:K>??RQ*IVT*0.6:\+"MD:[ASY[^^] M,./$GSW: _/IT4!O#0Q.3_;4/VL[@R_[@_S79I!WK1AV]@Y2J'3( 1DH1<&? MGC\KD\$[TAT)#_YE.==J7.DV$Q]%]=^[15.DH0[CG25,\B@6%(0T"0&D&014 M<@)D3E&4,IHCDMCY\GIE3L]UMRW34CN;K8LC]H!L1M->@1N8QVBP^JSY)-*V*4H/ M89@IK@$BSM5RAV<>5/;$S?J!J>1X)8A7STXFS&/ M1_0&)IT.X 9(C33$Q6ML5X_(<<.ZS.P_B>@RO,TUT/3U=5YM[ZX7O*J(_"34 M'D\4'^<%>UD6FY5X%#_6'Y0IO\_RA*8LC!G ,LL!C/5/+(H ))3%$:0\1-QN M8V6GP/1V63?';\'UYX_!S[!;UK[H%3?:SBJ"VY^ U.M-!@Y1-4%G=-@5:>G.(2M M?A#%^L/FO?Z.PQQ&@O$(1$G, 62Q 3KS!@=_X7SD$EFE!1S^NBI+8VT\GWZZ>5*,,_ZO82R/,F9 M46V?+B%38[1&S6"KI\6T;@/2@.4\P#,PWYTBX\)\;1!9<* 'J$9BPU/(?/%8 M#P:=C-9V[WCLE:/"U7[[.$DSQ)"0<8 MY^5V$P'"L2Y\KJB/1APGS"C7L>7Y4V.Y2L6@U#%HE#2;Q6T(=G.BYK)VW>9FS_I MPZ:8+T11J*T=G2\J7Y5@RZ?%_%^"WW&];I1SLA?@_L_-?"6XVO[=JU_KR$H= M)U 4BOVY[OU!(Q&C1*UI\C#7Y5R1FO(BS0%%3+=BY8*BW,:U[5F_J?%&I;5: MQ5=J5\W>=XKK/!VMN9U?RO>8FCFN?N)(#;TQK2T+]DR["G;&!?O6U8D_P?7^ MD.Y9&-0F>NX9,Q#Z/OUCOE4K,2O M\\7\=?/:1-M_W(@9RV+*\E@G'(0$P%PF (4P I30-$LPC!%&5LT,S>1:D?EX M30NW\9LO98 VSE-+;L6&J)O1L\#8#HP[>X"82N5KX)*Z:#6.M@F?'ST&>-E M"937;H*&HL?M&FB'QTEW0,O;W9CJ5O&@VM+:1:0?WC2A-[]2;)"@[_,V^WR) MCR2,^JZ>M^[XE6RYRNW-:][A3\M5>3Q6Z$;GQ8Q1'J>4,9!&$@*(U7<1)V$( MLBB-$84PR5DZX]M#LZ:0<>\[>UZ?[]D.F#W'V5/0W[;LA\#G]6R2-2@/=UA[30<_5CK2P6C(A M>-FW7-=S>I#J-^I3N'[_HH9^K1;LFH7>M.!9*F!*$D8!R3*UAA:Q )CE%$@> MHTAQ2!H)HT+B#K*GY@]I5 _TH :*JMZ6A5Y3RT T*EL2A\4X&++),.@.33$' MP&J]-:B-YE=!J?M5Z:RX[47:GG[L,?/*21;BQR4J>UQ.V,OA$0Y'VK>O;R_+ M=[$M5A^*6$94Y E6%=?HEC]E&"0RHPG4Q;'L,5X& M)]87H##T?J31S.6 ^A@)BX/I"Q 9Z4#Z8;$-L5F1Q>_:62&V8!W$W@3D[6TY M7^@R4&H1K'^O/FUSK9VO(^P6M#J/KH_O&>_(ND7;@Z/JMFL<:R)4'4_W'*4W M55/P&9K6)TI>!;6:'C/R^Y#PFE;?*FS)S8 M;-5,A$YM.50=6^K$S0&[6^UD_9S M>UR=6-W;Y^KT#C=>OE\NGA[%ZO6CH.L99AQ"3%(0"AH!10XAH)(0(%.60(YA M'F78)O9E_^'3#'#A2K-@N5D7Z@.HOW9V9' GMGT=X5DX FOU0)EH5&MF+_Y M?"X\TRIN['HS?7:?*3/3>XOC:_WZ1N8K[=Q^D,>[D*HV_8NN33\+ MA%X3@84HU_=(>FG0-@S[@R/NUA[9&#[(#RRD>&HL?E)CL\3GC*\G9?M?G* M7M2[X-"=-W>&A12Q$&HQ+1.A=MZ, \HH!Y%:8"=AAD5.I9V/U5CVU+BK5/32 MDGSM2!LO@H; ;_A%T;D"?:7J>S66[PU.O3P4ZNM%;-AZ?>WB?W+9OEY<^JOW M]3_"L>O.,UF)#TH$OUF^OHE%4?H1KE=,?WG>7U#&$UW^0%2__^)LH MM#I?Q&J^Y-&,Q02&1(8@S*1:BR$< Y*%&4!<2)C3.(J)E;_6IW)3(SV]^],K M"O7,]6K.=,1$L5ZRWX/OZA>VN9!>1]&,+W_6V Q,J*7.@&JE@WW#@CW+="7[ M_>MJZX+2LJOJ/T%M85"9Z+$CT0"X>VUBY%._#8#L2:ND(60XQV[S#5L_ MK+Z)U?GZUGH53N[6SD)K1Z:5 #4R+3ABY!%"W@N Y4OI4SM@AT:V6GHE];K_6<=6W MH87XYT:1R^UW]<=C6<$\ICC,8$9 A* $,$4,T) 2M9C#6.N+SHL/5DG M=%WK-N<_Z@*+;%XN.-3/+Z)<>2P.6QG',(])'"4@@3(!,($(4%WG)HWUE@YB MCJ5EBQH3L=.+#-G7NOSF$9.FQNZXFY&%;RP')H]]=:^"K<(EGL,TB;8!R">Y M&,D=E6QLD#@F'ZM[G0N\*QG/:@,T_RZJ0\3/8OT@'\F/&65YR-6" T2)/M&3 M,@,XE!KV/(O#/&.$$)M8DPY9TPP]8?L*'[9/M"[=WHJR&>-XPFY@HCG0\K - M815JO)0Z;N JN%ZO5W.Z69?QW.ME\(7X36TP@,MS+?96<6,77N^S^TR5]=Y; M'+F%O+"J._U?%^JNNNU64P;B;G$KI6#K#T(N5^)Q^39G69@UI8NC%!$:,2!C ME ,(*0 M+\2#O%D)/E]_JIO1W^\E9PF5JW .J5- MC3JU8GH%4JD;-/I>D&K0#;89"WJ#<&"BNP@]^ZAD$U2\ABEW"APW;MG$]I- M9J.;7*NM?Q5/!=]4-:\6 MRP70%JIM0&UBZ7:5C9$!V5KY'[;[LPO'U'27-MY(#;Y74^.@;;D*:FN"NX-1 MV1H4["P:.LG%%[Y^]VT7ZC3R[LT/@J=[.$_/=>-L)79;W+ORR]W^T)%*8J:X M.$4QQH#%"5*[N#@%),H3$&99I'9R-(O3W,8QWRIIFF[Y91E4+2H5[3BS'5,S M,O2"U, LMZ_CU@=?J^FQKDK-^7JYT[X;K5]VF,9J)),Y)F$% 6<2 VIPA@&'(@<"(9#D2 M(LRMDEL,Y4YM=;93L([M7FU-T $%&]LRKZ;PFY'* * .3#&EQL%.Y:#6^2K8 M0_JZ&UC[ "4[F+S&+!F*'C>,R0Z/D\@FR]L=.R5L5DN^?'DAJ_IH2$"29P2& M@(>A )#@&*!$Y(!PGDJ41]+0==0F8&K4L]//CF).@#/CDDO@&-I=M%5M@'.O M-KN]MIHXEC%NLXD6"T_:3;1=YWJ>=%SX<.L_D"+,8]'JEE5*;A?R-32@=,!K>G1D0^X!C\W.JUA.H@CI1\- MO^=%K=)&/BSJL_KTI*CW#C>J^+N8/SVOUMJ:TK M&JL"4ID5%*4]^Y6R+.G(T_"94=?X@S(PS6W'H[8HJ$S21P"54<&>564WSX4^ MI*T"VX>@0[\(^Z1.3YJ-2K-^T3RF9,]/=_0IB9<774U6+)02+SK,G+_.%^49 MY'K^O7%<-7T5&)0((QJ!%)-0)Z@D $>) %G("6UW< 8^IR& GMHSU.#O8L%UG-*G%_(T0WF:DCQE M("5)K(A,K>=P&$/ 9)@@2'&6"Z-2 R=/GAQ9-G'GXN-&B,L]:L1^.>?X"AZ:&.H!HH>!\_RC*9FRS6,8I@KD$ M21BE (J4J@6%((!%>20IB9(PCLSV4&>?/[T]TE;#@%S9>#,G M,W*'1:W;)5!8=#F\!)*1VAQ^U7GOA6Z27$;-'KXQP1_S]7.P?IZO>/!&5NOW MX)4L-I*P]6:E/B2^VANVP=39W_#DIO$:'+;I>]#AL/6B(3U&LY0CW9I" )8Q M"F"8$D X18"R4"T_$IDITAO"530]_COV$9UQ$0WA&O+J$YH0A5HX@\9V ?T\ MW\\4G3Z7>7O\13 H"678T_/R1=U?Z%;5Z_==/ -/4HH@!HP2Q5,X(H"BB &" M29K'298*29WC&3I%3X^I[N^N/]S=WSW>W7X+KC]_#+X]/MS\]W\]W'^\_?KM M3\'M__WKW>,_G*,=NH?!C*R&@'9@NMI3N62J2M&A8R&,T!DH,J);]L^*DS!" MI"-JPNQ^;TV$'L6/]0=ERN\S*6&HUE$9R"2) 8QT$EX:$J"(B\2Q4/^++!M' M=XF;'BG=?;YY^/4V>+S^?[??K-L4M,-J1CB^H!I\6WFV.Y-6-2AU';8_TPDD M S=HVLG[V1V:3BPW:-%T>H\;:^SZ$>@F!<6GC=X+_ZI64J^;U[IX=?%Q(^X6 MG]1[]@]!5L6,,4ZQS&(@LIP 2.,8T$0H0LEC@C(D$R[@C&\U;2J7]$X3>U6L M'! G"@TWD^(PCNQ8QF$8S+AG6% '9J2][B>E]E=!I7]0&]"4[5?_H&S0Y9*T M%4%IAC^N5NP<6/_Q;O,YJA))4Y M EDBN**XD /$,04XR?1)%X0Q3^RJE!Q)F-HA5UV0H]8R*-4,E)ZVA4J.@>P_ M]KH8GH$YR!H9AV(E+=9?6JWD^+$CERMIL>JT7DG;A8ZNY;J$1O$@#QHK/TC= M6OG#N_[SD]IN+5>[=3P,N>!2(@#UI->S&Y"4"I!"BABC22Q3NV17>QVFQ@A; M$W1@"#MH&:Y^01C3.7Y%L!),S+^7Q5BU8Z(@+QW]R;R-EZ%7>MA1&-I%O3\ M-\<#H'6_TEV,RO[ME15U9?]@D!W;!6!Z]60[J#&N6]L=IQ,?]P6/9HD96GV++D5YS#9.=1>VH2$V^WQX F[@S\3^>ZGU#!I% M@YM.T.P[._7#X;7!4X>XR$V-*=O\N:Y'3.B] MWJI9+G^:\FO%(&=>)I#X+0K2(6_D2B#]EI^6_S"XQ_4,2WUF1+%NHD^R7(1Y M&&5Z(Y:I?9E:;M"$8 93'"2B"1DS&[-<21A>NN,1D&WA*]C $T/J.Q!&>M, MJD;#>S!.B\U^#YT.18Q\SG36OM.CI?.77>9[>9"?YHOY6MS/OPNN1*@AG:N= MZ751B'51;E)W>_F8Q7&8D13D>:;301$$6(8ID"$)>98Q1G%F&>-GK\7T3JR_ M[56"?5DNGL"+MB*8;\T(2&G'5;"HDG?%P>I4?Y=*X-7%79"36?$\U.@5&GF!,VQY/+[2$.65/?V$J(Q9?5ZK2(^D!?M:?SV+,3Z7L.LV[\N7\E\,8NC.&$PCQ77I0F %.< I3(# M*2)9!A,*16C5%[%=U-1.%6I-@U+5H-$U^*W2UK)O5P?"9HLR/[@-3(JND%DO MMOK1\+FRZI VZC*JW^KC-9/!'0X+I!O]S!?!OY"U^G#4'ZTLR1*&8@ZB6/?K M83$!%",$%%E )*6(96141+%5PM3XH=$QJ)2T^.R?Q<]@470I*@//_B- 7!9$ M9Y&Q6 Y=BM!(BR%KI.R60ETH="Z$SMXXWC*H2^^#15#GA8YEX\OVJ _R]@=[ M5D,EOJI'/RST097:;^K_Z*2K[^1%G\_.<,IQ%DH.XE2G,H2I #1.!$!,X:G^ M3VF$K$K*6PB?&@W6G8:7,M"=9>=/BX"5-7[9>R!J%M^(]EJK;>6;6*W?OZB7;:W%O.F/X2R2NF@& MU5F@,@(PP6II!W4;5I*JO6&$XSS;'J<_FK.>F72'H_;'$6A/*ZZG&Y\7;\M" M]PB3P5MM0#G]1&. '<<9#HFA)]\?PB.Y\)7"=75!#>['$MQY$[SW MO0C;._&M //JO3>3/*[;W@J-$W^]W=W^FL__2G[HG*\/R]5J^<=\\71#U-NF M?C^31/"(4 20C-06%7.U;$L9 YA$:<8)1P1=W(N^3?C4EFWW=7-U5C57E[7Z M5\%K94! &PO4HJTRX?).]:TC8T9G0^$],*G=G^]C?Q74N@=;Y8.;/JB]M+7O MPVSH+O>M\G]ZT_L^9$YK=#@\PYWIBD96W49EAB4,,\(CD(4I!A"1%) 8QB"4 M41ZS*)4IL6:T8R%38ZZFH\^;CENJ%@8O!V1FSU,GN)KST25HCT7NO=4Q1<5T4 MFU>UQ)G1!"6Q>C\ 2@C2K3+4D@?%:NL6T3A/120PM/)/6_R4]\JDZQ[/5L-DQG+# C^P 34M+Q?K@*M M>]#\?4_[JZ#1/Z@-\-HOV@4XSUVDK508N[>T"SYG.DX[/<:-"F^6BS+ Z^_S M]?/-IE@O7\6JJ93VWGR^$:,BBX@ $4IS "7, :81!V&21CQ+L)<-+T/#->VM-CIII'?,9C8H9W?G&>NA# MSP;FLDATH_!5L%5Y@'67#40^VM*5J^ORT59NK'JK+9K M=CU#7.W.XA""'&9J929C G HU"8NQU$81C!C<6*7O](AS6;"C-3,ME0V*+2V M5TTK2;+KY?Z+HJ7JMW^VI:)VS$T9R N.@Q-/">"W"L"ZX^-.4Y]LTPN'7Y)I M%S0U6*^>"J^B%7Y9,N4CK;;)_0^-RH&2L?J=1XD3:,/ M":_GU&VRQCV3[K'XY/RY[WJW-_BK^"X6&Z'[T#XMJIW!\F7.WG>Y@8E@$DR5.;*QSL:6SW[>O'V(PNO"(W,&^< M >TJJ-0-?JO_.TA^I3%(/BFE7^BHW&*,P3')F-_HSTWP5;WE M;#%$[IZ#RX'_2?Z#>BS&=B-TXS6T,Z%%^D]W*72C8N)8Z'F"&\EU))G_2OYG MN;IY(47Q6;U\=:91PB.4H9P!C#$%,$UB@&(1 Q9CRGF4L#B+;)C.4O[4Z*Z[ M-H,.SU V!*41@;;",?7+=I3,R&Y [ =F//^P6S.?(W@^Z<]6A5$YT!&?8R)T M?8QC$=+5DF_8NFR6(U;?YTP4]8RB,LE")(3:4W(&8(QSM;C3\3(BP^J;75=[T;.]0-8^K4XU27+D\0!X)$4JT<6 34#@H!',8" M813A/.$3&W":AUU3&NCI>/*_BR>9C/Y4I0&GM#V %G/["X$?$[PLW)&G>==EAY/ M]\YKG4]T=JU,= N3+V*E?T&>1#1+:9BG29Z"*,YU,6#" $UD!ACE.6)0+^NE M;3!5NSB;-WR<:*J=S M0FF &* >P3\C#L@,BY98(,.;71L@+=GO7\5;G0GX9;5\6I'7KT+O!N:+IUV< M[NZ:ZU>="AC-:)23F.<9R*ANK,;2#&!%4P#EF*N599AFB56.M;LJTR.Q6F?= M1$(IN!^_OUFHP:G"^X/5UA!=(D=;:^E5=A\\0[_S*$,RM&>ZQ'JG85";H6.) MFG':6;)_866+S[Y8E\+IMVN6LS8C]]2Z%+73CEL7/_'2?CYE([M%L5Z5936+ M72 R2RD4D2;4*%=_I!P!@C$&>9HG42Y(&-NUJ^P7.37V/.G4HX2^!EQI7_;F M<>W%TXJX(15ZQ7%HRMN#\'X+8=7.DY5 >,_[%CF/)9FQ'(Q/@-S21-^V T1/)9)P8^^>&\H%$IH=/68Q;HOMAM MXG^<%^3I::5+@E;-SZMMYE%#.IG&499*KK9S%.D".1#0-$D!122!.C8P3:V\ M4492I[84.51:?TUKM>WHP0QQ,[KPCN/ ]-$*X:"K#RN4?!*,F>!1"<<*BV," MLKO9<27"_V=3K,O%S5?Q4A8J7CZ2']K7];Q\X6I']FE9I=Q^4#LQ?K-\U;U5 MZZX'*)=0)B% -$D E"0%"),,L"0+(Y3#A"3YC&_;H/UE,^>ZLE7_5]E=)YO) M=ZK9@!_RG4G!>AD0SLO\0O(2O)$Y!W-=A?YMOB8OEFN?"T;/<(4TSE@,O8[: M@[\V0P^#,B38LT0W"ZBR_ '5Q@3[UGA<<%T.J==EV07JC+MXNQRWDR6>AT>Z M=H?7 :++U?NN3>1N-9(K\D0"QH!SA $,PQP0(@3($.992@E,PLAN(]@E;GK[ MP;O/?[O]_/CP]>[VFVW+^ Y4S0C/%U(#,]I6S8,6LH.LYTP0\=MJOD/>R'WG M^RT_;4)O<(\;9_R-K.9Z[:>;;]1I3E&2B3@7$"12$ 11@#C5 (414*W-Q.0 M6Q55/14QM6UAHV'56\8MN/0,D&;D0KM50;? Z:T+]G0LLR%?&_TMTT.Z<3:C G_8#4P+6T5+R/8A MK'7UF%%BA(G7%)-NB>/FG!A9?Y*$8G:78R\MH4_7WY[G["3"L@Z^DY#A'*<1 M0&DF ,QC 9!$$K PI$F(LDC8=0WLE3BU]<1.X> T-MBR358OVF;4XA7#@=FE M$[X! AR-L?':!ZM7Z+@ML$PQ..E^97RC]]H_]]NLZPQA!G.)09KG%$ 208 S MR4 8QBPE- TY)IX*_MQ/-;N]N]S,!;GN1B-@QD*^<1V8B'Q ZK-FSPE&(Q7J MN?\YF?(V2%B4Y#F]U[%1U7+Q]"A6KSJ>1[>#J&OXB1C'>80S$'&, ,0X!B2, M$$A1FL8TQ @G5@?MY\5,C7V49H!Y;EAU'E\N6!K*5 !.10I@%(: )DRHUSJ) M(AI'B$%JMV6]'.%QMJJ/RS5Y.0JA#):;=:'>;VZ]8VV!UXS(+X=L8.H^C)*\ MTNVC7S;E@5P3]_0K66]6W2U [!N%=<+BM578>4GC-@OKM/:D75CWU6X<_&%3 MZ"YDQ')[BFZ*DGZ?B !WFW8,M7H=O=+U_?5N)9 M+ JU8JU_:Q=V;/G4"9E#\]]E8-*YT%"E!WQ\INP9:?"R%E:3OB5*.46M9LT26',?Y5]>ED7QY^")S!=E"J?^<*_)#^O^=;WXF_&* M9U0')IBS*YQ?[C6B5\'G"DREN=I+K->K.=VLR_B;]5*W%AXJ7\L"0<\M\'K% MCMT*SQ2',RWQC&]U/'A?J7?DRVHIY^N9Q%E.PB0! H8(P(SJ7A?JCRB*\XS M&$4(S=;:7VAXQ+Y[MA4!;24,>!JL5=/U-*2M WD?,,-3S[?W'C_N2?:I72=GUFM/%LAYOR5?OK4[E)"2)BR%/$( MQ*EV-,0Y!$CB$$1AB,*4YA&"BH572U'8*M]=?/]]]_LLWM9A]^/;MS\&7 MVZ_!M_^Z_GIKQP+MR)J1@1>\!N:$$"]WVJ7&3Q8Q%,DL)8"E) (0A!5A@#' :4QY"S-,LMZK=?B1@:HQ0ZA>4 M5UA6:C]&SFSJ7X+'P#.^@J+4;0!G8IOA7@NS'\L8MRA[BX4G!=G;KK.;PO\B M3T^SCTM6EFBZ7O#;Q5JM&>X6J_?[5$)("8S*B"C0"1)!B#B NB::T"RB$0LXQS)BUMN]^@PM35! M6Q_HTHR254Q_VGS]NPL,9RT[2',Y=TS93]T%7-_[^G__6 M_$;]H>O%_>>__2]02P,$% @ 38$!3M%I>]+V_2,*97*,MFH M4C))U37S1/,%+K&+(M4D(S/5O_["&8R=$>)RG,>C^M82"H48YV#Y' [ X<#_ M^%]_?)G]\!LN5]/%_%__Q/_,_O0#SM,B3^>?_O5/?_OX"[@__:__^=_^V__X M?P#^ST_OW_SP\R)=?,'Y^H>72PQKS#_\/EU__N'O&5?_^*$L%U]^^/MB^8_I M;P'@?VY^Z>7BZ[?E]-/G]0^"<7O_7Y?_PK.PM@@&A1<+BDL+(3(./BF?!8]& M9O'_?OH7)G+)S&LP3-#'-(O@3^]_W/SK]4=7TUT?I,?R'__/7]]\2)_Q2X#I?+4.\U1?L)K^RVKSPS>+%-8; MF7^7KA\>_43]&UQ]#.J/@ N0_,]_K/*?_N=_^^&'2W$L%S-\C^6'^N??WK^^ M?N5_AD^?_IP67WZL__#CE6;#/+^:KZ?K;Z_G9;'\LJ&2*-\\:?WM*_[KGU;3 M+U]G>/6SSTLL__JG^BRB@#MF)*OO_^]//N_'&^J^+G%5/U9__H9^L'ULI>ED M2O&/-FDOG9R];87.][V(J[6RY#6 MDQR$ER$KR#H'4"D(@K$K4 R+4>8@F='?$]C>;[N4WN'L9)Q.+A_Z'C]-Z[/F MZU_#%YP(%5/)64*PCE97\@I!.GS=):O?KN:IY9Z72\&%/.E+HF=/_U 4BFX7&)^^_> M"RCBN0+E%$&/C)2/RU"=A0_?OL3%;")IN_:L: A.DAB$X.!2B:"Y%RX:)9+! MTQ%RYYU[(4,^/V0<+]B1$?&"1)*K6'Z9A4^3I"T9.FG ^AA!,8?$ OEP/!34 M1C'%HSL=$7?>N1Z,X,,3L MG$3CK3D=$+=?N1<>]//#P]%B'1D.+R^657"_3%?Z9@LF)8CI& MK1,(PC!%>3I"Y#&#M2S[XK P.X ?^MCK]X*)>7XP&43?=>8+'/#RRG"[H3I%S"_9*-7^AG MJXFR7D=O&8C(R4)*RO'\OQ+CGBYC3!-X5:JJ1O&0A M!>ER=!)LL8[<;N(C("I(.0D*V$LFP0R-F>NW[X48_]P1;2)V,!T,AJC_\>/.PX]##VU>+N89YRO,],UJ,9OF>B;W M4YC5XZ8/GQ'7JV..;O9XZDD'.(=2?>(QSL4*/H7P=?*!:,2*M+?EE^F<7C8E M?V6QFMX!FF"6QZ S9)8B*&XT 4T86E'DRVAM(U?Q\159PBIN-+]]9UV6]D>< MK5=7/ZF2MK?6YR'$'6N,KM[Q8K4BV=ZL*>29R<+!:"%!94'^O5(%-10F8DS*<>-X.^C('42#A:M5=(%TEZDM+@@1MYC0F(JSO!77&_E-K'6RL2Q0# ID;Q,)FZT MVIR;R2*E5/Z)L\@3;-031(USC-T.5X,IH LXO9[_1G13E$E,3(KGMO!((8:J M84$)'$(P$K@S3B8?+&--',';1(QSMMT.+D<+>,1(_H9VBE_P8_@#;Z%]$E@- M0-&!=-Z!0K5Q#1,$8714(?LB?!N4[*!FG(/OEG Y5>0=X.;=$K^&:7[UQ]<: M\M(F_';]&9=WA#4)4F3OW=+%SF62D&^%JS'G4?YHY%5V0!BY%3Q$I;L(NU M*<9)N-8LDU,S!4!/3C&@^#C*(EVX-6\KMQ#7 ^^\B (&EP3':#KY^UK MKP. :]8F@B?! M!#6GR[H#P%S2/TFA8!&A0 R6-F&N+$1;,PU)"%7S"D4W/-8:IZ:TV3G60=+L M($AZ,PUQ.INNI[@B1WU3+/)Y,2.AKZK3OOYV'6+L_NIBX3<>R8EE%2W79DXK2KD@-&: M;&7,J4U9RN,DC7M$V@8$CR/M%'UT@:VKD[IWX5O-HE\ELG()B2EM@,1@0#E) MWR5N@ R\"<$'*9EHLN/M)*<;3)VD[D?.2$^0?!<(VIS#W&,BUM))(0-(S\E+ MP.*)"7(:T&!A(AEGN&T!GQVTC+OK-<+.J3+OP;5.:7E!;WT@H F%DEQP](#: MU/1GB1 CA0Q%1UH8,C$3FH3RCU(T;E:QG?D90/Y=6*"7%ZOUX@LNWV.YF%]S M].V*'U4B"D^1IA:UH$#)#,Z(3*LC,R%CTNB>N%E\0D79DV2-FVAL!*H!-=$% MLEY]^3I;?$-\C[-:B[YCL7@M:<<7U[LY(O'AG(/L@JXUEP5"HIA8!^%\R;P8;)*4 MW$W.N%G)1F :0/)=(.C-=(ZKM^4EO7MZ763I;W/2=)O(=#E5NPOW4\J+W,FED/BF$&582F M-9 C\,"#"MX8_E3GEA-PLY.<;E)'#5/9I^NA+PLT"2$))RP#8IX"@%@#@((6 M1+ Z.&,E+ZU/X;K)%YWE".0@B7=@>IZ0"/=DBTV2(-'4FTF\YM[)D3,4/:(+ MQ7'5)%-TXIGM.;)$[: TD#ZZ",5N-92XO#HI4N(2:44P%0TH92VY<@$AV1(H MO/04#S2I'+E/R-BWZ8=1\?ULXRG2[F#;>I'SIOPAS-Z%:7X]?QF^3LG*33@K MR?%:E8FNYK!R;>'I) 2I''*#!F.;P]?=](Q=-]($.T/(O@<(I73QY6*3#-V$ MD[0DB)3/.%]-?\/+@LTWBU6MU7Q;/H8_)H*'HCU3X'R@%1(HR P\2Z"5$;2, M6O+$FD#K,#K']:!:0:ZAKCJ XL\R%5=XI<@6-HE@"60)OI2%I M<6M<+N0?RA9H>TC*N'Y4(T"=*/'#,>,O,3/'3YO3ER%0\Q[783K'_"HLY]/Y MI]6M1?(SEFF:KB>.LU0V/;@P*E!.R=K_/M**"-86Q2*F)D=LWR=MW#.V1J@: M6"-=^.4/134IV:M8.P0RS):B5I*35QH!!DC*N(=KC5!THL0[ MR!-\+_B=*)5<="0/YK2@H-?2*K")0PD",Y?1Z#9VZ7N$=7/R?Y;TT^FZ&0QK M9VO>^&ZCB<^XGB8*S^ZP,50GQ[NO:-S6\0E^SMGCD9$=RK5YB*QGMHJ<;*A9 M W QEJ!-Y,4W:;=QEAZ/L]GB]RKQ7Q;+GQ<7<5TN9@^[-$VJ$99"9++1"6OQ M X6_/BDHQ3#MD$6NFV1 ]R-O["S6P!AZ$" .KZ.C;=O7#6._#9ZE^!F)#I)< M%1I]/\.-].;YQ9?%4[7^(863+Y_\?Z64&XS/_%6:295@JB\ 954 MIN^D!J&LY;RP4'B3@\K#21T[&]<8M8UUUP4^KVH=7RY6-]V**/JR:)0"S>J@ M'Q5J7\^LZE%_"KR4$'R3RX.[B!D[0=<88R?+OPL4W3IP(Y?][7(CMKS)/+[# MY::%_B0X4W@=R9RBBT#QO8>0@P+DB64*P6)H$Q7O0=O8Z;K&&!M:.[U![G)$ MPXN+]>?%H6?L3#0*JY6,8 (C/['40H(2"DC!;=8I%*F;6*@=M(Q;0M\<1J=* M_UE,\+F6XFI1WE+HO'GZ<*-\'GG\\,G???@8*/%[65=Q_<*;/D:.7&V;R?V) MBAPA5R*$VI->E\"U3,JYW*3&ZA%Z3C[@#+/:#'MSD:TV9O.9%Y%8 )[1U39- MB@)4#&!Y=E(PAU&V&5=TEXYQ$[9#Z/[!N>8)@NZ@2*?&GV]+[?^X^K"8T2YK MB4)>B[6C3V1R&8)'YT$J2V))QNO2I![L'AWCYD5;X.0407?ASOQEN5BMWBT7 M95HW9J>3L0%D=@54[W2D:T3AH9% (VA7XN0BS1 5."8D$,Z%V3;?51BL;-*[; S3#"[\+& M_#4L_X&5E7HPE.G)Z^GJAK%)5,)[LHR@3:@%0YC 945! ?.>XL'BM6C2)_II MLL;U:0;2_J*9(KH U@>GU$).N,4#8Y_L28W1.\Y+W(&]S.?R9:":U-!0Q,(FZ]ES7$)2/4*) I1CR7)H4Q>]/XKB^ M5AO@-5)0!R'=ZR]?PW1YF5N[?W[]>IZQ;(ZW9_5X>\< @)0D5UF!4>1^*!,] MB=1),#HE2]&L*Z'):=TI1(_KTK6!Y]F4V %@;U=2/.1VDE0TDM896"\XJ)($ M^<:"^$K<%*:C8:[-%;4GR1KW[+@-Z 941!>;\ ,I3= R1>&4!&114)SE'#FN M+D'4*F=9BLZVR?7K!Y2,>R[R<6U0"SP-JXPN]C#:A9$TL[Z*A%,Q-B92>/"" M(F%C:*'HDB%8C8(V8D8\M#FGO$/'N$FO@?7\<%+:T2+OX@[UIIO HS*:.&^+ M="& TTA[O".Q>-2D\>R]L2YY"A":;&E/DC5N=JLMH@942 ?QVN.,4-QI,Z/U M4;#&!8(Y" $#2&UUL"H$QIN$:J>!JEGFJBVHAE%#!R[4C?/W"XGPY6).'%T0 M4S>50#]A62SQUICW5W^0_$A]TWE8?GM-'L1FIAS])I$VV\CCTH1/=!),9(6 MQ1I0TJ.,%_4<'H1N-%FW&T[CUGRWB:>V2 M,-SI.C6\7BFJH\-K0D;)P LS*DK3))]_AXIQ>RXW"32/%G('-N:JD<_5):"? MPFJ:7LSSS]/91;W8>"6@&(M(J:(^*55;2 MP1AN0461R34N6;:[3[$G??B$H M>TZP:J&9#@*&G6Q-ZG5&(RB9MQ\1A.] M[X.M@Y3013[L/AM;$4TL%]YXBJ2RK4TP7.U0'@VGP*<.$3:.0JDFH>==?@:ZO]F+P^&;,%V^B2"ZX_W7<"V^B)*1 M \NI3K1,N1Y.&F A%!G1II);]V/:A\YA/7CN4/E:8L@1:8D%( MGC)KD_ _W(,_1Z.EP7'RM&=_B/ [<+1V".6J>_"U<"P/(NJ,8$3=\9FRX KS M(&O*L4@>2YLKJ'O0UDTWI.8H&UI1'6#OJ1;6ORR6./TTO^QSDKY]7(;YBEB\ M[ "U^=OL4LWYWR]6ZZJ#ZZ;71*E/119:=W6"&DL)8IV-)%4.,7B*IG*3Q%<; M=L:UHX.C;MY:[)LGR)J@$BY M/O/=_K6K/QNNRTA?D8/QVV17\2@S!Y8"J=I))HD[D);5O6JO\R13.(?+O #PW\<_JX^(]IL4\36=XAZ6/BT.E*80I M7GH.F;S>VDY"@O>! Z),49/[JVR3V28MF!FY3O2\4!X=#1VLB*L3+-PXU>1> M;5LNT_)5+GO"7G"@G G$10D@9"B<6=J3VE0G["9G7 ,[/DSN7^L_76==G#;O MT[5^@@9#*-:R^YP.;@^.T'IY8L? MJV%$YHSUY/TD9;$FG\A3S[7GLP^)%X[&RR9M3;Y#U[A9FPZQ.9P6NX#E7\)T M7L7X=EZ;)+XM=\9[W,SVB%FZR+, $7B]3"X,Q( (VCB;DT/&=),ZL/W(&[>Y M1'<@;:#34ZNF/Y[L:=8DWN22JZM%^#/&=6T\7:UE^#I=A]E-C:GT+IC,P+-<\V_T)6IG@'/K"O<\ M*-.D,'=_$D>^)'K>C%(CS76*REW3$D/FLG -):_0FT/@N D_44A?7[AYR]7K^&PE]L:25.PG<",MT &$XR2M;#YX7 M T+('.D?C&TSI_))JD9OLCX.VH[52Z

[?$KV&:KYS?JPX#\[PI6=JV;@O. M)Y=;JN.@7AE<_Q M+GS;.!Q&J4+K2@")*8&R)D&PQ%+TNO!L4874Y&[1=RD;O>O?N#[A,?KI-QA9 M7MS*[^,U;N62_!&,J:XSTPT."W^F/?@A<:.W/1H5 M@,=J:513N,G-/V1I.S)M?;&<7['U;>*9R"PJ 0*C!H6*3'NF+U9E;U5,UL9[ M)O"1HY3]WC=Z Z.6:&HE]R[-V*LO7V>+;XC;D0VW%PIR95F(&1R%\76>.KFI M6*U/3HQA*$*E,T6]CQ,Y>F^D<5LLH^08^"@C+ 0 M=&(0')>"C'F2[$SIOWN4C=]#:1SXG:*@3C&WB=2OQ7=[04G.HE!DTRE,8K4" M'L''I,"C-=Z&E"UK4OU] (W[X?"?[^1C&*5UL"_O?XHYD4HZ@Q0S:6_)OI.[ M2LN, GL;F'(Y<.,9MH#C_B2.F^L[_VV9%IKKX!+S(YS5\Y_5(X(D447&@H#L M3"(.8P&?O8,*>$ M\L4\WU11&N.<5IBA:!O($U:!8K-(/*)GWO 4ZI7A!FC"\IA+-11\Y<4FT:1>U/8I=UAJU MV4AS_;J5UR6].P3)K4\)A0&T]$75*X_D+WM(/%HIF4HBMAD!=C"IW732.8M; M.93..K"45\[)V_+@^L.DV.Q*#0I%\IZ\$2M&0QIR8)H"=HZM)Q M' P.CSB.I^JF.T_Q31VA36N5Z)BN)T&[J)6((% Q4(GL>%3)@74RHHB66&WN M%]ZAJ$LOL!G(!M%+%\GM]_CU>L6\6.U@MRP>NK"NMUFZ=?%^J;7R MV(.O%:Q61010F M0HI9X! V^4QM%#A5/!1;F,UDS%6;D;'' M$CQNM>I(2&VJU3[P>\O'O0JCWI8-=ZN_S4FIK^D'[\52F8UF_+JS_(G9I_PO>T-;R=5V9KSW3ZHYY4_19F=3N;Y"!,#H&#Q5@G MB04'09"CY54Q2;),7E:3KB:'$#EN&-8L7]Y,3QW8Q=UO M&Z@3I\OU&4$7LV .I02C&;FZW'APUA1R=0LCGX7V!=&D!'(XT#6+9D8&W2&: M.1%TK^;#!.P?+KY^G6U$%F97(GL]+XOEETNE75?5:\FL5L2:RY%8X[G>[G:0 MG)2%++JQH4E^:4_ZQHT^FL&NA78ZS^E9N%J_"],\462I1:UUBT+1H@DN M0)11 W 9I&EU]NB!AYDDL++3^XV7*DR+N RZV[_=-,P?=$AUB$L@(, MRNI-$AM." 4AU.L_.7N9F]1K/21EY#+_LT#G)/%W * KR=0V.?3M38GC/.]( MV?P\7:798G6QO!D()XQ,7DL%(I0 RJ@ #A.9=*6YE\(7F9OL?J<2/N[=Y:;> MV-GTV0%^MWR^7;ZC2&/[E\T-A]5TDQ&_/&M?O5BM+KY@YA.OHK.9PNS(D-@K MNLXO9!JLT]):)2DT:M*MYD Z1YZU>U80W4\@-]3HB(#=]+6X>[A9MH>;\?XY MSK9ORD\7Q/_Z_V[Z/M<69GD2I'0NB !,B-H]13MP]08$9ZQPEM%E=>^>P".- M1DXD9.1YN6/ \^SZZ\"XWJW]?4]27EZD]<7RNO>WLIK\HTANDZB]OS&0(#57 M)%+#BA4:K3M#93]\E.8;X<6W(PTIK]LI/WVCK1_NEC5TM_5 MS[A*R^G7J\%:#VC[2(KX:5;+YWAPQ3NRWSZE4ML)1(C:)H@IJ'I_UA;39#)J M4ZY&'@0X##KO&\1^D5URVMZO4[SF)==W/4WLH:APJ%SV!4I(V= GGP MT2"88G1F4M%_FS1%:&=EMTVHZI2:3_/IM6R_W:R0&*+((7(04JB:$*,5PF.& M4%N]*)>UC$T.@K]+6;?6[A"4/+QM,*0^.HA!?L7?;XEJN9C3MVF3.EM=632VMV)0QKJ[[RF\^,YVG*>'GEBLJ4&E1;T2X>HM,Y5I)2S\!P24I MQD0>VJ2VAV6CVUWY$/P]*%883],=;.$4=6U$6%.G+R]6Z\67[408XOBZF?/& MJ-RP*%E0R&6AC4#3)N2DA!@2@L[26X,L>LM;@/D(6KO=R$]!;&N==0#+GZ:>'F1%YL#B+,7GS].MN.M;Z\'O'RXLO%;"/QRXL\'Y=A?GGTO[$ $Z9]XB4%P$WY M.@6)=>RU *DYBE@;GOLF.;33R.[6K3T$7X\DF\ZAR0[\A>N:K0\)YX$8?/'' M=#4Q1O$D"@ ;6G_ MVWSU%=.T3#'_O/@2IO,)CZH4;QSDI&P=WF[!V1S(T:Z'^9H5*YML H]2-')5 M^.G:?A"@#R'Z#C!4"SZVPGF1_YVEJL(;[O89#96U(GH MC/':.S+7 >G>0N#%)6-,TJG)39A=Q(SL_[?3_6)@170 IAOAD*,QSV&95W_[ MFLFDD[X5\UNFN!3>692 K#90PUB9JMTBN676,,\C;US+\01UX\+M=!#@I0I>6@PHA@T-$@@NQC>2:)&PT;_D8^(\ZW-^,O%--<6?*_GEWS^A&6QK*WW7A1Z^=7QP7;G M01<-]ZA X":L2Q$B&H3H;2BNI!A-DTNP0Q#_W)!]#,P>G#">6><=X/SHK?#- M=(ZOU_AE-0F)B62M!1&J?V6$(8Y3INU0%R63Y[K-C(3321^WT]V(7LB9M=X! MSK>APNH])IS^5@58.U+6ZY?S]40YB=8*"5ZE5-=L@F!(E,+0;IAC="&WK"'< M2=0S/;,Y$B"[ [O3M=4!\MXM\6N8YE=_U'O ==?8#$C>%$VMKEG2'K/,"5)( MM&GP9"%*$< J'6WT&EF;06][T/9,$Z/#X'!HW74QBF9[#?W69.XK5C)C(D3M M@ =?0*'5$",OQ(HK6N2B:&-I9 =W4_1,TP2#&<$!]-0%Y*[*IMYCN;A5*'K- M3_ HH_,0-86A2O( OM3ON$(7+)+3W*1?P--D/5/O M\5%,UJ5(3C[@1:PW/)$9S(=:(=.:]!,PE:&9>MCQM))5!%J*V">,< A8!(>=LF8T6SW>AZ 0WI%FCWK'=D#::?+8W M/[9YDC5\=6I_AP%' MP.>DZM1#=-D!4'?7PW%KH(@.P+1?+61P6'CR&WX4*%ED]<5YG;*')7LNE&RR*3_;ZM1#0'!4=>HA M&ND 9D>6G'D2%6?10B#W!51R$3P:"M-X00K52*2\R02FAM6I_9UYGK[=GD&[ MSQ+#V^(RYSPJC1)TJHV24Q'@!1<0N(A6B!"T:C1XY[]0=>I!8!JJ.O40S7: MX$$J%9U"S\D<@-ODY:RK5R)X@A!0*48BC[Y)!\[_PM6I!\&L177J(3KO .Z:IUB,!\UB_G*&TUP$BGZPE3T[K(@*M:^%H%Q&<4[ A W"9ZQ")H&C[ M^J]5^3\\! ZI[3]$'QU@:Y_Z<.=RE"@S"&WJC30LX"QZ$(YERS>O\MTD4]1S?7YS> VHDRXP]EA] M=W21K&ZD96(9*&LILI+> POT53BGBVQR,M1C!7YS3 V@@RZPM$>1MG(L95HA M@#X18RY*X^.L0__1,?8AUO X.470SW_+:_16)U*L$P)--3#U,Y#Q"#DQ"+%0*S M4)DWJ3!J=XODR70ODR4@>9-0G*-U*9B#P'EMY>(9NLQ('"VGF'28?A\(&P\C?@U2=4CEZ%2C(%6A >5II,5H% MQHM";"KO7)/V8OL0U^VHN*%1=Y)6.D7:(ZGAPH6E6)E63JSM@A"TCE M?$8F(LM-.DL,?*>]6>K^G+;N= UU@+VK^RM;6_WW.OMNOOZV.0 +L^L%50*M M)%<@2Z5!$2_@2V8@LS-:%\^B:9+)WXNZ<1/[C1 WO%Z>:V.$=[A,]?M/]%GR M;#>YG?AM*YSADF@?U8:"H8(0,J&OE@AG<(5%8#FC$$QS[9O4 M8K>+:LG65RE?:N+]=/6/;:TH*]&4HB"EE,FGX!%"2HPLO&;2&&F$;C+\8SW,6)L-]/82OG' MBFYLO?]O_!87M27)EO98BA>&ML04>+WE%AFXS!W$(G5"VAMS,GNI_=Z#Q\WT M-=#Z*8(;6^DO+O)TL:6;X*BM]QE$\@Z4)=Z#9 36P)E(RCM492^%WWKHN$FV M!LH^5F!C*WIST>5*'N%&'EM6BFX=RU ( %I@5#$V MJ9Y^@J9QG<<&&8FAY-\CE"HCV]7&F91,QP)>(=E-+R7X'!T(9XW-R7LG6YU& M/D939\FM8_7^WO39'6&JF.UOSOS-80J.@#6CK7W$\[3YR]A^8_- E0Q.+31@^.AMA'U M#*(VGC9RX;"8@-HW:0CP/<+&C9[/L_L=KXDND77%S7812EIF(F@.G-?)M#XI M<$%:R$4BBUX[EUI5@3U)6&=FZR08?!=C)^BD XQM;ZO\0E+<56QTE8929(8# M]\"4,_7R'@6JB05@1N7LHC*VU M*:@-!4KB;!+FLAF<90YNN (^2-&ZR\1R;Y''2[Q%'-W5*?$+^ MHW9>,V#94]2CZLQTSC4PH6@Q6B7.M37>(JHS0W6DXK^'IV.U\'POMNVNC_MY MNEHOI_%B 3M(Q80;BOA-I7$[J@,:1L:0$(PFD2&CSW!-:H MA8TI%2%;]FP[7S4A:A<]:LIAZ=G-DST-0D6F[4=>-99C8-@<&A6XQ"= M=("Q_>)F'S FXS4YNY*8,AC 2T8"+*7D@D6GV 1H_PQ9C8, <516XQ#M= "Y MIX[@F$S>&H5 Z[$VUF.6XG64P+2FN$@4D?6Y3@"Z/OH>>)L\2OX]0NG6N9L3 MQ8>L%=EV4KE*]%W(6"46M>>L-IXY3U[C.1Q]'Z3W XZ^#U'"V'5;.X+LQPY> MK=&<,VO V("@LF3U-H,AL^M\RCE4 []7#=?^[^P,.\?J>-%>X'W8I0>;]2:5 MLV7SL!IY!BC; MKL\4R$$TFP[8AM7^:QDBCPRD3S(E% +/UP'E(7FCV[6!87$@[H[040?(N\W! MQ\_+Q<6GSZ_G]/@OF*=A^>VJ.E]'DY4IX+!V5V 2(12D,*5P;F@E2Y/:]*38 MA[J^<7<,+':UV!Q41V,[:'<$-%UB6L^^K1_O&%?3-5Y=&'"%473M M@6=1[P.*!-&B AV%BIP54_Q^-RP.>.GHD6(K2#65?M^H^F49YB3X%5Y?-$B2 ML<#0DRM:AY9(4]U=?:64?MBGB)93424' MWZ3&Y>S%/(EY[QQG4#RCS<-E \$83?YHB3FJS&.;F:?/K)CG$#SL6CIV:&WR&%DWP.(\--]-K;K M+3CAN'$.4$I:;S$)<*DPT"I;JYDL6;;@&;Y M;?*W#Y/@O0^BWLV*M2,8(]7Z4#PHB\RRE**W3V135YC^_&GQVX_;!U[B9?N7 M^U"Y>>G(F!A&>XN31-F!$7EUL5Q\Q>O&<%Y*R0UPR2KMQ+6S48'(29"_*&IG MN!9VXS81X^XWP\+B9"&/?>/NYYW;#J'T:$'1B)IVI@C>4V(@N042ERQ12#R'@&DHCS M3)N@[9ENTQQ6>W[N,KR!LSI'R;]'*-TJB0U(IM%D#UKD.MX*'3@N$;AGWDB! M4MOS=&=X#K7G!^G]@-KS0Y30 9YN3/5C1=!<11]]1A V9%"<6(M,,&"T"[,< MI-:JR472[U+6&;:.Q<"BI4(Z0-@3I^%!:Q%IKP9T=48SXQZ@Y%* )2.@4HSKIY?^[ND MV6)UL<3KLWC%1*;-)8$U!>N$5 V^9O54L:7.Z.4L-\E\/D'3J79CQZ,_DB1_ MHL_\8T*1I]8R\%HV%4&E^ET6'K+BR=1B+6^:C*E[BJAQ[<90Z+AO. 930]>& M8[-AGVH^M@\9RHCLHND,ID1RJ[4FG#"N2:=6U=;XP4*V+F)F61K5I&:EH2GY MD#YCOICAVW+]DNW$U8V,;_#L=#WYL *<3!7/Q+M+@@,OZ*/AQ2?6Y@[2G@3V M:V(.0RC3M3_\9#)930:L@:P_^VC(E*06. MT1?OK K,1ZO:S% _A^_SRW0^79&L_[)8Y-6$&]1DO*PM;U&"#8+^ MR:?@7)-$X6YR^C5&AR#B47_G>-&/.C'P 1_OP^]_#13.3\-L-5%<"D+MG=2,>^39'$!'"[XO_/R*ZTEP,8MZDPIM[=M( M<0,X:SWQ87A*6EO!VL*&B!CW=*LY6@X5\_&9O<4ZS)IZ-[^&9#0/ M'C>4%_,TG6?P7*R0NFA3KY$% 822VD?)2S#&YQ@E4[G-%/$&GLOFS/_FN?AU ML9JN)ZI@MKYX$):H4%YJ13B>TC8^>1^?8]#='JG8.(DX?48 M[:S#_-.4XK<7JQ6NCS0"]YYQXLI_BJ*!EGOU%G^?SF8OYOG^^W: )8K@?#UF M1"FPCAG(X'E.I&*>N)*<"VR2QCR(RM,]B<"N1Z'S@(1G02M:Q5]E"S"& MR%ZE$EEQL5$^][NTC6MJVN'IH2[9&ZK*=R'4ZJ_84^82KU_._+!>KU9O%_-,; M\@\?O/]^7A*-CU@,",TC>>M!0D3I@0LI/!J+SLJ]W)P3"7E.INH05-WM_7)& M9750/G'#;DU(K7$?%FV@0-17,\T"L:@RL9BRJ!EYEF((S)0FX?H1M(Z; VH/ MV7.IL?_==IBLP'>>.>@.?);\P&$0-%FC%2$!5Y&B2V\H)M1H@*E0[5?60C:I M\SAKP+#_6IE8)HQEM;"N.%_;Y]1F]EF!*";60TB739-NI?N3^)SVY$/0=;R! M.TAI'>S 3_#ST[>_AG]?+%_.PFIUV5] M--EY#Z!QY/N'C6"R.(_.^H;C#6._AB_7#==#Y!+KG/OFT>IZ4.D/>:@K2RX6NVBZ\7Z3\NID35 MA()JZ8(.0 S42Q#D]SKI(M"RS*A]8(Z;%N#;D[YN;=V1P'AP^C"\EL;>$%]_ M^1JFRWJQ?E'N,W1+H)OLY20*JXTU@CB)=2Z.S?5V8&U/)@H*%H(O;J^-\I"W MCFO4FH&JK?0[L&E/2.X=+J<+^FE:8ECASWCYYX0EJX4O!:2J#&9=KX $"4H4 MFYDQV*@3Y<&4CEOFU=S.M=7_N=&K7]?3M?DU[XM9:)<5H+5GHS&*F*0+'PPAFR]H2B+ );R_9X:C]C M4Z@8]RIQ6YMX-NUT8"-O[/_;1^S_QM.8&.N4X851.%^K-Q6O8PV%!1X(5H)I MQ=O<^=F3OKW@J)\='%MJJ0/P/2&W3:$O6J;)Z-K@)$3) MN:Y)^3K$@L4$@=5\$J'-%4'R:%/ M_9%F%WDZ_W0EYPG)3^AB# AA$B@4$6)U<8H*&ATGD;89/',HH=WFHH\&RZ/9 MZ ::.QJ97S<)H@_KL%R?.3FM8N;HK0/C91WUXP.YW<1CB,F5++VW@7]OR_[G M24Z?BK*V\C\U!_AQ//O'LM9>^MK00QA0IS7/[2.81[WX7Y'6Z^T$Z8!!S.$O'32..9'G44(9$;EB*=9\ M$$7G*E'<'#W+$(NGD-JI$%23CBB]UD-SB8EGFXE>9'7V0@"7K8:0R F)KAAM MFQ0Q_'/60Q^"KA/JH0]16@=AS2&UDAQCE($K0%?J:!!"3G!8Z*^!*U"FY,^?$ MGWD]]$%X.;$>^A#E=8#-JVE][W%V.?KY\_3KU2R4')0(6._T:9$OQ^>2Z!"" M2!ZS+=&+-O/7'Z>I6\R=CH7[[; '4DP7K;H^+D/&*I@K#AP/M3&O!RMJGTP; M+5 8%H!G'6(IUAML8N+N$])M!F=P/)VD@@X,U>75@IK\29_GB]GBT[;5,,%FEA)*0BB);&S5975='4L;$/09R'MH4PCQ.4K?E?X,#;""U M= &QS;2Y!Q+;SMWARB>5! 2OZGKQL<9-!;(QB2G%1*/ICD_0U&U1W^ @&THQ M7:!LKQ*U%&T1!1&<-064E R H22&#<>"%SUJ(%\O8AKMO0\DA(?*=YWLGZ M&0QS@QV0T;?X,?QQ;,.\FU\_\=#J$3H&:]>[??ZNXP 7"J\7(&QD@O:KS;0; ME: >S:.-1802VZRO1VDZW:X\>/1-_RD>(VW*M#73[XG+;H_>> \:A=*:24G[ M_YGX[:3%W5#H>&@^!E)#C[7!UPOVI*/R!T\9RHRT;?[].%ZB3;Z.U@-FQ7TMS"'+N6YI&*NK-7?D9 M(SEDN3IWB_*2B)FNCS$[NQYSDMWY+ET#&9[ZGAW(0?(\(WH!B)XB[MJ\,F:; M0/! WRNA8FP2F^XFYU1S<_>I-QMFE-:E("P((1RH4BLV4"30!2/WFO#;YH3W M$7K&-20#(.&^#1E"[OTY*CN6YO$-PA]_V-#FHV&;\$>@$X1)!G4![2WYH[7@ MTPMN(,C ;.+.Z=*D5W\;(W*3E*K/?SVGIUYL4N&W''"4W(4LP9G:53\8!EY; M ]9*%I)1F'T33^W[I'5I6@[!Q^-5%,D)J4A MYU /7$.C@ V)VEUO7W%O;E6 D/-LUQ&'1< ]S& M6 1*""9E4):\N(BR0(E6<&]R+K9)Z<2Q5J5974YCK!PC[U%[O>UBHM83;?G@ MVG$=9 :3I*000->KJI*^Z$2?OB7Z;S MVN+ZY6*U7MWP4YLR,64+9S6'E%D!Y4J!@,8#*JZT$!;)XR\I@1+9@&,LUDGXA^YA#C1Z5-^ Q*8@F MU?24X]8V\7P>(VA<" VD[T4#X7<*HFWMOBW%1"X"Q%@GS]1)\E%$!-2<&^22 M4:!Y+ACU<+%Y&)7O@:,CY-\!DC:ISCN7-$0*)(B<21!6E!0M M!06^23'% TKZP\TQ*MZ56CY:WAT YGWM?;I90#5 2%I$D)C=M@64]AZ,==HP M8X-@37*%UQ2,>^[09HX["PA$B[0 -?YW.IU\NOFR)CW6,MO2T(%A@9.+(^_=,"TB1 M%1&]Y;I-Y?,=*CI Q#&Z7 PEV!Y0$?ZX1;P6WAG++)1@%)#+9TNHU_<9*P.P/+UAW/CCG#C0"BG=,6R\D=)P^=W/&@ MM M7B;OS G)F&IR"G27C'X0J ME^)RD4U.4AD./<=H^FG\'"'V#K!S]V;5 M90M?5;QC7("67M6IZAID+" ML:I;#"S'#BS)[0NCURZ=YJ5HZRUMQ+0O*Z_)N*8LP9C(LA=&AM*D+G 7,>,6 M=K?9@$X6>H? V:XG\M<*ENB %A6)A7,/T60#A5N7 W)NK:FMT616^)*$ 18Y&\X)H>=H\'QZ-RAF70U8532E'4Z&C7927$H)W5RK39HG80,W*A M4P/,G"KQ'E"S8^=^<]U;5A/5VB@!]/_:ZIJLL"NUU37Y?#K3WBY4D\S,DU2- M>_6HD:LSF!HZQ=2VMN.GQ7*Y^'TZ__0R?*5_67^;8 PF^4"\I=I=V%/,&02G M]6BYL84ES[#-7>T#B.SO$L&1V-@#=8,H:NSH_ MWE\-\&D .XL2.K!T[\*W39NO;=^OV^Q-6&32&ZSU]:+4%!IM!]%IX,8[SUF1 MN31)3C]!4W^E8,/8L:'4T &B_KZ^%,?'(.K0N0:Y=;5;W5VJ,. M$A,&#;/H19,:H.^3UM_Y_3#X&E@I'<#LBH_-&KEJXZ*MT=H%#9'KVK&]L,N[ M04A;?(PI.56:G.3O(J:_ [5AH'2RX#OI@'+[G."GL)JN/A U(;^=WZZ\XA-5 MD_I)(T1O:FD_D^#02R@B2QER*2@;=:W8C\#^TN9#P:R!@CJP6[LD]G+QYTR_ELR8M':.POE=$N ML!Q"3;TU6/FP7J1_U )BLN=?ON)\=1G-W:%VOYXJCSSII#8J^U W5.>4ZSX9 MI/9;+]L,*M[N=A\^$RIC)>?*7[_NJ9%%XB8["UKR2$YZ(7N$,8-3/BIE#)=M MZE!/(_OD773?M_]T^^TW+:5]DBIS3US9>N?:E$@^9YVUH[W$0O]3O$U?FM/H M'KG$X7Q(?; IGU'?S\-2GM"$ZND'-K";31M/G09*E6A[#LD#BZZV;(T,/#EU MA-'DH_>.YS89@7'-YTW3_9M%>=/WQXLK!>_AV6^/+G1@B>. MO !+OBXGER%FYT$*:] S995LM4D]!+V/#UXX)P8Z"(0^3M>5Z]?S M//UMFB_";%,UDZW2VB5BHM*O(BH(VB?ZKA@FI6)HFX0\.ZD9N9)^'&0LAE93 MCUBK1S>;Q5T'KGV>?OVX>#5?4XAW=56!0$("DU ,A76J* 0?N0+.17*,1_*: MFOBE!](Y+CX'0,;WL#:@FL8^T'U%+N'B&^)5NRGI1,DI.$!79[L7Y. 9K4X= M1 K(D(06ON=![GIP9Y@84H.+@<39@4&Z' +Y@12SL=]O;C?$$Z8(9.1#L,+K M"B)^G%(9N#&,_I]8$$T&1#Q!4R_CZ\?<"(=26;_HNRHHU,)GY0(88>OX45J. M/I"D2O&HLD^FJ(;S<1^AJH>AL /H?C],':&(#E#U 6?T3Y_^@G-]/VSW+F4^0!N# 4F3,5R2V0&FP4.EF%,L4F*#NL-V:S M@J4^=L[CU-&!1;O=%LXY8C);!HW.@)6:&/+N 33+6AW=-/$LOS8-T M^637Q$,$VP,J[C0"S4(Z+NMI&BNT5:*0$"SSD'427BHNG&\2NQW>8?4LO31/ M0L71@NT %9<[Y]554)L3\Z%(XKMF.51M/AQ$A!**+5(ZPT.3XH [5(Q;VMJ' M)W*\6CK U/&"NV%[GM_-POQ66P0,.BE%.SA%J23-%!/4,F!"DDB>9\\<;[*- MM6!FW-WP!&S=C\[&5G0'8'^/%(Q.TQKSII;A;_/I>O7^P]^N&C]9:;(K 03G M"$K4V-=% IGQ1C(3@F@S0_=)JD8^+1P=-/<]_<$TV $!'-E,L@P4,$6=(T3,M&OY/RX^AC]J M9>+GQ2S3POMEL=S-^<24E$M6"+'4X;2N.'!))1":&V09=6S3Y?($FD>.UD=& M\IET/3B\![JD]BHLY\3DJG8NHNUDP^DQ=]-V/N>D*VG?IVR@FVA7+[IZR\\M)A9IK?$$*OM:J&<59*>*LDD6@EJ+M?P802=@S4C/8.@9!E<3$+[K/ES\FBW*3:[[^A]E])+^;Y MY^GLHFZJ5=@WB+>F6!OK<&7N$%02I1Y[UN(,DTJ4"4UHDT(ZCMY.K=$A:'K\ M%FD[S3T'6_4>TV)>N[5LGKHHNSYSPI7]4U\YN-4[FM_6IC%95$JY!$G4\]V$ MD<+$E,#D5((UT137I"EN*]/X*ZXOR_&K9"?(I':Q=D;F@2+A1"&*KS.>C2TI M99E*P29M[.]0T:D9.T3S]\W8\5+N( ]V+\7]ZT4M=-B>6J_>7JQ7ZS"O$>C6 M$M_T'-B$O=?RLRX*Y9D&8UQM(!L@<8SFRB ;U('>P+-XYK:#N!\+GWW:XVWPGT@]$E1 M1@:O&#AC K$G%;@8/TH@:![7>2 M$=/"M(E3VT(SQQ^*89G. MIU6>0YWY[F1O(GGA,9,+$QCQH4JI.7J/D)ETV28*-[%)"?9.:OH*WP?1_SX8 M.T@)'>R\]YG8"FB"-A2CO"%Q.%4[%QEP3-93:B$4%YM[/N? TI:>ON+NU-U1@OYGA?+ZP+!2Z_PWO6J30W-7Y8U;1H0W:9>, 1! M/J+1@GQ$3U;6E."$8*A2DSJ'X\CM:QL\"DL/#N/:ZZVWL[B/2PP4&7W;\'2, MO;K[@),,TQ.T#&6!-K7OUUCQD6DI RG.N>K1& \^%W)PE"W:%X$"VQ06W2'C MY!ZIM\5V[4F^V8$F,L212 M&Y=D4-.PD=I[_'JQ3)_#"M\M%Y^6X%064(I4._ K<)Y$6N^-%OQ)(\; VUT1$4!!5MI"SREH3R5:K[^U\^[UJY'STZ=AI M(-$.[-?57)!?%LL;K&\&BE36UAO_#A./DEE0T4I0%.21?Z<$V"*UT<9Y-$U" MA>^3-NX%N 'MT5<0.E4"^6B M S(L/.C_K[PKZVTC.<+O^2^5]'V\!) <>[& UPYL[\,^"7W*S*Y%+RDZ<7Y] MJD72HBCQF.$TIXF\$*8(SU17?5U=55T'U9[R*NF(+Y,S;@%:'23UY79#99!/ MU.U50#;-?MP[EP%'ZQ#8C; 2W5#FP3@7H7P#7\KBE(VJY -%/+&K>_Q["!QW MXNV ^*HBD<$O80>*#3P.3YV[N_AJ>ETPX^0$W1K,V))>*,H2#B$I#F9$"G@4F-(M,U?&P.U%YJJ8ZZF6/,3/% MK50<=%8IQ7HR- VB(:!BX(#MT922@QZ M-%4BS(-0?U%*L0,F=Y=GGDO4%Z4K]S#EA%NDTUY82\=V7>LH^C?_CW]+;G9_"8( M$2W'LR$JJG"!48"SS((TGAO&HY*^2@?!SI2.>^_5'$![BK"AN.+Q"T752 M,XLN,$Z!BM)V(HH(QK,,A$EN)3$JBBK= 7K0.NY=6XMX[2?&2T3LF^EBMEQI MA=$%#&J2%C)8?(21)"%N96N1#L3NJXEX4MPK67$"\/KI\^IUER&6WF M&SQ%A/=H[H1(. A7*L)X+F,Z4I 1CQ'+JB1O=:9TW)O'YL#:4X1-](HX@"=#&>.6L#JFTEE#G0^[!E^S MC#>O^[DK$P3AQ1[.OLS#(AJLTQHHX]IZFPTU573;B]1<4N"R"V:V-=GIHFCQ M:@?MQKO[V<,#>BJG)T\X4?_LIF8@%?-A,O^] .57?-,,-1G")3TVA"&4\E(\ M"MJ40\BX"-:+#-P3'7P6RM<9 KV7JM.3/ M,"P1+2/$7 *QBG@P5BM@2AF?K G!5DG9K:IQUDD3\Y*\O\'F][F\]OI[^7R# M[YG.'G&>0G:.)O0L,A[/0CL*5D;D"P].1^6\H548T8/6EO51%SSMRG6I);:Q M"\%VK:^LZWW^Z/"7Z^\_I5(%]_7S)'Q(M_CC5B8/MY9*XS,8QE5IKAZ,(J?4S\\FW:7Z%Y$WN"S.6'OKF;^_2_0-_ M3@HU#/3N <_FH3APEO,\2\N%L!YL2KE<5Y5B(\V N!R<04/1ABK]$,_K02RG MV@:.Z9UNL@/ MH:@G_UN$4EG(/Z:E:T&9"R:]Y0:=\#+!2P<&EBD)WFE--6XP#L+XDFD;5>S6H76F^(8*5/+V,&=Z%& MZY,1!]$%X1+U.I/S'(5;A#6FMTZ"P4&,G2"3!C!V%4)I]S3_D$*:?"M;<*V% M&>'.<0[:95KR,0T883*BP25.-+565K'8=Q'4&J9.$?OV7.PA9- ECZD;^EN MD=X@]\HE?7&+RVSO]7F_6E0L?3)^=QN/=H%8'&5#SZ^2SB564UE'4 M-78F#HFRX:73 .1^ EW?N2WJ?GZQCM;6RCM)RITMJ+ )3 GSQV7)NC@KS[,VUL3NZ6PP-O1/"1D130 MY3+H=RDAP&N6P">M)?6,1EG%A-Q-TMB%H_5C=?VXWR*._IEFY0_N-M&;S&PV MW.):\- #P7P ;Z,#ZT-4(6@FQ7ER;C>(:BR2TE/PA_#45PK]6PI/YY-2/7/F M;*%U/LQFQI3[8YDS52M+Z)AWULL.ZKSB\]05"!&U<@DL%1:$50:<)Q[0+W*> MI=*64=78Z6-D!05<70[$H TG,@A.!9H+F0!E5(1$I,R^2DWPY64%=4'%D5E! M79C?XO&XF9T@O'*%.UE)7$HH(P1D&6(O:)9!I<1HI4Z2EY45U$GD7;*".O"_ M12AM)"2H;*/26H#R0N)&HQY M'LV'7:DH"C>!-T)E4J5@Y2%ECV.J+@6E-@32 ML(.I"$H2G;0AP!\FGD0KP$F/7[5B7&01B*]B-5YD;M# QV!_232)K*VK8B]L MRDZ7G8(<$ZP,JW0>W>H81#9*,E^K2_=%YP9U@D'7W* N,FD 8\=E##B'2IY+ M7(]U^"&U 2LY <6)M=KB*D.=@OK!\CG&RQKJ!(A>^1Q=I-, Y#ZB<%+I]+$9 MVEENS( Z/LH 3J 3+5RYK"@-WW&WHD.MM"7;=V\#%0_OHJC)[(Y3CLAA>-\" MB-+M]C+6QJDDP4HF@"F=<+]1AI:C8Z"I9 >._0WU ,"%,B9&?1M=F3K#A/X:^WTV]_ M6SUPB9?5EVVH/+YT9$P,([WI2:QL:J[CZ\5L^G6=DINHT3[(#%QICH=JC+A% M@@/M15"E^B5O-P<81H-L$C&NC5;;4 M%="@%"Y ^V46K4J$"*$LEVHK@6!'[LA+3Q_7\!A6_,.PL &;8\^U-I6J1*84 M2&HLVF2X'*=X A)I;:'Z[-Y,!5:$LYR4DX7%7 M9-P?OJ3D%O\Q^BB]=.>IH[^$?)).HN^23])%"NTUG_FX\//TYP(?\?H;?O1* M#WGVC)/2/?93-%#ZQO9+?MS16Q6\8(* "K*DL;F(TD05I#++7BF/<*DSI&\' M02>[OUO/W9A1)W3FF>$VD)27$UJ 3X*#X;@?C)3.YRIY&SLI&MG5&0(1S[S? M0;@_F$5326<,T?/ZX#,'U2EGZ6Z]$U%.QQ!LT* S[A A(Z(@ZP#>!QU%9-&S M*C/[SJ1CEA8<]R(Z%R00Z0@(DC.XTGM$&Z.LML$)7N7*Z25B&M4L77!P0+-T MYWD#;M+U8H[FV7Q^%?Y<3.8/ ^T?XHW$>YJDDR!HQ \7T-N3DJ/&52;QI*4S M5:+[.^AI"CT]!#T=GNN-@J?\VUE$I%I+ST;7&H4JU%:0N17;0L*LKJ M7#/OHJ@M>Z:7O ]CJ ?SVT/1^@;,:J6X1S]!"0;"2E$T*@$:(Z',6A5%E3CO MB]0TAYX^DMZ/GQYL;P\[CY'O%++AB9:,?CQ\!?<2//41(@E&)6XLJ>-.[2)H MY"O+R@=8/[XW@)^U5?AJ^L5/[I97'2E,;^\F_TWQYXA+F^1)X=;5?)[NYRN+ M,5[=Q;?XY\D?DX=:M_E\\27%=^G^1@IF)4D&DF+(4RW*I!SF(>4H*)W-H:DZ\>R5S^4#^_FZ>]_^1]02P$"% ,4 " !-@0%- MG3ED!8X( Z00 &@ @ $ 83 V,S Q."UE>&AI8FET M,S$Q;F5X="YH=&U02P$"% ,4 " !-@0%-FY'CQ X( !]+@ &@ M @ '&" 83 V,S Q."UE>&AI8FET,S$R;F5X="YH=&U02P$"% ,4 M " !-@0%-&DF5OIP& "!-@ &@ @ $,$0 83 V,S Q M."UE>&AI8FET,S(Q;F5X="YH=&U02P$"% ,4 " !-@0%-M>([:'1? 0"C M<1( $0 @ '@%P >F%G9RTR,#$X,#8S,"YH=&U02P$"% ,4 M " !-@0%-8F<]Z;$+ !@=0 $0 @ &#=P$ >F%G9RTR M,#$X,#8S,"YXF%G9RTR,#$X,#8S,%]C86PN>&UL4$L! A0#% @ M38$!36@(UV<'-@ TB8" !4 ( !AYX! 'IA9VF%G9RTR,#$X,#8S ?,%]P&UL4$L%!@ ) D 8@( )J\ @ $! end