0001296205-18-000063.txt : 20181107 0001296205-18-000063.hdr.sgml : 20181107 20181107122416 ACCESSION NUMBER: 0001296205-18-000063 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20180930 FILED AS OF DATE: 20181107 DATE AS OF CHANGE: 20181107 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: 181165346 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-20180930.htm 10-Q Document
ZAGGFALSE10-Q9/30/18Q32018Accelerated Filer27,793,179FALSEFALSE--12-31000129620570773415,28412,54075,15166,6391410.0010.001100,000100,00034,43334,1046,4486,065141141P0Y9M0D300012962052018-01-012018-09-30xbrli:shares00012962052018-11-05iso4217:USD00012962052018-09-3000012962052017-12-31iso4217:USDxbrli:shares00012962052018-07-012018-09-3000012962052017-07-012017-09-3000012962052017-01-012017-09-3000012962052016-12-3100012962052017-09-300001296205us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2018-01-010001296205us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2018-09-300001296205us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-09-300001296205us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2018-07-012018-09-300001296205us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-07-012018-09-300001296205us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2018-01-012018-09-300001296205us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-01-012018-09-30xbrli:pure0001296205us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMemberzagg:ScreenProtectionMember2018-07-012018-09-300001296205us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMemberzagg:ScreenProtectionMember2017-07-012017-09-300001296205us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMemberzagg:ScreenProtectionMember2018-01-012018-09-300001296205us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMemberzagg:ScreenProtectionMember2017-01-012017-09-300001296205us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMemberzagg:PowerManagementMember2018-07-012018-09-300001296205us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMemberzagg:PowerManagementMember2017-07-012017-09-300001296205us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMemberzagg:PowerManagementMember2018-01-012018-09-300001296205us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMemberzagg:PowerManagementMember2017-01-012017-09-300001296205zagg:PowerCasesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2018-07-012018-09-300001296205zagg:PowerCasesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2017-07-012017-09-300001296205zagg:PowerCasesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2018-01-012018-09-300001296205zagg:PowerCasesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2017-01-012017-09-300001296205zagg:KeyboardsMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2018-07-012018-09-300001296205zagg:KeyboardsMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2017-07-012017-09-300001296205zagg:KeyboardsMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2018-01-012018-09-300001296205zagg:KeyboardsMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2017-01-012017-09-300001296205zagg:AudioMemberMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2018-07-012018-09-300001296205zagg:AudioMemberMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2017-07-012017-09-300001296205zagg:AudioMemberMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2018-01-012018-09-300001296205zagg:AudioMemberMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2017-01-012017-09-300001296205us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMemberzagg:OtherProductsAndServicesMember2018-07-012018-09-300001296205us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMemberzagg:OtherProductsAndServicesMember2017-07-012017-09-300001296205us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMemberzagg:OtherProductsAndServicesMember2018-01-012018-09-300001296205us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMemberzagg:OtherProductsAndServicesMember2017-01-012017-09-300001296205zagg:DistributionChannelConcentrationRiskMemberus-gaap:SalesChannelThroughIntermediaryMemberus-gaap:RevenueFromContractWithCustomerMember2018-07-012018-09-300001296205zagg:DistributionChannelConcentrationRiskMemberus-gaap:SalesChannelThroughIntermediaryMemberus-gaap:RevenueFromContractWithCustomerMember2017-07-012017-09-300001296205zagg:DistributionChannelConcentrationRiskMemberus-gaap:SalesChannelThroughIntermediaryMemberus-gaap:RevenueFromContractWithCustomerMember2018-01-012018-09-300001296205zagg:DistributionChannelConcentrationRiskMemberus-gaap:SalesChannelThroughIntermediaryMemberus-gaap:RevenueFromContractWithCustomerMember2017-01-012017-09-300001296205zagg:DistributionChannelConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:SalesChannelDirectlyToConsumerWebsiteMember2018-07-012018-09-300001296205zagg:DistributionChannelConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:SalesChannelDirectlyToConsumerWebsiteMember2017-07-012017-09-300001296205zagg:DistributionChannelConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:SalesChannelDirectlyToConsumerWebsiteMember2018-01-012018-09-300001296205zagg:DistributionChannelConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:SalesChannelDirectlyToConsumerWebsiteMember2017-01-012017-09-300001296205zagg:DistributionChannelConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:SalesChannelDirectlyToConsumerFranchiseesMember2018-07-012018-09-300001296205zagg:DistributionChannelConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:SalesChannelDirectlyToConsumerFranchiseesMember2017-07-012017-09-300001296205zagg:DistributionChannelConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:SalesChannelDirectlyToConsumerFranchiseesMember2018-01-012018-09-300001296205zagg:DistributionChannelConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:SalesChannelDirectlyToConsumerFranchiseesMember2017-01-012017-09-300001296205us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembercountry:US2018-07-012018-09-300001296205us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembercountry:US2017-07-012017-09-300001296205us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembercountry:US2018-01-012018-09-300001296205us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembercountry:US2017-01-012017-09-300001296205srt:EuropeMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2018-07-012018-09-300001296205srt:EuropeMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2017-07-012017-09-300001296205srt:EuropeMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2018-01-012018-09-300001296205srt:EuropeMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2017-01-012017-09-300001296205us-gaap:RevenueFromContractWithCustomerMemberzagg:OtherCountriesMemberus-gaap:GeographicConcentrationRiskMember2018-07-012018-09-300001296205us-gaap:RevenueFromContractWithCustomerMemberzagg:OtherCountriesMemberus-gaap:GeographicConcentrationRiskMember2017-07-012017-09-300001296205us-gaap:RevenueFromContractWithCustomerMemberzagg:OtherCountriesMemberus-gaap:GeographicConcentrationRiskMember2018-01-012018-09-300001296205us-gaap:RevenueFromContractWithCustomerMemberzagg:OtherCountriesMemberus-gaap:GeographicConcentrationRiskMember2017-01-012017-09-300001296205srt:RestatementAdjustmentMember2017-12-310001296205zagg:BravenMemberMember2018-07-202018-07-200001296205zagg:BravenMemberMember2018-07-2000012962052018-07-200001296205us-gaap:PatentedTechnologyMember2018-07-202018-07-200001296205us-gaap:TradeNamesMember2018-07-202018-07-200001296205us-gaap:OrderOrProductionBacklogMember2018-07-202018-07-2000012962052018-07-202018-07-200001296205zagg:BravenMemberMember2018-01-012018-09-300001296205zagg:CanceledPatentMemberMember2017-01-012017-09-300001296205zagg:CanceledPatentMemberMember2017-09-300001296205us-gaap:TradeNamesMember2018-09-300001296205us-gaap:TradeNamesMember2017-12-310001296205us-gaap:PatentedTechnologyMember2018-09-300001296205us-gaap:PatentedTechnologyMember2017-12-310001296205us-gaap:CustomerRelationshipsMember2018-09-300001296205us-gaap:CustomerRelationshipsMember2017-12-310001296205us-gaap:NoncompeteAgreementsMember2018-09-300001296205us-gaap:NoncompeteAgreementsMember2017-12-310001296205us-gaap:OtherIntangibleAssetsMember2018-09-300001296205us-gaap:OtherIntangibleAssetsMember2017-12-3100012962052017-01-012017-12-310001296205us-gaap:LineOfCreditMemberzagg:SecurityAgreementMember2018-04-120001296205zagg:SecurityAgreementMemberus-gaap:LetterOfCreditMember2018-04-120001296205us-gaap:LineOfCreditMemberzagg:SecurityAgreementMember2018-04-122018-04-120001296205us-gaap:LineOfCreditMemberzagg:SecurityAgreementMemberus-gaap:OtherAssetsMember2018-09-300001296205srt:MinimumMemberus-gaap:LineOfCreditMemberzagg:SecurityAgreementMemberus-gaap:BaseRateMember2018-04-122018-04-120001296205us-gaap:LineOfCreditMemberzagg:SecurityAgreementMemberus-gaap:BaseRateMembersrt:MaximumMember2018-04-122018-04-120001296205srt:MinimumMemberus-gaap:LineOfCreditMemberzagg:SecurityAgreementMemberus-gaap:EurodollarMember2018-04-122018-04-120001296205us-gaap:LineOfCreditMemberzagg:SecurityAgreementMemberus-gaap:EurodollarMembersrt:MaximumMember2018-04-122018-04-120001296205srt:MinimumMemberus-gaap:LineOfCreditMemberzagg:SecurityAgreementMember2018-04-122018-04-120001296205us-gaap:LineOfCreditMemberzagg:SecurityAgreementMembersrt:MaximumMember2018-04-122018-04-120001296205us-gaap:RestrictedStockUnitsRSUMember2018-07-012018-09-300001296205us-gaap:RestrictedStockUnitsRSUMember2017-07-012017-09-300001296205us-gaap:RestrictedStockUnitsRSUMember2018-01-012018-09-300001296205us-gaap:RestrictedStockUnitsRSUMember2017-01-012017-09-300001296205us-gaap:RestrictedStockUnitsRSUMemberzagg:EmployeesMember2018-01-012018-09-300001296205us-gaap:RestrictedStockUnitsRSUMemberzagg:EmployeesMember2017-01-012017-09-300001296205us-gaap:SellingGeneralAndAdministrativeExpensesMember2018-07-012018-09-300001296205us-gaap:SellingGeneralAndAdministrativeExpensesMember2017-07-012017-09-300001296205us-gaap:SellingGeneralAndAdministrativeExpensesMember2018-01-012018-09-300001296205us-gaap:SellingGeneralAndAdministrativeExpensesMember2017-01-012017-09-300001296205srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMember2018-01-012018-09-300001296205us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2018-01-012018-09-3000012962052015-12-310001296205zagg:CustomerMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2018-01-012018-09-300001296205zagg:CustomerMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2017-01-012017-12-310001296205us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberzagg:CustomerOneMember2018-01-012018-09-300001296205us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberzagg:CustomerOneMember2017-01-012017-12-310001296205zagg:CustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2018-07-012018-09-300001296205zagg:CustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2017-07-012017-09-300001296205zagg:CustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2018-01-012018-09-300001296205zagg:CustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2017-01-012017-09-300001296205us-gaap:CustomerConcentrationRiskMemberzagg:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMember2018-07-012018-09-300001296205us-gaap:CustomerConcentrationRiskMemberzagg:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMember2017-07-012017-09-300001296205us-gaap:CustomerConcentrationRiskMemberzagg:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMember2018-01-012018-09-300001296205us-gaap:CustomerConcentrationRiskMemberzagg:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMember2017-01-012017-09-30

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 September 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)
Delaware
20-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: 27,793,179 common shares as of November 5, 2018.


 


CONTENTS
PAGE




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




ZAGG INC AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except par value)
(Unaudited)
September 30, 2018December 31, 2017
ASSETS 
Current assets: 
Cash and cash equivalents $17,780 $24,989 
Accounts receivable, net of allowances of $707 and $734 115,801 123,220 
Income tax receivable 941  
Inventories 78,666 75,046 
Prepaid expenses and other current assets 6,649 4,547 
Total current assets 219,837 227,802 
Property and equipment, net of accumulated depreciation of $15,284 and $12,540 13,936 13,444 
Intangible assets, net of accumulated amortization of $75,151 and $66,639 32,505 39,244 
Deferred income tax assets 22,134 24,403 
Goodwill 12,570 12,272 
Other assets 1,667 3,426 
Total assets $302,649 $320,591 
LIABILITIES AND STOCKHOLDERS’ EQUITY 
Current liabilities: 
Accounts payable $67,355 $96,472 
Income tax payable  2,052 
Sales returns liability 43,506 34,536 
Accrued wages and wage related expenses 5,812 5,652 
Accrued liabilities 8,091 8,168 
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 124,764 184,592 
Non-current portion of line of credit 28,000  
Total liabilities 152,764 184,592 
Stockholders’ equity: 
Common stock, $0.001 par value; 100,000 shares authorized; 34,433 and 34,104 shares issued  34 34 
Treasury stock, 6,448 and 6,065 common shares at cost (43,734)(37,637)
Additional paid-in capital 95,642 96,145 
Accumulated other comprehensive loss (853)(348)
Retained earnings 98,796 77,805 
Total stockholders’ equity 149,885 135,999 
Total liabilities and stockholders’ equity $302,649 $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 Ended Nine Months Ended 
September 30, 2018September 30, 2017September 30, 2018September 30, 2017
Net sales $141,087 $134,398 $371,718 $342,571 
Cost of sales 88,916 86,006 244,297 229,749 
Gross profit 52,171 48,392 127,421 112,822 
Operating expenses: 
Advertising and marketing 3,089 2,627 8,322 7,703 
Selling, general and administrative 27,349 26,720 78,692 78,727 
Transaction costs 618 96 635 611 
Impairment of intangible asset    1,959 
Amortization of intangible assets 2,859 3,014 8,404 9,040 
Total operating expenses 33,915 32,457 96,053 98,040 
Income from operations 18,256 15,935 31,368 14,782 
Other income (expense): 
Interest expense (286)(417)(1,132)(1,527)
Other (expense) income (176)18 (362)67 
Total other expense (462)(399)(1,494)(1,460)
Income before provision for income taxes 17,794 15,536 29,874 13,322 
Income tax provision (3,168)(5,760)(5,003)(6,281)
Net income $14,626 $9,776 $24,871 $7,041 
Earnings per share attributable to stockholders: 
Basic earnings per share $0.52 $0.35 $0.88 $0.25 
Diluted earnings per share $0.51 $0.34 $0.87 $0.25 

See accompanying notes to condensed consolidated financial statements.
2


ZAGG INC AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)
(Unaudited)
Three Months Ended Nine Months Ended 
September 30, 2018September 30, 2017September 30, 2018September 30, 2017
Net income $14,626 $9,776 $24,871 $7,041 
Other comprehensive gain (loss), net of tax: 
Foreign currency translation gain (loss) 175 326 (505)1,171 
Total other comprehensive income (loss) 175 326 (505)1,171 
Total comprehensive income $14,801 $10,102 $24,366 $8,212 

See accompanying notes to condensed consolidated financial statements.
3


ZAGG INC AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(Unaudited)
Nine Months Ended 
September 30, 2018September 30, 2017
Cash flows from operating activities: 
Net income $24,871 $7,041 
Adjustments to reconcile net income to net cash provided by operating activities: 
Stock-based compensation expense 2,165 2,536 
Depreciation and amortization 13,330 16,508 
Deferred income tax expense 2,266 5,203 
Loss on disposal of property and equipment 9 13 
Loss on deferred loan costs with debt modification 243  
Amortization of deferred loan costs 147 192 
Impairment of intangible asset  1,959 
Changes in operating assets and liabilities: 
Accounts receivable, net 7,735 (12,054)
Inventories (1,751)1,636 
Prepaid expenses and other current assets (694)(104)
Other assets 1,618 918 
Accounts payable (30,469)(3,526)
Income tax (payable) receivable (3,153)3,195 
Sales returns liability3,831 907 
Accrued wages and wage related expenses58 (520)
Accrued liabilities (539)1,143 
Deferred revenue  (59)
Other 191 (416)
Net cash provided by operating activities 19,858 24,572 
Cash flows from investing activities: 
Purchase of property and equipment (4,444)(3,792)
Proceeds from disposal of equipment 26 28 
Purchase of BRAVEN (3,951) 
Net cash used in investing activities (8,369)(3,764)
Cash flows from financing activities: 
Payment of deferred loan costs (294)(157)
Proceeds from revolving credit facility 238,994 296,485 
Payments on revolving credit facility (246,448)(311,528)
Payments on term loan facility (2,084)(4,687)
Purchase of treasury stock (6,097)(1,492)
Payment of withholding on restricted stock units (2,630)(240)
Proceeds from issuance of stock under employee stock purchase plan 55 29 
Net cash used in financing activities (18,504)(21,590)
Effect of foreign currency exchange rates on cash equivalents (194)572 
Net decrease in cash and cash equivalents (7,209)(210)
Cash and cash equivalents at beginning of the period 24,989 11,604 
Cash and cash equivalents at end of the period $17,780 $11,394 

See accompanying notes to condensed consolidated financial statements.
4


ZAGG INC AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Continued)
(in thousands)
(Unaudited)
Nine Months Ended 
September 30, 2018September 30, 2017
Supplemental disclosure of cash flow information: 
Cash paid during the period for interest $1,127 $1,361 
Cash paid (refunded) during the period for income taxes, net 5,729 (2,317)
Supplemental disclosure of non-cash investing and financing activities: 
Purchase of property and equipment financed through accounts payable $1,036 $1,719 
Withholding tax on restricted stock units recorded in accrued wages and wage related expenses 93  
Modification of debt that resulted in payment of existing term loan balance 11,991  
Indemnity Holdback of BRAVEN Acquisition included in accrued liabilities500  


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 (“ZAGG,” or the “Company”) are innovation leaders in mobile tech accessories for smartphones and tablets. For over 10 years, the Company 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®, IFROGZ®, and BRAVEN® 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 Annual Report on Form 10-K for the year ended December 31, 2017 (the “2017 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 2017 Form 10-K. Except for the changes below, the Company has consistently applied the accounting policies to all periods presented in these condensed consolidated financial statements.
Adoption of Accounting Standards Codification (“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 ASC Topic 605, “Revenue Recognition” (“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 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; an increase in accrued liabilities of $314; 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 September 30, 2018 have been outlined as follows:
Condensed consolidated balance sheet changes Reported as of September 30, 2018 Adjustments as of September 30, 2018 Balances Without Adoption of Topic 606 as of September 30, 2018 
Accounts receivable, net of allowances $115,801 $(233)$115,568 
Prepaid expenses and other current assets 6,649 (1,139)5,510 
Sales returns liability 43,506 (6,929)36,577 
Accrued liabilities 8,091 (439)7,652 
Deferred revenue  439 439 
Retained earnings 98,796 5,557 104,353 
The accounts that changed under Topic 606 for the condensed consolidated statement of operations for the three months ended September 30, 2018 have been outlined as follows:
Condensed consolidated statement of operations changes Reported for the Three Months Ended September 30, 2018 Adjustments for the Three Months Ended September 30, 2018 Amounts Without Adoption of Topic 606 for the Three Months Ended September 30, 2018 
Net sales $141,087 $3,494 $144,581 
Cost of sales 88,916 161 89,077 
The accounts that changed under Topic 606 for the condensed consolidated statement of operations for the nine months ended September 30, 2018 have been outlined as follows:
Condensed consolidated statement of operations changes Reported for the Nine Months Ended September 30, 2018 Adjustments for the Nine Months Ended September 30, 2018 Amounts Without Adoption of Topic 606 for the Nine Months Ended September 30, 2018 
Net sales
$371,718 $5,544 $377,262 
Cost of sales
244,297 (13)244,284 
Revenue recognition accounting policy
The Company’s revenue is primarily derived from (1) sales of its products through its indirect channel, including retailers and distributors; (2) sales of its products through its 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, the websites is not a part of, and is not incorporated by reference into, this report) and its corporate-owned ZAGG-branded store; and (3) from franchise fees derived from the on-boarding of new franchisees and sales of its products to franchisees. The Company’s revenue is measured based on the amount of consideration it expects to receive, reduced by estimates for variable consideration which includes 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 the Company's sales, the performance obligation is met and 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 customer or to the shipping carrier.
For franchise fees, revenue is derived from the sale of licenses, training, equipment and marketing, among other items. The Company recognizes franchise fee revenue for performance obligations over the franchise contractual term using a straight-line basis.
Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, and are collected by the Company from a customer, are excluded from revenue.
Sales returns, discounts and other credits
The nature of the Company’s 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. The Company estimates these amounts based on the expected amount to be provided to customers and reduces revenue accordingly for each transaction.
The Company estimates a reserve for sales returns, discounts, and other credits, and records 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 September 30, 2018:
September 30, 2018
Receivables, which comprises the balance in accounts receivable, net of allowances $115,801 
Right of return assets, which are included in prepaid expenses and other current assets 1,139 
Refund liabilities, which are included in sales return liability 39,195 
Warranty liabilities, which are included in sales return liability 4,311 
Contract liabilities, which are included in accrued liabilities439 
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 has been completed. The current balance of refund liabilities is the expected amount of estimated sales returns, discounts and other credits from sales that have occurred. The current balance of warranty liabilities is the expected amount of warranty claim returns from sales that have occurred. 
The following summarizes the activities in the Company’s warranty liabilities for the nine months ended September 30, 2018:
Balance as of December 31, 2017$4,189 
Additions9,249 
Warranty claims charged(9,125)
Foreign currency translation gain(2)
Balance as of September 30, 2018$4,311 
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.

8


• 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, the standard shipping terms are FOB shipping point under which revenue is recorded 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 the Company recognizes revenue at the amount to which it has 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.
The percentage of net sales related to the Company’s key product lines for the three and nine months ended September 30, 2018 and 2017, was approximately as follows:
Three Months Ended Nine Months Ended 
September 30, 2018September 30, 2017September 30, 2018September 30, 2017
Screen Protection 63 57 56 52 
Power Management 22 19 27 18 
Power Cases 5 12 6 18 
Keyboards 6 5 6 6 
Audio 3 6 4 6 
Other 1 1 1 0 
The percentage of net sales related to the Company’s key distribution channels for the three and nine months ended September 30, 2018 and 2017, was approximately as follows:
Three Months Ended Nine Months Ended 
September 30, 2018September 30, 2017September 30, 2018September 30, 2017
Indirect channel 88 90 88 89 
Website 7 7 8 8 
Franchisees 5 3 4 3 
The percentage of net sales related to the Company’s key geographic regions for the three and nine months ended September 30, 2018 and 2017, was approximately as follows:
Three Months Ended Nine Months Ended 
September 30, 2018September 30, 2017September 30, 2018September 30, 2017
United States 85 85 84 86 
Europe 8 9 9 8 
Other 7 6 7 6 

9


Recent Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-02, “Leases” (“Topic 842”), which modifies the accounting for leases, intending to increase transparency and comparability of organizations by requiring balance sheet presentation of leased assets and increased financial statement disclosure of leasing arrangements. Topic 842 will require entities to recognize a liability for their lease obligations and a corresponding asset representing the right to use the underlying asset over the lease term. Lease obligations are to be measured at their present value and accounted for using the effective interest method. The accounting for the leased asset will differ slightly depending on whether the agreement is deemed to be a financing or operating lease. For financing leases, the leased asset is depreciated on a straight-line basis and depreciation expense is recorded separately from the interest expense in the statements of operations, resulting in higher expense in the earlier part of the lease term. For operating leases, the depreciation and interest expense components are combined, recognized evenly over the term of the lease, and presented as a reduction to operating income. Topic 842 requires that assets and liabilities be presented or disclosed separately, and requires additional disclosure of certain qualitative and quantitative information related to these lease agreements. Topic 842 is effective for annual and interim periods beginning after December 15, 2018. In addition, in July 2018, the FASB issued ASU No. 2018-11 “Targeted Improvements” to provide an additional transition method whereby entities are allowed to initially apply Topic 842 by adjusting equity at the adoption date. The Company plans to adopt the standard using the modified retrospective approach beginning January 1, 2019. The Company expects to elect the package of practical expedients upon adoption, which allows for the application of the standard solely to the transition period in 2019 but does not require application to prior fiscal comparative periods presented.
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, both current liabilities.
(2) ACQUISITION OF BRAVEN
On July 20, 2018 (the “Acquisition Date”), ZAGG Amplified, Inc., a Delaware corporation and wholly-owned subsidiary of the Company (the “Buyer”), entered into and closed an asset purchase agreement with Incipio LLC (“Incipio”) to acquire BRAVEN Audio (“BRAVEN”) (the “BRAVEN Acquisition”). In connection with the BRAVEN Acquisition, the Buyer acquired accounts receivable, inventory, property and equipment, intellectual property, a product and engineering team, and certain other assets as well as assumed certain liabilities for total consideration of $5,000 in cash, adjusted by accounts receivable and accounts payable of $549 for a net purchase price of $4,451. As agreed in the purchase agreement, the Buyer retained a reserve of $500 for indemnity claims to be paid 12 months (the “Indemnity Holdback") following the Acquisition Date; the Indemnity Holdback is included in accrued liabilities in the accompanying condensed consolidated balance sheet as of September 30, 2018. Any remaining amount of the Indemnity Holdback shall be remitted to Incipio as specified in the purchase agreement. BRAVEN products include rugged Bluetooth® speakers and earbuds, which are expected to expand the Company’s product profile and markets and may amplify its brands and increase the long-term value of its business.
The following summarizes the purchase consideration and the cash outflow at the Acquisition Date:
September 30, 2018
Net purchase price$4,451 
Indemnity Holdback(500)
Total cash outflow$3,951 

10


The net purchase price of $4,451 has been allocated to identifiable assets acquired and liabilities assumed based on their respective fair values. The excess of the purchase price over the fair value of the tangible and intangible assets acquired and liabilities assumed is recorded as goodwill. The following table summarizes the estimates of the fair values of the identifiable assets acquired and liabilities assumed as of the Acquisition Date:
September 30, 2018
Accounts receivable $650 
Inventory 2,320 
Property and equipment 368 
Amortizable identifiable intangible assets 1,774 
Goodwill 298 
Accounts payable (959)
Total $4,451 
Identifiable Intangible Assets
Classes of acquired intangible assets include patents and technology, trade names and backlog. The fair value of the identifiable intangible assets was determined using various valuation methods, including the income and cost approaches. For assets valued under the income approach, the estimate of the present value of expected future cash flows for each identifiable asset was based on discount rates which incorporate a risk premium to take into account the risks inherent in those expected cash flows. The expected cash flows were estimated using available historical data adjusted based on the Company’s historical experience and the expectations of market participants. The cost approach determined the valuation of the identifiable intangible assets by applying the concept of replacement cost whereby a prudent investor is believed not willing to pay for an asset more than the cost to replace such asset. The amounts assigned to each class of intangible asset and the related weighted average amortization periods are as follows:
Intangible Asset ClassWeighted Average Amortization Period
Patents and technology $872 3.1 years
Trade names 901 10.0 years
Backlog 1 0.5 years
Total $1,774 
Goodwill
Goodwill represents the excess of the BRAVEN purchase price over the fair value of the assets acquired and liabilities assumed. The Company believes that the primary factors supporting the amount of the goodwill recognized are the significant growth opportunities and expected synergies of the combined entity.
(3) INVENTORIES
Inventories consisted of the following as of September 30, 2018 and December 31, 2017:
September 30, 2018December 31, 2017
Finished goods $78,398 $74,734 
Raw materials 268 312 
Total inventories $78,666 $75,046 
Included in prepaid expenses and other current assets were inventory deposits with third-party manufacturers of $2,361 and $1,906 as of September 30, 2018 and December 31, 2017, respectively.

11


(4) GOODWILL AND INTANGIBLE ASSETS
During the three and nine months ended September 30, 2018, goodwill increased in connection with the BRAVEN Acquisition. The following table summarizes the changes in goodwill during the nine months ended September 30, 2018:
Balance as of December 31, 2017 $12,272 
Increase in connection with BRAVEN Acquisition 298 
Balance as of September 30, 2018 $12,570 
There was no change in goodwill during the three and nine months ended September 30, 2017.
In connection with the BRAVEN Acquisition, intangible assets increased $1,774 for patents and technology, trade names and backlog for the three and nine months ended September 30, 2018. There were no additions to intangible assets for the three and nine months ended September 30, 2017. There were no impairments of intangible assets for the three and nine months ended September 30, 2018. Additionally, there were no impairments to intangible assets for the three months ended September 30, 2017. The following table summarizes the impairments of gross intangible assets for the nine months ended September 30, 2017:
Balance as of December 31, 2016$108,659 
Impairment loss on patent (2,777)
Balance as of September 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 nine months ended September 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 September 30, 2018 and December 31, 2017, were as follows:
September 30, 2018December 31, 2017
Trade names $16,340 $17,854 
Patents and technology 9,537 10,981 
Customer relationships 5,752 9,259 
Non-compete agreements 868 1,137 
Other 8 13 
Total intangible assets, net of accumulated amortization $32,505 $39,244 
The total weighted average useful lives of intangible assets as of September 30, 2018 and December 31, 2017, was 8.1 years and 8.2 years, respectively.
(5) 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 nine months ended September 30, 2018 was 18% and 17%, respectively. The Company’s effective tax rate for the three and nine months ended September 30, 2017 was 37% and 47%, respectively. The change in the effective tax rate for the three and nine months ended September 30, 2018 compared to the three and nine months ended September 30, 2017 was due to several factors including but not limited to a change in the federal statutory rate from 35% to 21% and the effect of discrete items. 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.

12


(6) DEBT AND LINE OF CREDIT
Long-term debt, net as of September 30, 2018 and December 31, 2017, was as follows:
September 30, 2018December 31, 2017
Line of credit $28,000 $23,475 
Long-term debt, net of deferred loan costs of $0 and $141  13,922 
Total debt outstanding 28,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 $28,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 $521 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 $739 remaining as of September 30, 2018 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.

13


(7) STOCK-BASED COMPENSATION
The grant of restricted stock units with respective weighted-average fair value per share for the three and nine months ended September 30, 2018 and 2017 is summarized as follows:
Three Months EndedNine Months Ended
September 30, 2018September 30, 2017September 30, 2018September 30, 2017
Granted14 45 293 479 
Weighted average fair value per share$15.80 $8.65 $12.64 $6.77 
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 293 and 479 restricted stock units granted during the nine months ended September 30, 2018 and 2017, the Company granted 182 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. The following is stock-based compensation expenses related to restricted stock units recorded for the three and nine months ended September 30, 2018 and 2017, which is included as a component of selling, general, and administrative expense on the condensed consolidated statement of operations:
Three Months EndedNine Months Ended
September 30, 2018September 30, 2017September 30, 2018September 30, 2017
Stock-based compensation expense related to restricted stock units$757 $899 $2,165 $2,536 
During the nine months ended September 30, 2018 and 2017, certain Company 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,723 and $240 reflected as a reduction of additional paid-in capital, respectively. Of the $2,723 recorded as a reduction of additional paid-in capital, $93 was included in accrued wages and wage related expenses as of September 30, 2018.
(8) EARNINGS PER SHARE
Basic earnings per common share excludes dilution and is computed by dividing net earnings by the weighted average number of shares of common stock outstanding during the period. Diluted earnings 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.

14


The following is a reconciliation of the numerator and denominator used to calculate basic earnings per share and diluted earnings per share for the three and nine months ended September 30, 2018 and 2017:
Three Months Ended Nine Months Ended 
September 30, 2018September 30, 2017September 30, 2018September 30, 2017
Net income $14,626 $9,776 $24,871 $7,041 
Weighted average shares outstanding: 
Basic 28,241 27,969 28,250 27,996 
Dilutive effect of restricted stock units 322 412 390 233 
Diluted 28,563 28,381 28,640 28,229 
Earnings per share: 
Basic $0.52 $0.35 $0.88 $0.25 
Diluted $0.51 $0.34 $0.87 $0.25 
For the three and nine months ended September 30, 2018, 65 and 98 restricted stock units were not considered in calculating diluted earnings per share, respectively, as their effect would have been anti-dilutive. For the three and nine months ended September 30, 2017, there were no restricted stock units excluded from the calculation of diluted earnings per share.
(9) 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 September 30, 2018 and December 31, 2017, a total of $11,461 and $17,558 remained authorized under the stock repurchase program, respectively.
The Company repurchased shares for the three and nine months ended September 30, 2018, presented as follows:
Three Months Ended Nine Months Ended 
September 30, 2018September 30, 2017September 30, 2018September 30, 2017
Shares repurchased 201  383 234 
Cash consideration paid  $3,091 $ $6,097 $1,492 
Commissions to brokers included in cash consideration paid $8 $ $15 $9 
Weighted average price per share repurchased $15.36 $ $15.90 $6.35 

The consideration paid has been recorded within stockholders’ equity in the condensed consolidated balance sheet.



15


(10) 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 2026. Future minimum rental payments required under the operating leases as of September 30, 2018, were as follows:
2018$567 
20193,001 
20202,829 
20212,450 
20222,510 
Thereafter 4,068 
Total operating lease commitments $15,425 
For the three and nine months ended September 30, 2018, rent expense was $768 and $2,314, respectively. For the three and nine months ended September 30, 2017, rent expense was $736 and $2,179, 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
The Company has reached an agreement with the Staff of the SEC to settle the previously disclosed investigation related to 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. Without admitting or denying the allegations contained in the order, the Company has agreed to pay a civil penalty in the amount of $75 to the SEC and has consented to the entry of an order with respect to violations of Section 13(a) of the Exchange Act and Rule 13a-1 promulgated thereunder, which relate to disclosures in the annual report. The agreement remains subject to final approval by the Commission.
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 losses in the condensed consolidated financial statements as of September 30, 2018 due to the fact that either the losses are immaterial or the losses are not considered probable or estimable. The Company faces contingencies that are reasonably possible to occur; however, the reasonably possible exposure to losses cannot currently be estimated.

16


(11) 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 nine months ended September 30, 2018 and 2017.
As of September 30, 2018 and December 31, 2017, two separate customers exceeded 10% of the balance of accounts receivable, as follows:
September 30, 2018December 31, 2017
Superior Communications, Inc. (“Superior”) 45 31 
Best Buy Co., Inc. (“Best Buy”) 18 18 
No other customer account balances were more than 10% of accounts receivable as of September 30, 2018 and 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
The Company does not directly manufacture any of its products; rather, the Company employs various third-party manufacturing partners in the United States and Asia to perform these services on its 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. The Company has endeavored to use common components and readily available raw materials in the design of its 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. The film supplier has contractually agreed not to sell the raw materials to any of the Company’s competitors.
Below is a high-level summary by product category of the manufacturing sources used by the Company:
• Screen Protection – The 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. The InvisibleShield film and ISOD products are sourced through the Company’s third-party logistics partner, who purchases the raw film inventory from a single supplier (as discussed above).
• Battery Cases and Power Management – The battery case and power management product lines consist 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. The 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 – The 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. The 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 – The audio product line consists of speakers, earbuds and headphones that are designed to be compatible with virtually all electronic mobile devices. The 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.
The Company’s 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 the Company’s supply needs.

17


Concentration of net sales
For the three and nine months ended September 30, 2018 and 2017, Superior and Best Buy accounted for over 10% of net sales, as follows:
Three Months Ended Nine Months Ended 
September 30, 2018September 30, 2017September 30, 2018September 30, 2017
Superior 36 32 33 31 
Best Buy 12 12 11 10 
For the three and nine months ended September 30, 2018 and 2017, no other customers accounted for greater than 10% of net sales.
Although the Company has contracts in place governing the relationships with its retail distribution customers (“retailers”), the contracts are not long-term and all the retailers generally purchase from the Company on a purchase order basis. As a result, these retailers generally may, with little or no notice or penalty, cease ordering and selling the Company’s products, or materially reduce their orders. If any of these retailers cease selling the Company’s products, slow their rate of purchase of its products, or decrease the number of products they purchase, the Company’s results of operations could be adversely affected.
Concentration of region
The percentage of net sales by geographic region for the three and nine months ended September 30, 2018 and 2017, was approximately:
Three Months Ended Nine Months Ended 
September 30, 2018September 30, 2017September 30, 2018September 30, 2017
United States 85 85 84 86 
Europe 8 9 9 8 
Other 7 6 7 6 

18


Item 2. Managements 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 Inc and its subsidiaries (“we,” “us,” “our,” “ZAGG,” or the “Company”) are an innovation leader in mobile tech accessories for smartphones and tablets, and are committed to enhance every aspect of performance, productivity and durability in mobile devices with creative product solutions. We were 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 our mission is to ensure better performance in the real world.
In addition to our home-grown brands, we have created a platform to combine category-creating and innovative brands that address specific consumer needs to empower a mobile lifestyle. We have 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®, IFROGZ® and BRAVEN® brands.
We maintain our corporate headquarters at 910 West Legacy Center Way, Suite 500, Midvale, Utah 84047. Our telephone number is (801) 263-0699, and our website addresses are www.ZAGG.com and www.mophie.com (the URLs are included here as an 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).
We have established four corporate objectives and seven core values to act as a foundation for our corporate culture and guide us daily:
zagg-20180930_g1.jpg
19


Corporate Objectives
Core Values
The Preferred Brand
Integrity
Creative Product Solutions
Ownership
Targeted Global Distribution
Care for People
Operational Excellence
Passion
Continuous Improvement
Performance
Sense of Urgency
The corporate objectives are intended to align our functional teams’ goals and execution. Every one of our employees is trained to understand his or her role in executing to these objectives. Each core value acts as a key component in working toward our 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 have 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.
InvisibleShield Glass is designed to provide premium screen protection and clarity, along with a superior feel and universally compatible touch sensitivity. During the third quarter of 2018, we launched InvisibleShield Glass + VisionGuard™  for the iPhone Xs, iPhone Xs Max and iPhone XR which features protective EyeSafe® technology that filters out portions of the harmful high-energy visible blue light spectrum emanating from device screens, while maintaining the superior color performance of the device display.
We have the leading market share in screen protection and have 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.
mophie’s innovative new universal wireless charging pad is designed to provide an optimized charging experience with the latest Qi wireless charging technology for universal compatibility. During the third quarter of 2018, new charge stream powerstations were launched to ensure customers have access to easy, fast and convenient wireless charging anywhere and anytime for Apple®, Samsung® and other Qi-enabled mobile devices.

20


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. This eclectic selection of earbuds and headphones specifically targeted a younger demographic while still appealing to a wide spectrum of consumers. During the third quarter of 2018, we introduced the Sound Hub wireless earbud family. With this new line of wireless audio, customers have more customized options for their wireless audio as its Bluetooth® receiver turns any device with a 3.5mm jack, such as headphones, earbuds, and speakers, into a wireless audio device.
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.
BRAVEN Products
During the third quarter of 2018, we acquired BRAVEN Audio to expand our product profile. BRAVEN products are designed with cutting-edge technology to produce premium Bluetooth audio solutions for the outdoor adventurer and modern audio enthusiast. We anticipate that the combination of high audio quality, ease of use and superior features will enable us to develop the BRAVEN brand into one of the fastest growing wireless audio brands in the industry.
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, we have continually reinvented the ZAGG 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, the ZAGG line of universal full-size Bluetooth keyboards are designed to be compatible with virtually any device and mobile operating system. During the third quarter of 2018, we expanded our keyboard lineup with the Flex® universal keyboard and stand, which features a slim and portable design. The Flex universal keyboard can work with any Bluetooth device and make data entry fast and easy by eliminating hunt-and-peck typing.
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 2017 Form 10-K. 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.
Revenue recognition accounting policy
Our 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. Our 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.
21


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 us from a customer, are excluded from revenue.
Topic 606 has required significant changes to how our revenue is recognized. Updates to our accounting policies have been made as part of adoption of this new standard. These changes to our accounting policies and procedures under the new standard have most significantly impacted the estimates previously used to determine our sales returns, discounts and other credits. The new variable consideration calculations for these estimates apply assumptions required by Topic 606, which require judgment. In applying these new assumptions, and in the application of Topic 606, we have determined that the updated accounting policies and estimates 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 us. We estimate these amounts based on the expected amount to be provided to customers and reduce revenue accordingly on the invoice date.
We estimate variable consideration for sales returns, discounts, and other credits, and record the respective estimated 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 (in thousands, except per share data)
Three months ended September 30, 2018 and 2017
Net sales
Net sales for the three months ended September 30, 2018, were $141,087, compared to net sales of $134,398 for the three months ended September 30, 2017, an increase of $6,689, or approximately 5%. The $6,689 increase in net sales was primarily attributable to (1) increased sales of screen protection products in key wireless and retail accounts driven by the new iPhone launch as well as the introduction of the Glass + VisionGuard screen protection products, and (2) the increase in sales of our power management products, specifically related to wireless charging accessories. These increases were partially offset by a decrease in sales of power cases and audio.
The percentage of net sales related to our key product lines for the three months ended September 30, 2018 and 2017, was approximately as follows:
Three Months Ended 
September 30, 2018September 30, 2017
Screen Protection 63%  57%  
Power Management 22%  19%  
Power Cases 5%  12%  
Keyboards 6%  5%  
Audio 3%  6%  
Other 1%  1%  

22


The percentage of net sales related to our key distribution channels for the three months ended September 30, 2018 and 2017, was approximately as follows:
Three Months Ended 
September 30, 2018September 30, 2017
Indirect channel 88%  90%  
Website 7%  7%  
Franchisees 5%  3%  
The percentage of net sales related to our key geographic regions for the three months ended September 30, 2018 and 2017, was approximately as follows:
Three Months Ended 
September 30, 2018September 30, 2017
United States 85%  85%  
Europe 8%  9%  
Other 7%  6%  
Gross profit
Gross profit for the three months ended September 30, 2018, was $52,171, or approximately 37% of net sales, compared to gross profit of $48,392, or approximately 36% of net sales for the three months ended September 30, 2017. The increase in gross profit margin was primarily attributable to the mix of screen protection products, our highest margin product category, which increased during the three months ended September 30, 2018, to approximately 63% of net sales compared to approximately 57% of net sales during the three months ended September 30, 2017.
Operating expenses
Operating expenses for the three months ended September 30, 2018, were $33,915, compared to operating expenses of $32,457 for the three months ended September 30, 2017, an increase of $1,458, or approximately 4%. The $1,458 increase in operating expenses was primarily attributable to (1) increases in headcount to support additional growth of the Company, and (2) transaction costs incurred in connection with the acquisition of BRAVEN. These increases were partially offset by a decrease in depreciation expense resulting from lower carrying amounts of property and equipment during the three months ended September 30, 2018.
Income from operations
We recognized income from operations of $18,256 for the three months ended September 30, 2018, compared to income from operations of $15,935 for the three months ended September 30, 2017, an increase of $2,321.
Other expense, net
For the three months ended September 30, 2018, other expense was $462 compared to other expense of $399 for the three months ended September 30, 2017. The increase in other expense is primarily attributable to a loss on foreign exchange transactions, which was partially offset by a reduction of interest expense due to lower carrying amounts of debt.
Income tax provision
We recognized an income tax provision of $3,168 for the three months ended September 30, 2018, compared to $5,760 for the three months ended September 30, 2017. Our effective tax rate was 18% and 37% for the three months ended September 30, 2018 and 2017, respectively. The change in the effective tax rate was due to several factors including a change in the federal statutory rate from 35% to 21% and the effect of discrete items. 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 $14,626, with diluted earnings per share of $0.51 for the three months ended September 30, 2018, compared to $9,776, with diluted earnings per share of $0.34, for the three months ended September 30, 2017.
23


Nine months ended September 30, 2018 and 2017
Net sales
Net sales for the nine months ended September 30, 2018, were $371,718, compared to net sales of $342,571 for the nine months ended September 30, 2017, an increase of $29,147, or approximately 9%. The $29,147 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 driven by the new iPhone launch as well as the introduction of the Glass + VisionGuard screen protection products. These increases were partially offset by a decrease in sales of power cases and audio.
The percentage of net sales related to our key product lines for the nine months ended September 30, 2018 and 2017, was approximately as follows:
Nine Months Ended 
September 30, 2018September 30, 2017
Screen Protection 56%  52%  
Power Management 27%  18%  
Power Cases 6%  18%  
Keyboards 6%  6%  
Audio 4%  6%  
Other 1%  0 %  
The percentage of net sales related to our key distribution channels for the nine months ended September 30, 2018 and 2017, was approximately as follows:
Nine Months Ended 
September 30, 2018September 30, 2017
Indirect channel 88%  89%  
Website 8%  8%  
Franchisees 4%  3%  
The percentage of net sales related to our key geographic regions for the nine months ended September 30, 2018 and 2017, was approximately as follows:
Nine Months Ended 
September 30, 2018September 30, 2017
United States 84%  86%  
Europe 9%  8%  
Other 7%  6%  
Gross profit
Gross profit for the nine months ended September 30, 2018, was $127,421, or approximately 34% of net sales, compared to gross profit of $112,822, or approximately 33% of net sales for the nine months ended September 30, 2017. The increase in gross profit margin was primarily attributable to the mix of screen protection products, our highest margin product category, which increased during the nine months ended September 30, 2017, to approximately 56% of net sales compared to approximately 52% of net sales during the nine months ended September 30, 2017. 
Operating expenses
Operating expenses for the nine months ended September 30, 2018, were $96,053, compared to operating expenses of $98,040 for the nine months ended September 30, 2017, a decrease of $1,987, or approximately 2%. The $1,987 decrease in operating expenses was primarily attributable to (1) a decrease in depreciation expense resulting from lower carrying amounts of property and equipment during the nine months ended September 30, 2018, (2) a $1,959 charge in 2017 related to the impairment of a patent that did not recur in 2018, and (3) operating expense synergies realized related to the mophie integration. These decreases in operating expense were partially offset by increases in headcount to support the additional growth of the Company.
24


Income from operations
We recognized income from operations of $31,368 for the nine months ended September 30, 2018, compared to income from operations of $14,782 for the nine months ended September 30, 2017, an increase of $16,586.
Other expense, net
For the nine months ended September 30, 2018, other expense was $1,494 compared to other expenses of $1,460 for the nine months ended September 30, 2017. The increase in other expense is primarily attributable to a loss on foreign exchange transactions, which was partially offset by a reduction of interest expense due to lower carrying amounts of debt.
Income tax provision
We recognized an income tax provision of $5,003 for the nine months ended September 30, 2018, compared to $6,281 for the nine months ended September 30, 2017. Our effective tax rate was 17% and 47% for the nine months ended September 30, 2018 and 2017, respectively. The change in the effective tax rate was due to several factors including a change in the federal statutory rate from 35% to 21% and the effect of discrete items. 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 $24,871, with diluted earnings per share of $0.87 for the nine months ended September 30, 2018, compared to net income of $7,041, with diluted earnings per share of $0.25, for the nine months ended September 30, 2017.
Liquidity and Capital Resources (in thousands)
As of September 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 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.
Cash and cash equivalents on-hand decreased to $17,780 on September 30, 2018, from $24,989 on December 31, 2017, a decrease of $7,209. The net decrease was primarily attributable to (1) $9,538 net payments on the term and revolving credit facilities, (2) $6,097 payments for treasury stock, (3) $4,444 from property and equipment purchases, (4) $3,951 payments for the BRAVEN Acquisition, and (5) $2,630 payments for the net share settlement of restricted stock. These expenditures are partially offset by $19,858 generated from operating activities.
Accounts receivable, net of allowances, decreased to $115,801 on September 30, 2018, from $123,220 on December 31, 2017, a decrease of $7,419. The net decrease was primarily attributable to comparatively lower sales for the third quarter of 2018 in comparison to the fourth quarter of 2017, as well as strong cash collections during the nine months ended September 30, 2018.
Inventories increased to $78,666 on September 30, 2018, from $75,046 on December 31, 2017, an increase of $3,620. The net increase was primarily attributable to an increase in inventory levels needed to support the wireless charging product line, partially offset by improved operations management of inventory.
Accounts payable decreased to $67,355 on September 30, 2018, from $96,472 on December 31, 2017, a decrease of $29,117. The net decrease was primarily attributable to comparatively lower sales for the third quarter of 2018 in comparison to the fourth quarter of 2017 with an associated reduction of expenditures during each respective quarterly period. In addition, the decrease in payables for the third quarter of 2018 in comparison to the fourth quarter of 2017 was due to the launch of the wireless charging pad product last year.
As of September 30, 2018, the Company had a positive working capital of $95,073 compared to $43,210 as of December 31, 2017, an increase of $51,863. 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 our existing credit arrangement 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
25


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.

26


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.
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 sales, 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 2017 Form 10-K), management has continued to implement the following changes to its internal controls as of September 30, 2018:
• Update processes and test the improved control environment related to the appropriateness of authorities and responsibilities of internal control over financial reporting, and
• Update processes and test improved control activities over the customer returns process.
As of September 30, 2018, the Company has modified several cross functional processes and controls to address the material weakness. In addition, other 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.
27


PART II - OTHER INFORMATION
Item 1. Legal Proceedings
Certain of the legal proceedings in which we are involved are discussed in Note 10, “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 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.
There were no material changes during the period covered in this report to the risk factors previously disclosed in our 2017 Form 10-K except as follows:
US. tariffs and international trade disputes could increase the cost of our products or make our products more expensive for customers.
On July 6, 2018, the U.S. Government imposed a 25% tariff on a variety of imports from China and on September 17, 2018, additional products from China were imposed a 10% tariff, which rate will be increase to 25% at the beginning of 2019. In response, China imposed a 5% to 10% tariff on certain U.S. goods. Such international trade disputes could result in additional or increased tariffs and other protectionist measures that could adversely affect our business. Tariffs generally increase the cost of our products and the components and raw materials that go into making them. These increased costs could adversely impact the gross margin that we earn on sales of our products. Tariffs could also make our products more expensive for customers, which could make our products less competitive and reduce consumer demand. Countries may also adopt other protectionist measures that could limit our ability to offer our products and services.
We are uncertain of the potential future magnitude that these and other potential trade disputes and policies may have on our financial statements. The tariffs described above may have a significant impact and 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, our board of directors authorized the repurchase of up to $20,000 of our outstanding common stock with no expiration date. Our 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 nine months ended September 30, 2018, we repurchased 201 and 383 shares of ZAGG Inc. common stock, respectively, for a total consideration of $3,091 and $6,097, respectively, which included commissions and processing fees totaling $8 and $15, respectively. As of September 30, 2018, a total of $11,461 remained authorized under the stock repurchase program.
The shares repurchased during the three months ended September 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 
July 1 - July 31, 2018 — $— — $14,552 
August 1 - August 31, 2018 201 $15.36 201 $11,461 
September 1 - September 30, 2018 — $— — $11,461 

28


Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
None.
29


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 Number
Description of Exhibit
10.1 Jim Kearns Employment Agreement dated August 13, 2018 (previously filed as an exhibit to a Current Report on Form 8-K filed with the Commission on August 16, 2018 and incorporated herein by this reference) 
10.2 Jim Kearns Change of Control Agreement dated August 13, 2018 (previously filed as an exhibit to a Current Report on Form 8-K filed with the Commission on August 16, 2018 and incorporated herein by this reference) 
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.SCH XBRL Taxonomy Extension Schema Document 
EX-101.CAL XBRL Taxonomy Extension Calculation Linkbase 
EX-101.DEF XBRL Taxonomy Extension Definition Linkbase 
EX-101.LAB XBRL Taxonomy Extension Labels Linkbase 
EX-101.PRE XBRL Taxonomy Extension Presentation Linkbase 

30


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. 
November 7, 2018
/s/ CHRIS AHERN
Chris Ahern
Chief Executive Officer & Director
(Principal executive officer)
November 7, 2018
/s/ BRADLEY J. HOLIDAY
Bradley J. Holiday
Chief Financial Officer
(Principal financial officer) 

31
EX-31.1 2 a093018-exhibit311.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
1. 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.
November 7, 2018
/s/ CHRIS AHERN
Chris Ahern
Chief Executive Officer & Director
(Principal executive officer)


EX-31.2 3 a093018-exhibit312.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
1. 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.
November 7, 2018
/s/ BRADLEY J. HOLIDAY       
Bradley J. Holiday
Chief Financial Officer
(Principal financial officer)


EX-32.1 4 a093018-exhibit321.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 September 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.
November 7, 2018
/s/ CHRIS AHERN
Chris Ahern
Chief Executive Officer & Director
(Principal executive officer)

November 7, 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-20180930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Nature of Operations and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Nature of Operations and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Nature of Operations and Basis of Presentation (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - 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 2405402 - Disclosure - Nature of Operations and Basis of Presentation - Accounts changed under Topic 606 (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Nature of Operations and Basis of Presentation - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Nature of Operations and Basis of Presentation - Warranty Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Nature of Operations and Basis of Presentation - Percentage of Net Sales by Product (Details) link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - Nature of Operations and Basis of Presentation - Percentage of Net Sales by Distribution Channel (Details) link:presentationLink link:calculationLink link:definitionLink 2410407 - Disclosure - Nature of Operations and Basis of Presentation - Percentage of Net Sales by Key Geographic Regions (Details) link:presentationLink link:calculationLink link:definitionLink 2411408 - Disclosure - Nature of Operations and Basis of Presentation - Reclassification of Prior Year Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 2112102 - Disclosure - Acquisition of Braven link:presentationLink link:calculationLink link:definitionLink 2313302 - Disclosure - Acquisition of Braven (Tables) link:presentationLink link:calculationLink link:definitionLink 2414409 - Disclosure - Acquisition of Braven - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2415410 - Disclosure - Acquisition of Braven - Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 2416411 - Disclosure - Acquisition of Braven - Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 2417412 - Disclosure - Acquisition of Braven - Intangible Asset Class (Details) link:presentationLink link:calculationLink link:definitionLink 2118103 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2319303 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2420413 - Disclosure - Inventories - Schedule Of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2421414 - Disclosure - Inventories - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2122104 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2323304 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2424415 - Disclosure - Goodwill and Intangible Assets - Goodwill Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2425416 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2426417 - Disclosure - Goodwill and Intangible Assets - Changes in Gross Long-lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2427418 - Disclosure - Goodwill and Intangible Assets - Long-lived Intangible Assets, Net of Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 2128105 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2429419 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2130106 - Disclosure - Debt and Line of Credit link:presentationLink link:calculationLink link:definitionLink 2331305 - Disclosure - Debt and Line of Credit (Tables) link:presentationLink link:calculationLink link:definitionLink 2432420 - Disclosure - Debt and Line of Credit - Long Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2432420 - Disclosure - Debt and Line of Credit - Long Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2433421 - Disclosure - Debt and Line of Credit - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2134107 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2335306 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2436422 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2137108 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2338307 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2439423 - Disclosure - Earnings Per Share - Reconciliation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2440424 - Disclosure - Earnings Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2141109 - Disclosure - Treasury Stock link:presentationLink link:calculationLink link:definitionLink 2342308 - Disclosure - Treasury Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 2443425 - Disclosure - Treasury Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2144110 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2345309 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2446426 - Disclosure - Commitments and Contingencies - Future Minimum Rental Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2447427 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2148111 - Disclosure - Concentrations link:presentationLink link:calculationLink link:definitionLink 2349310 - Disclosure - Concentrations (Tables) link:presentationLink link:calculationLink link:definitionLink 2450428 - Disclosure - Concentrations - Concentration of Credit Risk and Concentration of Net Sales (Details) link:presentationLink link:calculationLink link:definitionLink 2451429 - Disclosure - Concentrations - Concentration of Net Sales, By Geographical Region (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 zagg-20180930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 zagg-20180930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 zagg-20180930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Increase in connection with BRAVEN Acquisition Goodwill, Acquired During Period Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Range [Domain] Range [Domain] Inventory Disclosure [Abstract] Reclassification Restatement Adjustment [Member] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] 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 Channel Concentration Risk Distribution Channel Concentration Risk [Member] Warranty claims charged Standard Product Warranty Accrual, Decrease for Payments 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 Long-term debt, net of deferred loan costs of $0 and $141 Other Long-term Debt 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] 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 Braven Braven Member [Member] Treasury stock, common 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 $0 and $141 Other Long-term Debt, Current Disclosure of Compensation Related Costs, Share-based Payments [Abstract] 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 Finished goods Inventory, Finished Goods, Gross Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Best Buy Customer One [Member] Impairment of intangible asset Impairment of intangible asset Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) Accumulated depreciation on property and equipment 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] Beginning Balance Ending Balance Standard Product Warranty Accrual Income taxes receivable Income Taxes Receivable, Current Foreign currency translation gain Standard Product Warranty Accrual, Foreign Currency Translation Gain (Loss) 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 Audio Audio Member [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Income tax payable Taxes Payable, Current Goodwill Goodwill Goodwill, Beginning Balance Goodwill, Ending Balance Goodwill Warranty liabilities, which are included in sales return liability Standard Product Warranty Accrual, Current Foreign currency translation (loss) gain Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Power Management 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 $15,284 and $12,540 Property, Plant and Equipment, Net 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 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] Income from operations Operating Income (Loss) Business Combination, Consideration Transferred, Adjustments Business Combination, Consideration Transferred, Adjustments Business Combination, Consideration Transferred, Adjustments Additions Standard Product Warranty Accrual, Increase for Warranties Issued 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 (Accumulated Deficit) DEBT AND LINE OF CREDIT Debt Disclosure [Text Block] 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) 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 ACQUISITION OF BRAVEN Business Combination Disclosure [Text Block] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Trading Symbol Trading Symbol United States United States UNITED STATES Basic earnings per share (in usd per share) Basic (in usd per share) Earnings Per Share, Basic Schedule of percentage of sales by geographic region SchedulesOfConcentrationRiskOfSalesByGeographicRegionTableTextBlock [Table Text Block] 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] Raw materials Inventory, Raw Materials, Gross Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Contract liabilities, which are included in accrued liabilities Contract with Customer, Liability 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 TreasuryStockCommonSharesPurchase Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Common stock, $0.001 par value; 100,000 shares authorized; 34,433 and 34,104 shares issued Common Stock, Value, Issued Error Corrections and Prior Period Adjustments Restatement [Line Items] Error Corrections and Prior Period Adjustments Restatement [Line Items] ASSETS Assets [Abstract] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Amortizable identifiable intangible asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Keyboards 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) Restatement [Axis] Restatement [Axis] 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 income tax assets Deferred Income Tax Assets, Net Weighted Average Amortization Period Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Business Acquisition [Axis] Business Acquisition [Axis] Accrued liabilities Increase (Decrease) in Accrued Liabilities Cost of sales Cost of Goods and Services Sold Sales returns liability Customer Refund Liability, Current Document Fiscal Year Focus Document Fiscal Year Focus Treasury stock, 6,448 and 6,065 common shares at cost Treasury Stock, Value Total assets Assets Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Title of Individual [Axis] Title of Individual [Axis] Cash paid during the period for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Impairment loss on patent Impairment loss on patent ImpairmentofIntangibleAssetsFiniteLivedGross Schedule of Share-based Compensation, Restricted Stock Units Award Activity Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Document Fiscal Period Focus Document Fiscal Period Focus Loss on deferred loan costs with debt modification LossOnDeferredDebtIssuanceCostsWithDebtModification Deferred income taxes Deferred Income Tax Expense (Benefit) Document Type Document Type Other assets Other Assets, Noncurrent Total consideration for acquisition Business Combination, Consideration Transferred Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Power Cases Power Cases [Member] Entity Emerging Growth Company Entity Emerging Growth Company Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Schedule of Product Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Condensed Consolidated Statements of Operations changes Income Statement [Abstract] Sales returns liability IncreaseDecreaseInSalesReturnLiability Schedule of Stock-Based Compensation Expense Related To Restricted Stock Units Share-based Compensation Arrangements by Share-based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block] Customer relationships Customer Relationships [Member] NATURE OF OPERATIONS AND BASIS OF PRESENTATION Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Diluted earnings 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 (refunded) during the period for income taxes, net Income Taxes Paid, Net Other income (expense): Nonoperating Income (Expense) [Abstract] Website Sales Channel Directly to Consumer Website [Member] Amortization of intangible assets Amortization of Intangible Assets Other Assets Other Assets [Member] Goodwill [Roll Forward] Goodwill [Roll Forward] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] 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 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] Reserve of indemnity claims Indemnity Holdback Business Combination, Indemnification Assets, Amount as of Acquisition Date Business Combinations [Abstract] Remaining 2018 Operating Leases, Future Minimum Payments Due, Next Twelve Months Purchase of BRAVEN Payments to Acquire Businesses, Net of Cash Acquired Accumulated amortization written off FiniteLivedIntangibleAssetsAccumulatedAmortizationWrittenOff Patents and technology 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] Civil penalty Litigation Settlement, Amount Awarded to Other Party 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] 2022 Operating Leases, Future Minimum Payments, Due in Five Years Restricted stock units Restricted Stock Units (RSUs) [Member] Total liabilities and stockholders' equity Liabilities and Equity Franchisees Sales Channel Directly to Consumer Franchisees [Member] 2019 Operating Leases, Future Minimum Payments, Due in Two Years Additional paid-in capital Additional Paid in Capital Accounts receivable, net of allowances of $707 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 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] Award Type [Axis] Award Type [Axis] Intangible assets, net of accumulated amortization of $75,151 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] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] 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 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 withholding on restricted stock units Payments Related to Tax Withholding for Share-based Compensation Total operating expenses Operating Expenses Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Long-term debt, net of deferred loan costs of $0 and $141 Long-term Debt, Current Maturities Backlog Order or Production Backlog [Member] Letter of Credit Letter of Credit [Member] Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Deferred loan costs, non-current Debt Issuance Costs, Noncurrent, Net Canceled Patent Canceled Patent Member [Member] Withholding tax on restricted stock units recorded in accrued wages and wage related expenses TaxWithholdingforSharebasedCompensationAccruedButNotYetIncurred Stock-based compensation Share-based Compensation Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Total cash outflow Payments to Acquire Businesses, Gross 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] Concentration Risk [Table] Concentration Risk [Table] Net income Net income Net income Net Income (Loss) Attributable to Parent Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Accumulated amortization on intangible assets Finite-Lived Intangible Assets, Accumulated Amortization Geographical [Axis] Geographical [Axis] Indemnity Holdback of BRAVEN acquisition included in accrued expenses Noncash Or Part Noncash Acquisition, Indemnity Holdback Included in Accrued Liabilities Noncash Or Part Noncash Acquisition, Indemnity Holdback Included in Accrued Liabilities Intangible Asset Class Amortizable identifiable intangible assets Finite-lived Intangible Assets Acquired Payments on term loan facility Repayments of Notes Payable Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Accounts receivable, net Increase (Decrease) in Accounts Receivable Entity Small Business Entity Small Business Customer Concentration Risk Customer Concentration Risk [Member] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] New Credit Agreement Security Agreement [Member] Entity Filer Category Entity Filer Category Net purchase price Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Restatement [Domain] Restatement [Domain] Total operating lease commitments Operating Leases, Future Minimum Payments Due Equity [Abstract] Equity [Abstract] Schedule of concentration risk by accounts receivable Schedule Of Concentration Risk By Accounts Receivable [Table Text Block] Schedule Of Concentration Risk By Accounts Receivable Commissions paid to brokers Payments for Commissions Proceeds from disposal of equipment Proceeds from Sale of Property, Plant, and Equipment Employees Employees [Member] Accrued liabilities Accrued Liabilities, Current Total intangible assets, net of accumulated amortization 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 Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Product and Service [Axis] Product and Service [Axis] Depreciation and amortization Depreciation, Depletion and Amortization Total comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of changes in gross long-lived intangible assets ScheduleOfChangesInGrossLongLivedIntangibleAssetsTableTextBlock [Table Text Block] 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] Class of Treasury Stock Class of Treasury Stock [Table Text Block] Entity Registrant Name Entity Registrant Name Supplemental disclosure of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Loss on deferred loan costs with debt modification GainLossOnDeferredDebtIssuanceCostsWithDebtModification Total other expense Nonoperating Income (Expense) Authorized stock repurchase amount Stock Repurchase Program, Authorized Amount Eurodollar Eurodollar [Member] Deferred revenue Increase (Decrease) in Contract with Customer, Liability 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 with third-party manufacturers InventoryDeposit Selling, general and administrative Selling, General and Administrative Expense LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Other Other Products and Services [Member] Net sales Revenue from Contract with Customer, Excluding Assessed Tax INCOME TAXES Income Tax Disclosure [Text Block] Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables 2021 Operating Leases, Future Minimum Payments, Due in Four Years Entity Central Index Key Entity Central Index Key Schedule of concentration risk by net sales Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Payment of deferred loan costs Payments 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] Goodwill and Intangible Assets Disclosure [Abstract] Screen Protection Screen Protection [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] 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 Common stock, shares authorized Common Stock, Shares Authorized Deferred revenue Deferred revenue Contract with Customer, Liability, Current Contract with Customer, Liability, Current Earnings Per Share [Abstract] 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] Product and Service [Domain] Product and Service [Domain] 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 GOODWILL AND INTANGIBLE ASSETS Goodwill and Intangible Assets Disclosure [Text Block] 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 Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] INVENTORIES Inventory Disclosure [Text Block] Variable Rate [Domain] Variable Rate [Domain] Inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory 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] Superior Customer [Member] 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 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-20180930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 zagg-20180930_g1.jpg begin 644 zagg-20180930_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-20180930_htm.xml IDEA: XBRL DOCUMENT 0001296205 2018-01-01 2018-09-30 0001296205 2017-01-01 2017-09-30 0001296205 srt:MaximumMember zagg:SecurityAgreementMember us-gaap:LineOfCreditMember 2018-04-12 2018-04-12 0001296205 us-gaap:RestrictedStockUnitsRSUMember 2018-07-01 2018-09-30 0001296205 us-gaap:RestrictedStockUnitsRSUMember 2017-07-01 2017-09-30 0001296205 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-09-30 0001296205 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-09-30 0001296205 us-gaap:RestrictedStockUnitsRSUMember zagg:EmployeesMember 2018-01-01 2018-09-30 0001296205 us-gaap:RestrictedStockUnitsRSUMember zagg:EmployeesMember 2017-01-01 2017-09-30 0001296205 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-07-01 2018-09-30 0001296205 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-07-01 2017-09-30 0001296205 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-09-30 0001296205 2016-12-31 0001296205 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-09-30 0001296205 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-09-30 0001296205 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-09-30 0001296205 2015-12-31 0001296205 zagg:CustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-09-30 0001296205 zagg:CustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001296205 zagg:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-09-30 0001296205 zagg:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001296205 zagg:CustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2018-07-01 2018-09-30 0001296205 zagg:CustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2017-07-01 2017-09-30 0001296205 2017-09-30 0001296205 zagg:CustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-09-30 0001296205 zagg:CustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-09-30 0001296205 zagg:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2018-07-01 2018-09-30 0001296205 zagg:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2017-07-01 2017-09-30 0001296205 zagg:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-09-30 0001296205 zagg:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-09-30 0001296205 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0001296205 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-09-30 0001296205 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-09-30 0001296205 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-07-01 2018-09-30 0001296205 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-30 0001296205 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-09-30 0001296205 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-30 0001296205 zagg:ScreenProtectionMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2018-07-01 2018-09-30 0001296205 zagg:ScreenProtectionMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2017-07-01 2017-09-30 0001296205 zagg:ScreenProtectionMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2018-01-01 2018-09-30 0001296205 zagg:ScreenProtectionMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2017-01-01 2017-09-30 0001296205 zagg:PowerManagementMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2018-07-01 2018-09-30 0001296205 zagg:PowerManagementMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2017-07-01 2017-09-30 0001296205 zagg:PowerManagementMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2018-01-01 2018-09-30 0001296205 zagg:PowerManagementMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2017-01-01 2017-09-30 0001296205 zagg:PowerCasesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2018-07-01 2018-09-30 0001296205 2018-11-05 0001296205 zagg:PowerCasesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2017-07-01 2017-09-30 0001296205 zagg:PowerCasesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2018-01-01 2018-09-30 0001296205 zagg:PowerCasesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2017-01-01 2017-09-30 0001296205 zagg:KeyboardsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2018-07-01 2018-09-30 0001296205 zagg:KeyboardsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2017-07-01 2017-09-30 0001296205 zagg:KeyboardsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2018-01-01 2018-09-30 0001296205 zagg:KeyboardsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2017-01-01 2017-09-30 0001296205 zagg:AudioMemberMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2018-07-01 2018-09-30 0001296205 zagg:AudioMemberMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2017-07-01 2017-09-30 0001296205 zagg:AudioMemberMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2018-01-01 2018-09-30 0001296205 zagg:AudioMemberMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2017-01-01 2017-09-30 0001296205 zagg:OtherProductsAndServicesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2018-07-01 2018-09-30 0001296205 zagg:OtherProductsAndServicesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2017-07-01 2017-09-30 0001296205 zagg:OtherProductsAndServicesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2018-01-01 2018-09-30 0001296205 zagg:OtherProductsAndServicesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2017-01-01 2017-09-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember us-gaap:SalesChannelThroughIntermediaryMember 2018-07-01 2018-09-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember us-gaap:SalesChannelThroughIntermediaryMember 2017-07-01 2017-09-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember us-gaap:SalesChannelThroughIntermediaryMember 2018-01-01 2018-09-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember us-gaap:SalesChannelThroughIntermediaryMember 2017-01-01 2017-09-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember zagg:SalesChannelDirectlyToConsumerWebsiteMember 2018-07-01 2018-09-30 0001296205 2018-09-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember zagg:SalesChannelDirectlyToConsumerWebsiteMember 2017-07-01 2017-09-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember zagg:SalesChannelDirectlyToConsumerWebsiteMember 2018-01-01 2018-09-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember zagg:SalesChannelDirectlyToConsumerWebsiteMember 2017-01-01 2017-09-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember zagg:SalesChannelDirectlyToConsumerFranchiseesMember 2018-07-01 2018-09-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember zagg:SalesChannelDirectlyToConsumerFranchiseesMember 2017-07-01 2017-09-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember zagg:SalesChannelDirectlyToConsumerFranchiseesMember 2018-01-01 2018-09-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember zagg:SalesChannelDirectlyToConsumerFranchiseesMember 2017-01-01 2017-09-30 0001296205 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-07-01 2018-09-30 0001296205 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2017-07-01 2017-09-30 0001296205 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-09-30 0001296205 2017-12-31 0001296205 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2017-01-01 2017-09-30 0001296205 srt:EuropeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-07-01 2018-09-30 0001296205 srt:EuropeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2017-07-01 2017-09-30 0001296205 srt:EuropeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-09-30 0001296205 srt:EuropeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2017-01-01 2017-09-30 0001296205 zagg:OtherCountriesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-07-01 2018-09-30 0001296205 zagg:OtherCountriesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2017-07-01 2017-09-30 0001296205 zagg:OtherCountriesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-09-30 0001296205 zagg:OtherCountriesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2017-01-01 2017-09-30 0001296205 srt:RestatementAdjustmentMember 2017-12-31 0001296205 zagg:BravenMemberMember 2018-07-20 2018-07-20 0001296205 zagg:BravenMemberMember 2018-07-20 0001296205 2018-07-20 0001296205 us-gaap:PatentedTechnologyMember 2018-07-20 2018-07-20 0001296205 us-gaap:TradeNamesMember 2018-07-20 2018-07-20 0001296205 us-gaap:OrderOrProductionBacklogMember 2018-07-20 2018-07-20 0001296205 2018-07-20 2018-07-20 0001296205 zagg:BravenMemberMember 2018-01-01 2018-09-30 0001296205 zagg:CanceledPatentMemberMember 2017-01-01 2017-09-30 0001296205 zagg:CanceledPatentMemberMember 2017-09-30 0001296205 2018-07-01 2018-09-30 0001296205 us-gaap:TradeNamesMember 2018-09-30 0001296205 us-gaap:TradeNamesMember 2017-12-31 0001296205 us-gaap:PatentedTechnologyMember 2018-09-30 0001296205 us-gaap:PatentedTechnologyMember 2017-12-31 0001296205 us-gaap:CustomerRelationshipsMember 2018-09-30 0001296205 us-gaap:CustomerRelationshipsMember 2017-12-31 0001296205 us-gaap:NoncompeteAgreementsMember 2018-09-30 0001296205 us-gaap:NoncompeteAgreementsMember 2017-12-31 0001296205 us-gaap:OtherIntangibleAssetsMember 2018-09-30 0001296205 us-gaap:OtherIntangibleAssetsMember 2017-12-31 0001296205 2017-07-01 2017-09-30 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-09-30 0001296205 srt:MinimumMember zagg:SecurityAgreementMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0001296205 srt:MaximumMember zagg:SecurityAgreementMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0001296205 srt:MinimumMember zagg:SecurityAgreementMember us-gaap:LineOfCreditMember us-gaap:EurodollarMember 2018-04-12 2018-04-12 0001296205 srt:MaximumMember zagg:SecurityAgreementMember us-gaap:LineOfCreditMember us-gaap:EurodollarMember 2018-04-12 2018-04-12 0001296205 srt:MinimumMember zagg:SecurityAgreementMember us-gaap:LineOfCreditMember 2018-04-12 2018-04-12 shares pure iso4217:USD iso4217:USD shares ZAGG false 10-Q 2018-09-30 Q3 2018 Accelerated Filer 27793179 false false --12-31 0001296205 707000 734000 15284000 12540000 75151000 66639000 0 141000 0.001 0.001 100000000 100000000 34433000 34104000 6448000 6065000 0 141000 0 141000 P0Y9M0D P3Y ZAGG INC 17780000 24989000 115801000 123220000 941000 0 78666000 75046000 6649000 4547000 219837000 227802000 13936000 13444000 32505000 39244000 22134000 24403000 12570000 12272000 1667000 3426000 302649000 320591000 67355000 96472000 0 2052000 43506000 34536000 5812000 5652000 8091000 8168000 0 315000 0 23475000 0 13922000 124764000 184592000 28000000 0 152764000 184592000 34000 34000 43734000 37637000 95642000 96145000 -853000 -348000 98796000 77805000 149885000 135999000 302649000 320591000 141087000 134398000 371718000 342571000 88916000 86006000 244297000 229749000 52171000 48392000 127421000 112822000 3089000 2627000 8322000 7703000 27349000 26720000 78692000 78727000 618000 96000 635000 611000 0 0 0 1959000 2859000 3014000 8404000 9040000 33915000 32457000 96053000 98040000 18256000 15935000 31368000 14782000 286000 417000 1132000 1527000 -176000 18000 -362000 67000 -462000 -399000 -1494000 -1460000 17794000 15536000 29874000 13322000 3168000 5760000 5003000 6281000 14626000 9776000 24871000 7041000 0.52 0.35 0.88 0.25 0.51 0.34 0.87 0.25 14626000 9776000 24871000 7041000 175000 326000 -505000 1171000 175000 326000 -505000 1171000 14801000 10102000 24366000 8212000 24871000 7041000 2165000 2536000 13330000 16508000 2266000 5203000 -9000 -13000 -243000 0 147000 192000 0 1959000 -7735000 12054000 1751000 -1636000 694000 104000 -1618000 -918000 -30469000 -3526000 -3153000 3195000 3831000 907000 58000 -520000 -539000 1143000 0 -59000 191000 -416000 19858000 24572000 4444000 3792000 26000 28000 3951000 0 -8369000 -3764000 294000 157000 238994000 296485000 246448000 311528000 2084000 4687000 6097000 1492000 2630000 240000 55000 29000 -18504000 -21590000 -194000 572000 -7209000 -210000 24989000 11604000 17780000 11394000 1127000 1361000 5729000 -2317000 1036000 1719000 93000 0 11991000 0 500000 0 NATURE OF OPERATIONS AND BASIS OF PRESENTATION<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;line-height:120%;">ZAGG Inc and its subsidiaries (“ZAGG,” or the “Company”) are innovation leaders in mobile tech accessories for smartphones and tablets. For over 10 years, the Company 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®, IFROGZ®, and BRAVEN® brands.</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;line-height:120%;">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 Annual Report on Form 10-K for the year ended December 31, 2017 (the “2017 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="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%;">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="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%;">Significant Accounting Policies</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;line-height:120%;">The Company’s significant accounting policies are described in Note 1 to the 2017 Form 10-K. Except for the changes below, the Company has consistently applied the accounting policies to all periods presented in these condensed consolidated financial statements.</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;line-height:120%;">Adoption of Accounting Standards Codification (“ASC”) Topic 606, “Revenue from Contracts with Customers”</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;line-height:120%;">The Company adopted ASC Topic 606</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%;">, “Revenue from Contracts with Customers” </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">(“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.</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;line-height:120%;">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 ASC Topic 605, </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%;">“Revenue Recognition”</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> (“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 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; an increase in accrued liabilities of $314; 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="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%;">The accounts that changed under Topic 606 for the condensed consolidated balance sheet as of September 30, 2018 have been outlined 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:51.472222%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.861111%;"/><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:12.861111%;"/><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:12.861111%;"/><td style="width:1.0%;"/></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="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="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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Reported as of September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments as of September 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="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 September 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="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="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:6pt;padding-right:1pt;"><span style="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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">115,801 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(233)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">115,568 </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:6pt;padding-right:1pt;"><span style="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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,649 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,139)</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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,510 </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:6pt;padding-right:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,506 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,929)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,577 </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:6pt;padding-right:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,091 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(439)</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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,652 </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:6pt;padding-right:1pt;"><span style="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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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;"/><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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">439 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">439 </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:6pt;padding-right:1pt;"><span style="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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">98,796 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,557 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">104,353 </span></td></tr></table></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;line-height:120%;">The accounts that changed under Topic 606 for the condensed consolidated statement of operations for the three months ended September 30, 2018 have been outlined as </span><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">follows</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">:</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:51.472222%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.861111%;"/><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:12.861111%;"/><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:12.861111%;"/><td style="width:1.0%;"/></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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Condensed consolidated statement of operations changes </span></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="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 September 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="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 September 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="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 September 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="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="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:6pt;padding-right:1pt;"><span style="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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">141,087 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,494 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">144,581 </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:6pt;padding-right:1pt;"><span style="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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">88,916 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">161 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">89,077 </span></td></tr></table></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;line-height:120%;">The accounts that changed under Topic 606 for the condensed consolidated statement of operations for the nine months ended September 30, 2018 have been outlined 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:51.472222%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.861111%;"/><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:12.861111%;"/><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:12.861111%;"/><td style="width:1.0%;"/></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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Condensed consolidated statement of operations changes </span></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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Reported for the Nine Months Ended September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments for the Nine Months Ended September 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="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 Nine Months Ended September 30, 2018 </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;"><span style="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: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;"/><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;"><div style="padding-left:6pt;padding-right:-108pt;"><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:100%;">Net sales</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">371,718 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,544 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">377,262 </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;"><div style="padding-left:6pt;padding-right:-120pt;"><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:100%;">Cost of sales</span></div></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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">244,297 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(13)</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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">244,284 </span></td></tr></table></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;line-height:120%;">Revenue recognition accounting policy</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;line-height:120%;">The Company’s revenue is primarily derived from (1) sales of its products through its indirect channel, including retailers and distributors; (2) sales of its products through its 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;">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%;"> 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;">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%;">  (The URLs are included here as inactive textual references and information contained on, or accessible through, the websites is not a part of, and is not incorporated by reference into, this report) and its corporate-owned ZAGG-branded store; and (3) from franchise fees derived from the on-boarding of new franchisees and sales of its products to franchisees. The Company’s revenue is measured based on the amount of consideration it expects to receive, reduced by estimates for variable consideration which includes 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="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%;">For substantially all of the Company's sales, the performance obligation is met and 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 customer or to the shipping carrier.</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;line-height:120%;">For franchise fees, revenue is derived from the sale of licenses, training, equipment and marketing, among other items. The Company recognizes franchise fee revenue for performance obligations over the franchise contractual term using a straight-line basis.</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;line-height:120%;">Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, and are collected by the Company from a customer, are excluded from revenue.</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;line-height:120%;">Sales returns, discounts and other credits</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;line-height:120%;">The nature of the Company’s 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. The Company estimates these amounts based on the expected amount to be provided to customers and reduces revenue accordingly for each transaction. </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;line-height:120%;">The Company estimates a reserve for sales returns, discounts, and other credits, and records 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="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%;">Contract balances</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;line-height:120%;">The following table provides information about receivables, right of return assets, contract liabilities, refund liabilities, and warranty liabilities from contracts with customers as of September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">115,801 </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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,139 </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="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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39,195 </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="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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,311 </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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">439 </span></td></tr></table></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;line-height:120%;">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 has been completed. The current balance of refund liabilities is the expected amount of estimated sales returns, discounts and other credits from sales that have occurred. The current balance of warranty liabilities is the expected amount of warranty claim returns from sales that have occurred. </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;line-height:120%;">The following summarizes the activities in the Company’s warranty liabilities for the nine months ended September 30, 2018:</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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,189 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions</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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,249 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Warranty claims charged</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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,125)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation gain</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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of September 30, 2018</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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,311 </span></td></tr></table></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;line-height:120%;">Practical expedients and policy elections</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;line-height:120%;">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%;">• 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%;">• 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%;">• 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, the standard shipping terms are FOB shipping point under which revenue is recorded 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%;">• 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 the Company recognizes revenue at the amount to which it has the right to invoice for services performed.</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;line-height:120%;">Disaggregation of revenue from contracts with customers</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;line-height:120%;">In the following tables, revenue from contracts with customers are disaggregated by key product lines, key distribution channels, and key geographic regions.</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;line-height:120%;">The percentage of net sales related to the Company’s key product lines for the three and nine months ended September 30, 2018 and</span><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> 2017, was a</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">pproximately 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.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="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="display:none;"/><td colspan="3" style="display:none;"/><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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">63% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">57% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">56% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22% </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="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="2" 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:0%;"><span style="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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="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="2" 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:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="2" 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0 % </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="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="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%;">The percentage of net sales related to the Company’s key distribution channels for the three and nine months ended September 30, 2018 and</span><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> 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.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="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="display:none;"/><td colspan="3" style="display:none;"/><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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">90% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="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%;">The percentage of net sales related to the Company’s key geographic regions for the three and nine months ended September 30, 2018 an</span><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">d 2017, wa</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">s 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:98.888889%;"><tr><td style="width:1.0%;"/><td style="width:27.634831%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.853933%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.783146%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.853933%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.783146%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.853933%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.783146%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.853933%;"/><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="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="display:none;"/><td colspan="3" style="display:none;"/><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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">84% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="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%;">Recent Accounting Pronouncements </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;line-height:120%;">In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-02, “</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%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">” (“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%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">which modifies the accounting for leases, intending to increase transparency and comparability of organizations by requiring balance sheet presentation of leased assets and increased financial statement disclosure of leasing arrangements. Topic 842 will require entities to recognize a liability for their lease obligations and a corresponding asset representing the right to use the underlying asset over the lease term. Lease obligations are to be measured at their present value and accounted for using the effective interest method. The accounting for the leased asset will differ slightly depending on whether the agreement is deemed to be a financing or operating lease. For financing leases, the leased asset is depreciated on a straight-line basis and depreciation expense is recorded separately from the interest expense in the statements of operations, resulting in higher expense in the earlier part of the lease term. For operating leases, the depreciation and interest expense components are combined, recognized evenly over the term of the lease, and presented as a reduction to operating income. Topic 842 requires that assets and liabilities be presented or disclosed separately, and requires additional disclosure of certain qualitative and quantitative information related to these lease agreements. Topic 842 is effective for annual and interim periods beginning after December 15, 2018. In addition, in July 2018, the FASB issued ASU No. 2018-11 “</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%;">Targeted Improvements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">” to provide an additional transition method whereby entities are allowed to initially apply Topic 842 by adjusting equity at the adoption date. The Company plans to adopt the standard using the modified retrospective approach beginning January 1, 2019. The Company expects to elect the package of practical expedients upon adoption, which allows for the application of the standard solely to the transition period in 2019 but does not require application to prior fiscal comparative periods presented. </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:120%;">Reclassification of Prior Year Presentation</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;line-height:120%;">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, both current liabilities.</span></div> 115000 1255000 5250000 314000 -314000 -3880000 <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;line-height:120%;">The accounts that changed under Topic 606 for the condensed consolidated balance sheet as of September 30, 2018 have been outlined 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:51.472222%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.861111%;"/><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:12.861111%;"/><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:12.861111%;"/><td style="width:1.0%;"/></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="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="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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Reported as of September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments as of September 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="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 September 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="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="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:6pt;padding-right:1pt;"><span style="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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">115,801 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(233)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">115,568 </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:6pt;padding-right:1pt;"><span style="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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,649 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,139)</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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,510 </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:6pt;padding-right:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,506 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,929)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,577 </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:6pt;padding-right:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,091 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(439)</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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,652 </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:6pt;padding-right:1pt;"><span style="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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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;"/><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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">439 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">439 </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:6pt;padding-right:1pt;"><span style="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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">98,796 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,557 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">104,353 </span></td></tr></table></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;line-height:120%;">The accounts that changed under Topic 606 for the condensed consolidated statement of operations for the three months ended September 30, 2018 have been outlined as </span><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">follows</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">:</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:51.472222%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.861111%;"/><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:12.861111%;"/><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:12.861111%;"/><td style="width:1.0%;"/></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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Condensed consolidated statement of operations changes </span></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="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 September 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="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 September 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="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 September 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="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="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:6pt;padding-right:1pt;"><span style="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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">141,087 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,494 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">144,581 </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:6pt;padding-right:1pt;"><span style="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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">88,916 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">161 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">89,077 </span></td></tr></table></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;line-height:120%;">The accounts that changed under Topic 606 for the condensed consolidated statement of operations for the nine months ended September 30, 2018 have been outlined 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:51.472222%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.861111%;"/><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:12.861111%;"/><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:12.861111%;"/><td style="width:1.0%;"/></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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Condensed consolidated statement of operations changes </span></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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Reported for the Nine Months Ended September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments for the Nine Months Ended September 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="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 Nine Months Ended September 30, 2018 </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;"><span style="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: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;"/><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;"><div style="padding-left:6pt;padding-right:-108pt;"><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:100%;">Net sales</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">371,718 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,544 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">377,262 </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;"><div style="padding-left:6pt;padding-right:-120pt;"><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:100%;">Cost of sales</span></div></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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">244,297 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(13)</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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">244,284 </span></td></tr></table></div> 115801000 -233000 115568000 6649000 -1139000 5510000 43506000 -6929000 36577000 8091000 -439000 7652000 0 439000 439000 98796000 5557000 104353000 141087000 3494000 144581000 88916000 161000 89077000 371718000 5544000 377262000 244297000 -13000 244284000 <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;line-height:120%;">Revenue recognition accounting policy</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;line-height:120%;">The Company’s revenue is primarily derived from (1) sales of its products through its indirect channel, including retailers and distributors; (2) sales of its products through its 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;">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%;"> 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;">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%;">  (The URLs are included here as inactive textual references and information contained on, or accessible through, the websites is not a part of, and is not incorporated by reference into, this report) and its corporate-owned ZAGG-branded store; and (3) from franchise fees derived from the on-boarding of new franchisees and sales of its products to franchisees. The Company’s revenue is measured based on the amount of consideration it expects to receive, reduced by estimates for variable consideration which includes 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="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%;">For substantially all of the Company's sales, the performance obligation is met and 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 customer or to the shipping carrier.</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;line-height:120%;">For franchise fees, revenue is derived from the sale of licenses, training, equipment and marketing, among other items. The Company recognizes franchise fee revenue for performance obligations over the franchise contractual term using a straight-line basis.</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;line-height:120%;">Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, and are collected by the Company from a customer, are excluded from revenue.</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;line-height:120%;">Sales returns, discounts and other credits</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;line-height:120%;">The nature of the Company’s 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. The Company estimates these amounts based on the expected amount to be provided to customers and reduces revenue accordingly for each transaction. </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;line-height:120%;">The Company estimates a reserve for sales returns, discounts, and other credits, and records 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="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%;">Contract balances</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;line-height:120%;">The following table provides information about receivables, right of return assets, contract liabilities, refund liabilities, and warranty liabilities from contracts with customers as of September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">115,801 </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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,139 </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="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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39,195 </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="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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,311 </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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">439 </span></td></tr></table></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;line-height:120%;">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 has been completed. The current balance of refund liabilities is the expected amount of estimated sales returns, discounts and other credits from sales that have occurred. The current balance of warranty liabilities is the expected amount of warranty claim returns from sales that have occurred. </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;line-height:120%;">The following summarizes the activities in the Company’s warranty liabilities for the nine months ended September 30, 2018:</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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,189 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions</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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,249 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Warranty claims charged</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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,125)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation gain</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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of September 30, 2018</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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,311 </span></td></tr></table></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;line-height:120%;">Practical expedients and policy elections</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;line-height:120%;">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%;">• 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%;">• 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%;">• 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, the standard shipping terms are FOB shipping point under which revenue is recorded 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%;">• 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 the Company recognizes revenue at the amount to which it has the right to invoice for services performed.</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;line-height:120%;">The following table provides information about receivables, right of return assets, contract liabilities, refund liabilities, and warranty liabilities from contracts with customers as of September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">115,801 </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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,139 </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="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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39,195 </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="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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,311 </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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">439 </span></td></tr></table></div> 115801000 1139000 39195000 4311000 439000 <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;line-height:120%;">The following summarizes the activities in the Company’s warranty liabilities for the nine months ended September 30, 2018:</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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,189 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions</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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,249 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Warranty claims charged</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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,125)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation gain</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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of September 30, 2018</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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,311 </span></td></tr></table></div> 4189000 9249000 9125000 2000 4311000 <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;line-height:120%;">The percentage of net sales related to the Company’s key product lines for the three and nine months ended September 30, 2018 and</span><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> 2017, was a</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">pproximately 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.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="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="display:none;"/><td colspan="3" style="display:none;"/><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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">63% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">57% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">56% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22% </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="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="2" 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:0%;"><span style="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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="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="2" 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:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="2" 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0 % </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="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="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%;">The percentage of net sales related to the Company’s key distribution channels for the three and nine months ended September 30, 2018 and</span><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> 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.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="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="display:none;"/><td colspan="3" style="display:none;"/><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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">90% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="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%;">The percentage of net sales related to the Company’s key geographic regions for the three and nine months ended September 30, 2018 an</span><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">d 2017, wa</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">s 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:98.888889%;"><tr><td style="width:1.0%;"/><td style="width:27.634831%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.853933%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.783146%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.853933%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.783146%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.853933%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.783146%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.853933%;"/><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="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="display:none;"/><td colspan="3" style="display:none;"/><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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">84% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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.63 0.57 0.56 0.52 0.22 0.19 0.27 0.18 0.05 0.12 0.06 0.18 0.06 0.05 0.06 0.06 0.03 0.06 0.04 0.06 0.01 0.01 0.01 0 0.88 0.90 0.88 0.89 0.07 0.07 0.08 0.08 0.05 0.03 0.04 0.03 0.85 0.85 0.84 0.86 0.08 0.09 0.09 0.08 0.07 0.06 0.07 0.06 Recent Accounting Pronouncements <span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-02, “</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%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">” (“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%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">which modifies the accounting for leases, intending to increase transparency and comparability of organizations by requiring balance sheet presentation of leased assets and increased financial statement disclosure of leasing arrangements. Topic 842 will require entities to recognize a liability for their lease obligations and a corresponding asset representing the right to use the underlying asset over the lease term. Lease obligations are to be measured at their present value and accounted for using the effective interest method. The accounting for the leased asset will differ slightly depending on whether the agreement is deemed to be a financing or operating lease. For financing leases, the leased asset is depreciated on a straight-line basis and depreciation expense is recorded separately from the interest expense in the statements of operations, resulting in higher expense in the earlier part of the lease term. For operating leases, the depreciation and interest expense components are combined, recognized evenly over the term of the lease, and presented as a reduction to operating income. Topic 842 requires that assets and liabilities be presented or disclosed separately, and requires additional disclosure of certain qualitative and quantitative information related to these lease agreements. Topic 842 is effective for annual and interim periods beginning after December 15, 2018. In addition, in July 2018, the FASB issued ASU No. 2018-11 “</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%;">Targeted Improvements</span>” to provide an additional transition method whereby entities are allowed to initially apply Topic 842 by adjusting equity at the adoption date. The Company plans to adopt the standard using the modified retrospective approach beginning January 1, 2019. The Company expects to elect the package of practical expedients upon adoption, which allows for the application of the standard solely to the transition period in 2019 but does not require application to prior fiscal comparative periods presented. -2347000 2347000 ACQUISITION OF BRAVEN<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;line-height:120%;">On July 20, 2018 (the “Acquisition Date”), ZAGG Amplified, Inc., a Delaware corporation and wholly-owned subsidiary of the Company (the “Buyer”), entered into and closed an asset purchase agreement with Incipio LLC (“Incipio”) to acquire BRAVEN Audio (“BRAVEN”) (the “BRAVEN Acquisition”). In connection with the BRAVEN Acquisition, the Buyer acquired accounts receivable, inventory, property and equipment, intellectual property, a product and engineering team, and certain other assets as well as assumed certain liabilities for total consideration of $5,000 in cash, adjusted by accounts receivable and accounts payable of $549 for a net purchase price of $4,451. As agreed in the purchase agreement, the Buyer retained a reserve of $500 for indemnity claims to be paid 12 months (the “Indemnity Holdback") following the Acquisition Date; the Indemnity Holdback is included in accrued liabilities in the accompanying condensed consolidated balance sheet as of September 30, 2018. Any remaining amount of the Indemnity Holdback shall be remitted to Incipio as specified in the purchase agreement. BRAVEN products include rugged Bluetooth® speakers and earbuds, which are expected to expand the Company’s product profile and markets and may amplify its brands and increase the long-term value of its business.</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;line-height:120%;">The following summarizes the purchase consideration and the cash outflow at the Acquisition Date:</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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td></tr><tr><td colspan="3" style="height:14pt;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:14pt;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;"/></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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net purchase price</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,451 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Indemnity Holdback</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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(500)</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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash outflow</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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,951 </span></td></tr></table></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;line-height:120%;">The net purchase price of $4,451 has been allocated to identifiable assets acquired and liabilities assumed based on their respective fair values. The excess of the purchase price over the fair value of the tangible and intangible assets acquired and liabilities assumed is recorded as goodwill. The following table summarizes the estimates of the fair values of the identifiable assets acquired and liabilities assumed as of the Acquisition Date:</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="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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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 #000;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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">650 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,320 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">368 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortizable identifiable intangible assets </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,774 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">298 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(959)</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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,451 </span></td></tr></table></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;line-height:120%;">Identifiable Intangible Assets</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;line-height:120%;">Classes of acquired intangible assets include patents and technology, trade names and backlog. The fair value of the identifiable intangible assets was determined using various valuation methods, including the income and cost approaches. For assets valued under the income approach, the estimate of the present value of expected future cash flows for each identifiable asset was based on discount rates which incorporate a risk premium to take into account the risks inherent in those expected cash flows. The expected cash flows were estimated using available historical data adjusted based on the Company’s historical experience and the expectations of market participants. The cost approach determined the valuation of the identifiable intangible assets by applying the concept of replacement cost whereby a prudent investor is believed not willing to pay for an asset more than the cost to replace such asset. The amounts assigned to each class of intangible asset and the related weighted average amortization periods are 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:98.611111%;"><tr><td style="width:1.0%;"/><td style="width:63.211268%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.901408%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.785915%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.901408%;"/><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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible Asset Class</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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Amortization Period</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 #000;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 #000;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="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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">872 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3.1 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">901 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10.0 years</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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Backlog </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="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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="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;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,774 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr></table></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;line-height:120%;">Goodwill</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;line-height:120%;">Goodwill represents the excess of the BRAVEN purchase price over the fair value of the assets acquired and liabilities assumed. The Company believes that the primary factors supporting the amount of the goodwill recognized are the significant growth opportunities and expected synergies of the combined entity.</span></div> 5000000 549000 4451000 500000 <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;line-height:120%;">The following summarizes the purchase consideration and the cash outflow at the Acquisition Date:</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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td></tr><tr><td colspan="3" style="height:14pt;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:14pt;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;"/></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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net purchase price</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,451 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Indemnity Holdback</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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(500)</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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash outflow</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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,951 </span></td></tr></table></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;line-height:120%;">The net purchase price of $4,451 has been allocated to identifiable assets acquired and liabilities assumed based on their respective fair values. The excess of the purchase price over the fair value of the tangible and intangible assets acquired and liabilities assumed is recorded as goodwill. The following table summarizes the estimates of the fair values of the identifiable assets acquired and liabilities assumed as of the Acquisition Date:</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="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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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 #000;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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">650 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,320 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">368 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortizable identifiable intangible assets </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,774 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">298 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(959)</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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,451 </span></td></tr></table></div> 500000 3951000 4451000 650000 2320000 368000 1774000 298000 959000 4451000 The amounts assigned to each class of intangible asset and the related weighted average amortization periods are as follows:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.611111%;"><tr><td style="width:1.0%;"/><td style="width:63.211268%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.901408%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.785915%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.901408%;"/><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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible Asset Class</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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Amortization Period</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 #000;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 #000;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="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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">872 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3.1 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">901 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10.0 years</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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Backlog </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="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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="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;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,774 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr></table> 872000 P3Y1M6D 901000 P10Y 1000 P0Y6M 1774000 INVENTORIES<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;line-height:120%;">Inventories consisted of the following as of September 30, 2018 and December 31, 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:67.305556%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.861111%;"/><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:12.861111%;"/><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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="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="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">78,398 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">268 </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="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="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">78,666 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="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="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="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%;">Included in prepaid expenses and other current assets were inventory deposits with third-party manufacturers of $2,361 and $1,906 as of September 30, 2018 and December 31, 2017, respectively.</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;line-height:120%;">Inventories consisted of the following as of September 30, 2018 and December 31, 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:67.305556%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.861111%;"/><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:12.861111%;"/><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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="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="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">78,398 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">268 </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="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="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">78,666 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="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="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> 78398000 74734000 268000 312000 78666000 75046000 2361000 1906000 GOODWILL AND INTANGIBLE ASSETS<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;line-height:120%;">During the three and nine months ended September 30, 2018, goodwill increased in connection with the BRAVEN Acquisition. The following table summarizes the changes in goodwill during the nine months ended September 30, 2018:</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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2017 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,272 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Increase in connection with BRAVEN Acquisition </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">298 </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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of September 30, 2018 </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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,570 </span></td></tr></table></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;line-height:120%;">There was no change in goodwill during the three and nine months ended September 30, 2017.</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;line-height:120%;">In connection with the BRAVEN Acquisition, intangible assets increased $1,774 for patents and technology, trade names and backlog for the three and nine months ended September 30, 2018. There were no additions to intangible assets for the three and nine months ended September 30, 2017. There were no impairments of intangible assets for the three and nine months ended September 30, 2018. Additionally, there were no impairments to intangible assets for the three months ended September 30, 2017. The following table summarizes the impairments of gross intangible assets for the nine months ended September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of 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="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="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="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="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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of September 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="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="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="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%;">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 nine months ended September 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="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%;">Intangible assets, net of accumulated amortization as of September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="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="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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,340 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,537 </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="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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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 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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,752 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">868 </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="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="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="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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="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="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:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="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;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,505 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="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;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="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="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%;">The total weighted average useful lives of intangible assets as of September 30, 2018 and December 31, 2017, was 8.1 years and 8.2 years, respectively.</span></div> The following table summarizes the changes in goodwill during the nine months ended September 30, 2018:<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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2017 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,272 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Increase in connection with BRAVEN Acquisition </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">298 </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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of September 30, 2018 </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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,570 </span></td></tr></table> 12272000 298000 298000 12570000 1774000 0 0 0 The following table summarizes the impairments of gross intangible assets for the nine months ended September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of 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="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="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="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="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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of September 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="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="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="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%;">Intangible assets, net of accumulated amortization as of September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="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="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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,340 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,537 </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="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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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 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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,752 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">868 </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="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="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="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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="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="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:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="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;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,505 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="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;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="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> 16340000 17854000 9537000 10981000 5752000 9259000 868000 1137000 8000 13000 32505000 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 nine months ended September 30, 2018 was 18% and 17%, respectively. The Company’s effective tax rate for the three and nine months ended September 30, 2017 was 37% and 47%, respectively. The change in the effective tax rate for the three and nine months ended September 30, 2018 compared to the three and nine months ended September 30, 2017 was due to several factors including but not limited to a change in the federal statutory rate from 35% to 21% and the effect of discrete items. 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.18 0.17 0.37 0.47 DEBT AND LINE OF CREDIT<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;line-height:120%;">Long-term debt, net as of September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="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="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="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="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="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="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="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="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="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="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="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 #000000;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="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="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="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%;">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="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%;">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 $521 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 $739 remaining as of September 30, 2018 to be amortized which is included in other assets in the condensed consolidated balance sheet.</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;line-height:120%;">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="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%;">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="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%;">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="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%;">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="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%;">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="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%;">Long-term debt, net as of September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="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="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="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="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="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="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="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="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="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="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="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 #000000;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="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="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> 28000000 23475000 0 13922000 28000000 37397000 0 37397000 28000000 0 85000000 40000000 243000 521000 294000 815000 739000 0.0025 0.01375 0.0125 0.02375 0.00175 0.00275 STOCK-BASED COMPENSATION<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:120%;">The grant of restricted stock units with respective weighted-average fair value per share for the three and nine months ended September 30, 2018 and 2017 is summarized 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: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="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="display:none;"/><td colspan="3" style="display:none;"/><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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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:top;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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 #000;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:top;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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:top;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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 #000;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:top;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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 #000;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 #000;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 #000;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 #000;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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</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="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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">45 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">293 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">479 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average fair value per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15.80 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8.65 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12.64 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.77 </span></td></tr></table></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;line-height:120%;">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="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%;">As part of the 293 and 479 restricted stock units granted during the nine months ended September 30, 2018 and 2017, the Company granted 182 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="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%;">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. The following is stock-based compensation expenses related to restricted stock units recorded for the three and nine months ended September 30, 2018 and 2017, which is included as a component of selling, general, and administrative expense on the condensed consolidated statement of operations:</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: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:top;padding-left:1pt;padding-right:1pt;"><span style="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="display:none;"/><td colspan="3" style="display:none;"/><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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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:top;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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 #000;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:top;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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:top;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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 #000;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:top;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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 #000;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 #000;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 #000;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 #000;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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation expense related to restricted stock units</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">757 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">899 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,165 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,536 </span></td></tr></table></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;line-height:120%;">During the nine months ended September 30, 2018 and 2017, certain Company 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,723 and $240 reflected as a reduction of additional paid-in capital, respectively. Of the $2,723 recorded as a reduction of additional paid-in capital, $93 was included in accrued wages and wage related expenses as of September 30, 2018.</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:120%;">The grant of restricted stock units with respective weighted-average fair value per share for the three and nine months ended September 30, 2018 and 2017 is summarized 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: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="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="display:none;"/><td colspan="3" style="display:none;"/><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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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:top;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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 #000;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:top;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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:top;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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 #000;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:top;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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 #000;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 #000;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 #000;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 #000;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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</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="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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">45 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">293 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">479 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average fair value per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15.80 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8.65 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12.64 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.77 </span></td></tr></table></div> 14000 45000 293000 479000 15.80 8.65 12.64 6.77 293000 479000 182000 372000 The following is stock-based compensation expenses related to restricted stock units recorded for the three and nine months ended September 30, 2018 and 2017, which is included as a component of selling, general, and administrative expense on the condensed consolidated statement of operations:<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:top;padding-left:1pt;padding-right:1pt;"><span style="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="display:none;"/><td colspan="3" style="display:none;"/><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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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:top;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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 #000;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:top;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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:top;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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 #000;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:top;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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 #000;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 #000;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 #000;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 #000;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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation expense related to restricted stock units</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">757 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">899 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,165 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,536 </span></td></tr></table> 757000 899000 2165000 2536000 2723000 240000 2723000 93000 EARNINGS PER SHAREBasic earnings per common share excludes dilution and is computed by dividing net earnings by the weighted average number of shares of common stock outstanding during the period. Diluted earnings 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="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%;">The following is a reconciliation of the numerator and denominator used to calculate basic earnings per share and diluted earnings per share for the three and nine months ended September 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="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="display:none;"/><td colspan="3" style="display:none;"/><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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,626 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,776 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,871 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,041 </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="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;border-top:3pt double #000000;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;border-top:3pt double #000000;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;border-top:3pt double #000000;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;border-top:3pt double #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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,241 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,969 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,250 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,996 </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="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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">322 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">412 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">390 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">233 </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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,563 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,381 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,640 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,229 </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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings 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;"/><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;border-top:3pt double #000000;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;border-top:3pt double #000000;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;border-top:3pt double #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="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.52 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.35 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.88 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.25 </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="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 #000000;padding-left:1pt;"><span style="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 #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.51 </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 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 #000000;padding-left:1pt;"><span style="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 #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.34 </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 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 #000000;padding-left:1pt;"><span style="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 #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.87 </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 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 #000000;padding-left:1pt;"><span style="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 #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.25 </span></td></tr></table></div>For the three and nine months ended September 30, 2018, 65 and 98 restricted stock units were not considered in calculating diluted earnings per share, respectively, as their effect would have been anti-dilutive. For the three and nine months ended September 30, 2017, there were no restricted stock units excluded from the calculation of diluted earnings per share. <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;line-height:120%;">The following is a reconciliation of the numerator and denominator used to calculate basic earnings per share and diluted earnings per share for the three and nine months ended September 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="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="display:none;"/><td colspan="3" style="display:none;"/><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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,626 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,776 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,871 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,041 </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="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;border-top:3pt double #000000;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;border-top:3pt double #000000;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;border-top:3pt double #000000;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;border-top:3pt double #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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,241 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,969 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,250 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,996 </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="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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">322 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">412 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">390 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">233 </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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,563 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,381 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,640 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,229 </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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings 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;"/><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;border-top:3pt double #000000;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;border-top:3pt double #000000;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;border-top:3pt double #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="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.52 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.35 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.88 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.25 </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="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 #000000;padding-left:1pt;"><span style="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 #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.51 </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 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 #000000;padding-left:1pt;"><span style="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 #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.34 </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 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 #000000;padding-left:1pt;"><span style="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 #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.87 </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 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 #000000;padding-left:1pt;"><span style="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 #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.25 </span></td></tr></table></div> 14626000 9776000 24871000 7041000 28241000 27969000 28250000 27996000 322000 412000 390000 233000 28563000 28381000 28640000 28229000 0.52 0.35 0.88 0.25 0.51 0.34 0.87 0.25 65000 98000 TREASURY STOCK<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;line-height:120%;">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 September 30, 2018 and December 31, 2017, a total of $11,461 and $17,558 remained authorized under the stock repurchase program, respectively.</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;line-height:120%;">The Company repurchased shares for the three and nine months ended September 30, 2018, presented as follows:</span></div><div><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="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="display:none;"/><td colspan="3" style="display:none;"/><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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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;"><span style="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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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;"><span style="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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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;"><span style="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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares repurchased </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">201 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">383 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">234 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash consideration paid  </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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,091 </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="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="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="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="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,097 </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="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,492 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Commissions to brokers included in cash consideration paid </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="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="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="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average price per share repurchased </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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15.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="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="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="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="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15.90 </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="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.35 </span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The consideration paid has been recorded within stockholders’ equity in the condensed consolidated balance sheet.</span></div> 20000000 11461000 17558000 <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;line-height:120%;">The Company repurchased shares for the three and nine months ended September 30, 2018, presented as follows:</span></div><div><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="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="display:none;"/><td colspan="3" style="display:none;"/><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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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;"><span style="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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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;"><span style="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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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;"><span style="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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares repurchased </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">201 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">383 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">234 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash consideration paid  </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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,091 </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="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="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="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="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,097 </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="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,492 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Commissions to brokers included in cash consideration paid </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="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="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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="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="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="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9 </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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average price per share repurchased </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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15.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="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="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="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="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15.90 </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="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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.35 </span></td></tr></table></div> 201000 0 383000 234000 3091000 0 6097000 1492000 8000 0 15000 9000 15.36 0 15.90 6.35 COMMITMENTS AND CONTINGENCIES<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:120%;">Operating Leases</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;line-height:120%;">The Company leases office and warehouse space, office equipment, and a retail store location under operating leases that expire through 2026. Future minimum rental payments required under the operating leases as of September 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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">567 </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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,001 </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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,829 </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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,450 </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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,510 </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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,068 </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="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 #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="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 #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,425 </span></td></tr></table></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;line-height:120%;">For the three and nine months ended September 30, 2018, rent expense was $768 and $2,314, respectively. For the three and nine months ended September 30, 2017, rent expense was $736 and $2,179, 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="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%;">Commercial Litigation</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;line-height:120%;">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.</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;line-height:120%;">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:120%;">SEC Investigation</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;line-height:120%;">The Company has reached an agreement with the Staff of the SEC to settle the previously disclosed investigation related to 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. Without admitting or denying the allegations contained in the order, the Company has agreed to pay a civil penalty in the amount of $75 to the SEC and has consented to the entry of an order with respect to violations of Section 13(a) of the Exchange Act and Rule 13a-1 promulgated thereunder, which relate to disclosures in the annual report. The agreement remains subject to final approval by the Commission.</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:120%;">Other Litigation</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;line-height:120%;">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="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%;">The Company establishes reserves when a particular contingency is probable and estimable. The Company has not accrued for any losses in the condensed consolidated financial statements as of September 30, 2018 due to the fact that either the losses are immaterial or the losses are not considered 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 as of September 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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">567 </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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,001 </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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,829 </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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,450 </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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,510 </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="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="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,068 </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="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 #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="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 #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,425 </span></td></tr></table> 567000 3001000 2829000 2450000 2510000 4068000 15425000 768000 2314000 736000 2179000 75000 CONCENTRATIONS<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:120%;">Concentration of credit risk</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;line-height:120%;">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 nine months ended September 30, 2018 and 2017.</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;line-height:120%;">As of September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">45% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="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%;">No other customer account balances were more than 10% of accounts receivable as of September 30, 2018 and 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="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%;">Concentration of suppliers</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;line-height:120%;">The Company does not directly manufacture any of its products; rather, the Company employs various third-party manufacturing partners in the United States and Asia to perform these services on its 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. The Company has endeavored to use common components and readily available raw materials in the design of its 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. The film supplier has contractually agreed not to sell the raw materials to any of the Company’s competitors.</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;line-height:120%;">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%;">• 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%;"> – The 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. The InvisibleShield film and ISOD products are sourced through the Company’s 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%;">• 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%;"> – The battery case and power management product lines consist 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. The 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%;">• 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%;">– The 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. The 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%;">• 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%;"> – The audio product line consists of speakers, earbuds and headphones that are designed to be compatible with virtually all electronic mobile devices. The 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="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%;">The Company’s 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 the Company’s supply needs.</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:120%;">Concentration of net sales</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;line-height:120%;">For the three and nine months ended September 30, 2018 and 2017, Superior and Best Buy 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.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="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="display:none;"/><td colspan="3" style="display:none;"/><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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12% </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="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="2" 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12% </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="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="2" 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:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="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%;">For the three and nine months ended September 30, 2018 and 2017, no other customers accounted for greater than 10% of net sales.</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;line-height:120%;">Although the Company has contracts in place governing the relationships with its retail distribution customers (“retailers”), the contracts are not long-term and all the retailers generally purchase from the Company on a purchase order basis. As a result, these retailers generally may, with little or no notice or penalty, cease ordering and selling the Company’s products, or materially reduce their orders. If any of these retailers cease selling the Company’s products, slow their rate of purchase of its products, or decrease the number of products they purchase, the Company’s results of operations could be adversely affected.</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:120%;">Concentration of region</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;line-height:120%;">The percentage of net sales by geographic region for the three and nine months ended September 30, 2018 and 2017, was approximately:</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: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="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="display:none;"/><td colspan="3" style="display:none;"/><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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">84% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="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%;">As of September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">45% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="2" 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:0%;"><span style="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="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.45 0.31 0.18 0.18 <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;line-height:120%;">For the three and nine months ended September 30, 2018 and 2017, Superior and Best Buy 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.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="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="display:none;"/><td colspan="3" style="display:none;"/><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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12% </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="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="2" 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12% </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="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="2" 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:0%;"><span style="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="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="2" 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:0%;"><span style="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="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.36 0.32 0.33 0.31 0.12 0.12 0.11 0.10 <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;line-height:120%;">The percentage of net sales by geographic region for the three and nine months ended September 30, 2018 and 2017, was approximately:</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: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="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="display:none;"/><td colspan="3" style="display:none;"/><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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">84% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="2" 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:0%;"><span style="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="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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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="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.85 0.84 0.86 0.08 0.09 0.09 0.08 0.07 0.06 0.07 0.06 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2018
Nov. 05, 2018
Document and Entity Information [Abstract]    
Entity Registrant Name ZAGG INC  
Entity Central Index Key 0001296205  
Trading Symbol ZAGG  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Type 10-Q  
Document Period End Date Sep. 30, 2018  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2018  
Entity Filer Category Accelerated Filer  
Entity Common Stock, Shares Outstanding   27,793,179
Entity Emerging Growth Company false  
Entity Small Business false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 17,780 $ 24,989
Accounts receivable, net of allowances of $707 and $734 115,801 123,220
Income taxes receivable 941 0
Inventories 78,666 75,046
Prepaid expenses and other current assets 6,649 4,547
Total current assets 219,837 227,802
Property and equipment, net of accumulated depreciation of $15,284 and $12,540 13,936 13,444
Intangible assets, net of accumulated amortization of $75,151 and $66,639 32,505 39,244
Deferred income tax assets 22,134 24,403
Goodwill 12,570 12,272
Other assets 1,667 3,426
Total assets 302,649 320,591
Current liabilities:    
Accounts payable 67,355 96,472
Income tax payable 0 2,052
Sales returns liability 43,506 34,536
Accrued wages and wage related expenses 5,812 5,652
Accrued liabilities 8,091 8,168
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 $0 and $141 0 13,922
Total current liabilities 124,764 184,592
Non-current portion of line of credit 28,000 0
Total liabilities 152,764 184,592
Stockholders' equity:    
Common stock, $0.001 par value; 100,000 shares authorized; 34,433 and 34,104 shares issued 34 34
Treasury stock, 6,448 and 6,065 common shares at cost (43,734) (37,637)
Additional paid-in capital 95,642 96,145
Accumulated other comprehensive loss (853) (348)
Retained earnings 98,796 77,805
Total stockholders' equity 149,885 135,999
Total liabilities and stockholders' equity $ 302,649 $ 320,591
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Allowances for doubtful accounts $ 707 $ 734
Accumulated depreciation on property and equipment 15,284 12,540
Accumulated amortization on intangible assets 75,151 66,639
Deferred loan costs, current $ 0 $ 141
Common stock, par value (in usd per share) $ 0.001 $ 0.001
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 34,433,000 34,104,000
Treasury stock, common shares 6,448,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 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Income Statement [Abstract]        
Net sales $ 141,087 $ 134,398 $ 371,718 $ 342,571
Cost of sales 88,916 86,006 244,297 229,749
Gross profit 52,171 48,392 127,421 112,822
Operating expenses:        
Advertising and marketing 3,089 2,627 8,322 7,703
Selling, general and administrative 27,349 26,720 78,692 78,727
Transaction costs 618 96 635 611
Impairment of intangible asset 0 0 0 1,959
Amortization of intangible assets 2,859 3,014 8,404 9,040
Total operating expenses 33,915 32,457 96,053 98,040
Income from operations 18,256 15,935 31,368 14,782
Other income (expense):        
Interest expense (286) (417) (1,132) (1,527)
Other (expense) income (176) 18 (362) 67
Total other expense (462) (399) (1,494) (1,460)
Income before provision for income taxes 17,794 15,536 29,874 13,322
Income tax provision (3,168) (5,760) (5,003) (6,281)
Net income $ 14,626 $ 9,776 $ 24,871 $ 7,041
Earnings (loss) per share attributable to stockholders:        
Basic earnings per share (in usd per share) $ 0.52 $ 0.35 $ 0.88 $ 0.25
Diluted earnings per share (in usd per share) $ 0.51 $ 0.34 $ 0.87 $ 0.25
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Statement of Comprehensive Income [Abstract]        
Net income $ 14,626 $ 9,776 $ 24,871 $ 7,041
Other comprehensive (loss) gain, net of tax        
Foreign currency translation (loss) gain 175 326 (505) 1,171
Total other comprehensive income (loss) 175 326 (505) 1,171
Total comprehensive income $ 14,801 $ 10,102 $ 24,366 $ 8,212
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Cash flows from operating activities:    
Net income $ 24,871 $ 7,041
Adjustments to reconcile net income to net cash provided by operating activities:    
Stock-based compensation 2,165 2,536
Depreciation and amortization 13,330 16,508
Deferred income taxes 2,266 5,203
Loss on disposal of property and equipment 9 13
Loss on deferred loan costs with debt modification 243 0
Amortization of deferred loan costs 147 192
Impairment of intangible asset 0 1,959
Changes in operating assets and liabilities:    
Accounts receivable, net 7,735 (12,054)
Inventories (1,751) 1,636
Prepaid expenses and other current assets (694) (104)
Other assets 1,618 918
Accounts payable (30,469) (3,526)
Income tax (payable) receivable (3,153) 3,195
Sales returns liability 3,831 907
Accrued wages and wage related expenses 58 (520)
Accrued liabilities (539) 1,143
Deferred revenue 0 (59)
Other 191 (416)
Net cash provided by operating activities 19,858 24,572
Cash flows from investing activities:    
Purchase of property and equipment (4,444) (3,792)
Proceeds from disposal of equipment 26 28
Purchase of BRAVEN (3,951) 0
Net cash used in investing activities (8,369) (3,764)
Cash flows from financing activities:    
Payment of deferred loan costs (294) (157)
Proceeds from revolving credit facility 238,994 296,485
Payments on revolving credit facility (246,448) (311,528)
Payments on term loan facility (2,084) (4,687)
Purchase of treasury stock (6,097) (1,492)
Payment of withholding on restricted stock units (2,630) (240)
Proceeds from issuance of stock under employee stock purchase plan 55 29
Net cash used in financing activities (18,504) (21,590)
Effect of foreign currency exchange rates on cash equivalents (194) 572
Net decrease in cash and cash equivalents (7,209) (210)
Cash and cash equivalents at beginning of the period 24,989 11,604
Cash and cash equivalents at end of the period 17,780 11,394
Supplemental disclosure of cash flow information:    
Cash paid during the period for interest 1,127 1,361
Cash paid (refunded) during the period for income taxes, net 5,729 (2,317)
Supplemental disclosure of non-cash investing and financing activities:    
Purchase of fixed assets financed through accounts payable 1,036 1,719
Withholding tax on restricted stock units recorded in accrued wages and wage related expenses 93 0
Modification of debt that resulted in payment of existing term loan balance 11,991 0
Indemnity Holdback of BRAVEN acquisition included in accrued expenses $ 500 $ 0
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Operations and Basis of Presentation
9 Months Ended
Sep. 30, 2018
Accounting Policies [Abstract]  
NATURE OF OPERATIONS AND BASIS OF PRESENTATION NATURE OF OPERATIONS AND BASIS OF PRESENTATION
ZAGG Inc and its subsidiaries (“ZAGG,” or the “Company”) are innovation leaders in mobile tech accessories for smartphones and tablets. For over 10 years, the Company 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®, IFROGZ®, and BRAVEN® 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 Annual Report on Form 10-K for the year ended December 31, 2017 (the “2017 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 2017 Form 10-K. Except for the changes below, the Company has consistently applied the accounting policies to all periods presented in these condensed consolidated financial statements.
Adoption of Accounting Standards Codification (“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 ASC Topic 605, “Revenue Recognition” (“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 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; an increase in accrued liabilities of $314; 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 September 30, 2018 have been outlined as follows:
Condensed consolidated balance sheet changes Reported as of September 30, 2018 Adjustments as of September 30, 2018 Balances Without Adoption of Topic 606 as of September 30, 2018 
Accounts receivable, net of allowances $115,801 $(233)$115,568 
Prepaid expenses and other current assets 6,649 (1,139)5,510 
Sales returns liability 43,506 (6,929)36,577 
Accrued liabilities 8,091 (439)7,652 
Deferred revenue — 439 439 
Retained earnings 98,796 5,557 104,353 
The accounts that changed under Topic 606 for the condensed consolidated statement of operations for the three months ended September 30, 2018 have been outlined as follows:
Condensed consolidated statement of operations changes Reported for the Three Months Ended September 30, 2018 Adjustments for the Three Months Ended September 30, 2018 Amounts Without Adoption of Topic 606 for the Three Months Ended September 30, 2018 
Net sales $141,087 $3,494 $144,581 
Cost of sales 88,916 161 89,077 
The accounts that changed under Topic 606 for the condensed consolidated statement of operations for the nine months ended September 30, 2018 have been outlined as follows:
Condensed consolidated statement of operations changes Reported for the Nine Months Ended September 30, 2018 Adjustments for the Nine Months Ended September 30, 2018 Amounts Without Adoption of Topic 606 for the Nine Months Ended September 30, 2018 
Net sales
$371,718 $5,544 $377,262 
Cost of sales
244,297 (13)244,284 
Revenue recognition accounting policy
The Company’s revenue is primarily derived from (1) sales of its products through its indirect channel, including retailers and distributors; (2) sales of its products through its 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, the websites is not a part of, and is not incorporated by reference into, this report) and its corporate-owned ZAGG-branded store; and (3) from franchise fees derived from the on-boarding of new franchisees and sales of its products to franchisees. The Company’s revenue is measured based on the amount of consideration it expects to receive, reduced by estimates for variable consideration which includes 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 the Company's sales, the performance obligation is met and 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 customer or to the shipping carrier.
For franchise fees, revenue is derived from the sale of licenses, training, equipment and marketing, among other items. The Company recognizes franchise fee revenue for performance obligations over the franchise contractual term using a straight-line basis.
Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, and are collected by the Company from a customer, are excluded from revenue.
Sales returns, discounts and other credits
The nature of the Company’s 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. The Company estimates these amounts based on the expected amount to be provided to customers and reduces revenue accordingly for each transaction.
The Company estimates a reserve for sales returns, discounts, and other credits, and records 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 September 30, 2018:
September 30, 2018
Receivables, which comprises the balance in accounts receivable, net of allowances $115,801 
Right of return assets, which are included in prepaid expenses and other current assets 1,139 
Refund liabilities, which are included in sales return liability 39,195 
Warranty liabilities, which are included in sales return liability 4,311 
Contract liabilities, which are included in accrued liabilities439 
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 has been completed. The current balance of refund liabilities is the expected amount of estimated sales returns, discounts and other credits from sales that have occurred. The current balance of warranty liabilities is the expected amount of warranty claim returns from sales that have occurred. 
The following summarizes the activities in the Company’s warranty liabilities for the nine months ended September 30, 2018:
Balance as of December 31, 2017$4,189 
Additions9,249 
Warranty claims charged(9,125)
Foreign currency translation gain(2)
Balance as of September 30, 2018$4,311 
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, the standard shipping terms are FOB shipping point under which revenue is recorded 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 the Company recognizes revenue at the amount to which it has 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.
The percentage of net sales related to the Company’s key product lines for the three and nine months ended September 30, 2018 and 2017, was approximately as follows:
Three Months Ended Nine Months Ended 
September 30, 2018September 30, 2017September 30, 2018September 30, 2017
Screen Protection 63%  57%  56%  52%  
Power Management 22%  19%  27%  18%  
Power Cases 5%  12%  6%  18%  
Keyboards 6%  5%  6%  6%  
Audio 3%  6%  4%  6%  
Other 1%  1%  1%  0 %  
The percentage of net sales related to the Company’s key distribution channels for the three and nine months ended September 30, 2018 and 2017, was approximately as follows:
Three Months Ended Nine Months Ended 
September 30, 2018September 30, 2017September 30, 2018September 30, 2017
Indirect channel 88%  90%  88%  89%  
Website 7%  7%  8%  8%  
Franchisees 5%  3%  4%  3%  
The percentage of net sales related to the Company’s key geographic regions for the three and nine months ended September 30, 2018 and 2017, was approximately as follows:
Three Months Ended Nine Months Ended 
September 30, 2018September 30, 2017September 30, 2018September 30, 2017
United States 85%  85%  84%  86%  
Europe 8%  9%  9%  8%  
Other 7%  6%  7%  6%  
Recent Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-02, “Leases” (“Topic 842”), which modifies the accounting for leases, intending to increase transparency and comparability of organizations by requiring balance sheet presentation of leased assets and increased financial statement disclosure of leasing arrangements. Topic 842 will require entities to recognize a liability for their lease obligations and a corresponding asset representing the right to use the underlying asset over the lease term. Lease obligations are to be measured at their present value and accounted for using the effective interest method. The accounting for the leased asset will differ slightly depending on whether the agreement is deemed to be a financing or operating lease. For financing leases, the leased asset is depreciated on a straight-line basis and depreciation expense is recorded separately from the interest expense in the statements of operations, resulting in higher expense in the earlier part of the lease term. For operating leases, the depreciation and interest expense components are combined, recognized evenly over the term of the lease, and presented as a reduction to operating income. Topic 842 requires that assets and liabilities be presented or disclosed separately, and requires additional disclosure of certain qualitative and quantitative information related to these lease agreements. Topic 842 is effective for annual and interim periods beginning after December 15, 2018. In addition, in July 2018, the FASB issued ASU No. 2018-11 “Targeted Improvements” to provide an additional transition method whereby entities are allowed to initially apply Topic 842 by adjusting equity at the adoption date. The Company plans to adopt the standard using the modified retrospective approach beginning January 1, 2019. The Company expects to elect the package of practical expedients upon adoption, which allows for the application of the standard solely to the transition period in 2019 but does not require application to prior fiscal comparative periods presented.
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, both current liabilities.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisition of Braven
9 Months Ended
Sep. 30, 2018
Business Combinations [Abstract]  
ACQUISITION OF BRAVEN ACQUISITION OF BRAVEN
On July 20, 2018 (the “Acquisition Date”), ZAGG Amplified, Inc., a Delaware corporation and wholly-owned subsidiary of the Company (the “Buyer”), entered into and closed an asset purchase agreement with Incipio LLC (“Incipio”) to acquire BRAVEN Audio (“BRAVEN”) (the “BRAVEN Acquisition”). In connection with the BRAVEN Acquisition, the Buyer acquired accounts receivable, inventory, property and equipment, intellectual property, a product and engineering team, and certain other assets as well as assumed certain liabilities for total consideration of $5,000 in cash, adjusted by accounts receivable and accounts payable of $549 for a net purchase price of $4,451. As agreed in the purchase agreement, the Buyer retained a reserve of $500 for indemnity claims to be paid 12 months (the “Indemnity Holdback") following the Acquisition Date; the Indemnity Holdback is included in accrued liabilities in the accompanying condensed consolidated balance sheet as of September 30, 2018. Any remaining amount of the Indemnity Holdback shall be remitted to Incipio as specified in the purchase agreement. BRAVEN products include rugged Bluetooth® speakers and earbuds, which are expected to expand the Company’s product profile and markets and may amplify its brands and increase the long-term value of its business.
The following summarizes the purchase consideration and the cash outflow at the Acquisition Date:
September 30, 2018
Net purchase price$4,451 
Indemnity Holdback(500)
Total cash outflow$3,951 
The net purchase price of $4,451 has been allocated to identifiable assets acquired and liabilities assumed based on their respective fair values. The excess of the purchase price over the fair value of the tangible and intangible assets acquired and liabilities assumed is recorded as goodwill. The following table summarizes the estimates of the fair values of the identifiable assets acquired and liabilities assumed as of the Acquisition Date:
September 30, 2018
Accounts receivable $650 
Inventory 2,320 
Property and equipment 368 
Amortizable identifiable intangible assets 1,774 
Goodwill 298 
Accounts payable (959)
Total $4,451 
Identifiable Intangible Assets
Classes of acquired intangible assets include patents and technology, trade names and backlog. The fair value of the identifiable intangible assets was determined using various valuation methods, including the income and cost approaches. For assets valued under the income approach, the estimate of the present value of expected future cash flows for each identifiable asset was based on discount rates which incorporate a risk premium to take into account the risks inherent in those expected cash flows. The expected cash flows were estimated using available historical data adjusted based on the Company’s historical experience and the expectations of market participants. The cost approach determined the valuation of the identifiable intangible assets by applying the concept of replacement cost whereby a prudent investor is believed not willing to pay for an asset more than the cost to replace such asset. The amounts assigned to each class of intangible asset and the related weighted average amortization periods are as follows:
Intangible Asset ClassWeighted Average Amortization Period
Patents and technology $872 3.1 years
Trade names 901 10.0 years
Backlog 0.5 years
Total $1,774 
Goodwill
Goodwill represents the excess of the BRAVEN purchase price over the fair value of the assets acquired and liabilities assumed. The Company believes that the primary factors supporting the amount of the goodwill recognized are the significant growth opportunities and expected synergies of the combined entity.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories
9 Months Ended
Sep. 30, 2018
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIES
Inventories consisted of the following as of September 30, 2018 and December 31, 2017:
September 30, 2018December 31, 2017
Finished goods $78,398 $74,734 
Raw materials 268 312 
Total inventories $78,666 $75,046 
Included in prepaid expenses and other current assets were inventory deposits with third-party manufacturers of $2,361 and $1,906 as of September 30, 2018 and December 31, 2017, respectively.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets
9 Months Ended
Sep. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND INTANGIBLE ASSETS GOODWILL AND INTANGIBLE ASSETS
During the three and nine months ended September 30, 2018, goodwill increased in connection with the BRAVEN Acquisition. The following table summarizes the changes in goodwill during the nine months ended September 30, 2018:
Balance as of December 31, 2017 $12,272 
Increase in connection with BRAVEN Acquisition 298 
Balance as of September 30, 2018 $12,570 
There was no change in goodwill during the three and nine months ended September 30, 2017.
In connection with the BRAVEN Acquisition, intangible assets increased $1,774 for patents and technology, trade names and backlog for the three and nine months ended September 30, 2018. There were no additions to intangible assets for the three and nine months ended September 30, 2017. There were no impairments of intangible assets for the three and nine months ended September 30, 2018. Additionally, there were no impairments to intangible assets for the three months ended September 30, 2017. The following table summarizes the impairments of gross intangible assets for the nine months ended September 30, 2017:
Balance as of December 31, 2016$108,659 
Impairment loss on patent (2,777)
Balance as of September 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 nine months ended September 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 September 30, 2018 and December 31, 2017, were as follows:
September 30, 2018December 31, 2017
Trade names $16,340 $17,854 
Patents and technology 9,537 10,981 
Customer relationships 5,752 9,259 
Non-compete agreements 868 1,137 
Other 13 
Total intangible assets, net of accumulated amortization $32,505 $39,244 
The total weighted average useful lives of intangible assets as of September 30, 2018 and December 31, 2017, was 8.1 years and 8.2 years, respectively.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
9 Months Ended
Sep. 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 nine months ended September 30, 2018 was 18% and 17%, respectively. The Company’s effective tax rate for the three and nine months ended September 30, 2017 was 37% and 47%, respectively. The change in the effective tax rate for the three and nine months ended September 30, 2018 compared to the three and nine months ended September 30, 2017 was due to several factors including but not limited to a change in the federal statutory rate from 35% to 21% and the effect of discrete items. 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 23 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt and Line of Credit
9 Months Ended
Sep. 30, 2018
Debt Disclosure [Abstract]  
DEBT AND LINE OF CREDIT DEBT AND LINE OF CREDIT
Long-term debt, net as of September 30, 2018 and December 31, 2017, was as follows:
September 30, 2018December 31, 2017
Line of credit $28,000 $23,475 
Long-term debt, net of deferred loan costs of $0 and $141 — 13,922 
Total debt outstanding 28,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 $28,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 $521 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 $739 remaining as of September 30, 2018 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 24 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation
9 Months Ended
Sep. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION
The grant of restricted stock units with respective weighted-average fair value per share for the three and nine months ended September 30, 2018 and 2017 is summarized as follows:
Three Months EndedNine Months Ended
September 30, 2018September 30, 2017September 30, 2018September 30, 2017
Granted14 45 293 479 
Weighted average fair value per share$15.80 $8.65 $12.64 $6.77 
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 293 and 479 restricted stock units granted during the nine months ended September 30, 2018 and 2017, the Company granted 182 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. The following is stock-based compensation expenses related to restricted stock units recorded for the three and nine months ended September 30, 2018 and 2017, which is included as a component of selling, general, and administrative expense on the condensed consolidated statement of operations:
Three Months EndedNine Months Ended
September 30, 2018September 30, 2017September 30, 2018September 30, 2017
Stock-based compensation expense related to restricted stock units$757 $899 $2,165 $2,536 
During the nine months ended September 30, 2018 and 2017, certain Company 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,723 and $240 reflected as a reduction of additional paid-in capital, respectively. Of the $2,723 recorded as a reduction of additional paid-in capital, $93 was included in accrued wages and wage related expenses as of September 30, 2018.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share
9 Months Ended
Sep. 30, 2018
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHAREBasic earnings per common share excludes dilution and is computed by dividing net earnings by the weighted average number of shares of common stock outstanding during the period. Diluted earnings 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 per share and diluted earnings per share for the three and nine months ended September 30, 2018 and 2017:
Three Months Ended Nine Months Ended 
September 30, 2018September 30, 2017September 30, 2018September 30, 2017
Net income $14,626 $9,776 $24,871 $7,041 
Weighted average shares outstanding: 
Basic 28,241 27,969 28,250 27,996 
Dilutive effect of restricted stock units 322 412 390 233 
Diluted 28,563 28,381 28,640 28,229 
Earnings per share: 
Basic $0.52 $0.35 $0.88 $0.25 
Diluted $0.51 $0.34 $0.87 $0.25 
For the three and nine months ended September 30, 2018, 65 and 98 restricted stock units were not considered in calculating diluted earnings per share, respectively, as their effect would have been anti-dilutive. For the three and nine months ended September 30, 2017, there were no restricted stock units excluded from the calculation of diluted earnings per share.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Treasury Stock
9 Months Ended
Sep. 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 September 30, 2018 and December 31, 2017, a total of $11,461 and $17,558 remained authorized under the stock repurchase program, respectively.
The Company repurchased shares for the three and nine months ended September 30, 2018, presented as follows:
Three Months Ended Nine Months Ended 
September 30, 2018September 30, 2017September 30, 2018September 30, 2017
Shares repurchased 201 — 383 234 
Cash consideration paid  $3,091 $— $6,097 $1,492 
Commissions to brokers included in cash consideration paid $$— $15 $
Weighted average price per share repurchased $15.36 $— $15.90 $6.35 

The consideration paid has been recorded within stockholders’ equity in the condensed consolidated balance sheet.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
9 Months Ended
Sep. 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 2026. Future minimum rental payments required under the operating leases as of September 30, 2018, were as follows:
2018$567 
20193,001 
20202,829 
20212,450 
20222,510 
Thereafter 4,068 
Total operating lease commitments $15,425 
For the three and nine months ended September 30, 2018, rent expense was $768 and $2,314, respectively. For the three and nine months ended September 30, 2017, rent expense was $736 and $2,179, 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
The Company has reached an agreement with the Staff of the SEC to settle the previously disclosed investigation related to 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. Without admitting or denying the allegations contained in the order, the Company has agreed to pay a civil penalty in the amount of $75 to the SEC and has consented to the entry of an order with respect to violations of Section 13(a) of the Exchange Act and Rule 13a-1 promulgated thereunder, which relate to disclosures in the annual report. The agreement remains subject to final approval by the Commission.
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 losses in the condensed consolidated financial statements as of September 30, 2018 due to the fact that either the losses are immaterial or the losses are not considered 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 28 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Concentrations
9 Months Ended
Sep. 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 nine months ended September 30, 2018 and 2017.
As of September 30, 2018 and December 31, 2017, two separate customers exceeded 10% of the balance of accounts receivable, as follows:
September 30, 2018December 31, 2017
Superior Communications, Inc. (“Superior”) 45%  31%  
Best Buy Co., Inc. (“Best Buy”) 18%  18%  
No other customer account balances were more than 10% of accounts receivable as of September 30, 2018 and 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
The Company does not directly manufacture any of its products; rather, the Company employs various third-party manufacturing partners in the United States and Asia to perform these services on its 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. The Company has endeavored to use common components and readily available raw materials in the design of its 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. The film supplier has contractually agreed not to sell the raw materials to any of the Company’s competitors.
Below is a high-level summary by product category of the manufacturing sources used by the Company:
• Screen Protection – The 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. The InvisibleShield film and ISOD products are sourced through the Company’s third-party logistics partner, who purchases the raw film inventory from a single supplier (as discussed above).
• Battery Cases and Power Management – The battery case and power management product lines consist 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. The 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 – The 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. The 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 – The audio product line consists of speakers, earbuds and headphones that are designed to be compatible with virtually all electronic mobile devices. The 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.
The Company’s 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 the Company’s supply needs.
Concentration of net sales
For the three and nine months ended September 30, 2018 and 2017, Superior and Best Buy accounted for over 10% of net sales, as follows:
Three Months Ended Nine Months Ended 
September 30, 2018September 30, 2017September 30, 2018September 30, 2017
Superior 36%  32%  33%  31%  
Best Buy 12%  12%  11%  10%  
For the three and nine months ended September 30, 2018 and 2017, no other customers accounted for greater than 10% of net sales.
Although the Company has contracts in place governing the relationships with its retail distribution customers (“retailers”), the contracts are not long-term and all the retailers generally purchase from the Company on a purchase order basis. As a result, these retailers generally may, with little or no notice or penalty, cease ordering and selling the Company’s products, or materially reduce their orders. If any of these retailers cease selling the Company’s products, slow their rate of purchase of its products, or decrease the number of products they purchase, the Company’s results of operations could be adversely affected.
Concentration of region
The percentage of net sales by geographic region for the three and nine months ended September 30, 2018 and 2017, was approximately:
Three Months Ended Nine Months Ended 
September 30, 2018September 30, 2017September 30, 2018September 30, 2017
United States 85%  85%  84%  86%  
Europe 8%  9%  9%  8%  
Other 7%  6%  7%  6%  
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Operations and Basis of Presentation (Policies)
9 Months Ended
Sep. 30, 2018
Accounting Policies [Abstract]  
Revenue Recognition
Revenue recognition accounting policy
The Company’s revenue is primarily derived from (1) sales of its products through its indirect channel, including retailers and distributors; (2) sales of its products through its 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, the websites is not a part of, and is not incorporated by reference into, this report) and its corporate-owned ZAGG-branded store; and (3) from franchise fees derived from the on-boarding of new franchisees and sales of its products to franchisees. The Company’s revenue is measured based on the amount of consideration it expects to receive, reduced by estimates for variable consideration which includes 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 the Company's sales, the performance obligation is met and 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 customer or to the shipping carrier.
For franchise fees, revenue is derived from the sale of licenses, training, equipment and marketing, among other items. The Company recognizes franchise fee revenue for performance obligations over the franchise contractual term using a straight-line basis.
Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, and are collected by the Company from a customer, are excluded from revenue.
Sales returns, discounts and other credits
The nature of the Company’s 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. The Company estimates these amounts based on the expected amount to be provided to customers and reduces revenue accordingly for each transaction.
The Company estimates a reserve for sales returns, discounts, and other credits, and records 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 September 30, 2018:
September 30, 2018
Receivables, which comprises the balance in accounts receivable, net of allowances $115,801 
Right of return assets, which are included in prepaid expenses and other current assets 1,139 
Refund liabilities, which are included in sales return liability 39,195 
Warranty liabilities, which are included in sales return liability 4,311 
Contract liabilities, which are included in accrued liabilities439 
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 has been completed. The current balance of refund liabilities is the expected amount of estimated sales returns, discounts and other credits from sales that have occurred. The current balance of warranty liabilities is the expected amount of warranty claim returns from sales that have occurred. 
The following summarizes the activities in the Company’s warranty liabilities for the nine months ended September 30, 2018:
Balance as of December 31, 2017$4,189 
Additions9,249 
Warranty claims charged(9,125)
Foreign currency translation gain(2)
Balance as of September 30, 2018$4,311 
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, the standard shipping terms are FOB shipping point under which revenue is recorded 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 the Company recognizes revenue at the amount to which it has the right to invoice for services performed.
Recent Accounting Pronouncements Recent Accounting Pronouncements In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-02, “Leases” (“Topic 842”), which modifies the accounting for leases, intending to increase transparency and comparability of organizations by requiring balance sheet presentation of leased assets and increased financial statement disclosure of leasing arrangements. Topic 842 will require entities to recognize a liability for their lease obligations and a corresponding asset representing the right to use the underlying asset over the lease term. Lease obligations are to be measured at their present value and accounted for using the effective interest method. The accounting for the leased asset will differ slightly depending on whether the agreement is deemed to be a financing or operating lease. For financing leases, the leased asset is depreciated on a straight-line basis and depreciation expense is recorded separately from the interest expense in the statements of operations, resulting in higher expense in the earlier part of the lease term. For operating leases, the depreciation and interest expense components are combined, recognized evenly over the term of the lease, and presented as a reduction to operating income. Topic 842 requires that assets and liabilities be presented or disclosed separately, and requires additional disclosure of certain qualitative and quantitative information related to these lease agreements. Topic 842 is effective for annual and interim periods beginning after December 15, 2018. In addition, in July 2018, the FASB issued ASU No. 2018-11 “Targeted Improvements” to provide an additional transition method whereby entities are allowed to initially apply Topic 842 by adjusting equity at the adoption date. The Company plans to adopt the standard using the modified retrospective approach beginning January 1, 2019. The Company expects to elect the package of practical expedients upon adoption, which allows for the application of the standard solely to the transition period in 2019 but does not require application to prior fiscal comparative periods presented.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Operations and Basis of Presentation (Tables)
9 Months Ended
Sep. 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 September 30, 2018 have been outlined as follows:
Condensed consolidated balance sheet changes Reported as of September 30, 2018 Adjustments as of September 30, 2018 Balances Without Adoption of Topic 606 as of September 30, 2018 
Accounts receivable, net of allowances $115,801 $(233)$115,568 
Prepaid expenses and other current assets 6,649 (1,139)5,510 
Sales returns liability 43,506 (6,929)36,577 
Accrued liabilities 8,091 (439)7,652 
Deferred revenue — 439 439 
Retained earnings 98,796 5,557 104,353 
The accounts that changed under Topic 606 for the condensed consolidated statement of operations for the three months ended September 30, 2018 have been outlined as follows:
Condensed consolidated statement of operations changes Reported for the Three Months Ended September 30, 2018 Adjustments for the Three Months Ended September 30, 2018 Amounts Without Adoption of Topic 606 for the Three Months Ended September 30, 2018 
Net sales $141,087 $3,494 $144,581 
Cost of sales 88,916 161 89,077 
The accounts that changed under Topic 606 for the condensed consolidated statement of operations for the nine months ended September 30, 2018 have been outlined as follows:
Condensed consolidated statement of operations changes Reported for the Nine Months Ended September 30, 2018 Adjustments for the Nine Months Ended September 30, 2018 Amounts Without Adoption of Topic 606 for the Nine Months Ended September 30, 2018 
Net sales
$371,718 $5,544 $377,262 
Cost of sales
244,297 (13)244,284 
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 September 30, 2018:
September 30, 2018
Receivables, which comprises the balance in accounts receivable, net of allowances $115,801 
Right of return assets, which are included in prepaid expenses and other current assets 1,139 
Refund liabilities, which are included in sales return liability 39,195 
Warranty liabilities, which are included in sales return liability 4,311 
Contract liabilities, which are included in accrued liabilities439 
Schedule of Product Warranty Liability
The following summarizes the activities in the Company’s warranty liabilities for the nine months ended September 30, 2018:
Balance as of December 31, 2017$4,189 
Additions9,249 
Warranty claims charged(9,125)
Foreign currency translation gain(2)
Balance as of September 30, 2018$4,311 
Disaggregation of Revenue
The percentage of net sales related to the Company’s key product lines for the three and nine months ended September 30, 2018 and 2017, was approximately as follows:
Three Months Ended Nine Months Ended 
September 30, 2018September 30, 2017September 30, 2018September 30, 2017
Screen Protection 63%  57%  56%  52%  
Power Management 22%  19%  27%  18%  
Power Cases 5%  12%  6%  18%  
Keyboards 6%  5%  6%  6%  
Audio 3%  6%  4%  6%  
Other 1%  1%  1%  0 %  
The percentage of net sales related to the Company’s key distribution channels for the three and nine months ended September 30, 2018 and 2017, was approximately as follows:
Three Months Ended Nine Months Ended 
September 30, 2018September 30, 2017September 30, 2018September 30, 2017
Indirect channel 88%  90%  88%  89%  
Website 7%  7%  8%  8%  
Franchisees 5%  3%  4%  3%  
The percentage of net sales related to the Company’s key geographic regions for the three and nine months ended September 30, 2018 and 2017, was approximately as follows:
Three Months Ended Nine Months Ended 
September 30, 2018September 30, 2017September 30, 2018September 30, 2017
United States 85%  85%  84%  86%  
Europe 8%  9%  9%  8%  
Other 7%  6%  7%  6%  
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisition of Braven (Tables)
9 Months Ended
Sep. 30, 2018
Business Combinations [Abstract]  
Schedule of Business Acquisitions, by Acquisition
The following summarizes the purchase consideration and the cash outflow at the Acquisition Date:
September 30, 2018
Net purchase price$4,451 
Indemnity Holdback(500)
Total cash outflow$3,951 
The net purchase price of $4,451 has been allocated to identifiable assets acquired and liabilities assumed based on their respective fair values. The excess of the purchase price over the fair value of the tangible and intangible assets acquired and liabilities assumed is recorded as goodwill. The following table summarizes the estimates of the fair values of the identifiable assets acquired and liabilities assumed as of the Acquisition Date:
September 30, 2018
Accounts receivable $650 
Inventory 2,320 
Property and equipment 368 
Amortizable identifiable intangible assets 1,774 
Goodwill 298 
Accounts payable (959)
Total $4,451 
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination The amounts assigned to each class of intangible asset and the related weighted average amortization periods are as follows:
Intangible Asset ClassWeighted Average Amortization Period
Patents and technology $872 3.1 years
Trade names 901 10.0 years
Backlog 0.5 years
Total $1,774 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories (Tables)
9 Months Ended
Sep. 30, 2018
Inventory Disclosure [Abstract]  
Schedule of inventories
Inventories consisted of the following as of September 30, 2018 and December 31, 2017:
September 30, 2018December 31, 2017
Finished goods $78,398 $74,734 
Raw materials 268 312 
Total inventories $78,666 $75,046 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill The following table summarizes the changes in goodwill during the nine months ended September 30, 2018:
Balance as of December 31, 2017 $12,272 
Increase in connection with BRAVEN Acquisition 298 
Balance as of September 30, 2018 $12,570 
Schedule of changes in gross long-lived intangible assets The following table summarizes the impairments of gross intangible assets for the nine months ended September 30, 2017:
Balance as of December 31, 2016$108,659 
Impairment loss on patent (2,777)
Balance as of September 30, 2017$105,882 
Schedule of long-lived intangible assets, net of amortization
Intangible assets, net of accumulated amortization as of September 30, 2018 and December 31, 2017, were as follows:
September 30, 2018December 31, 2017
Trade names $16,340 $17,854 
Patents and technology 9,537 10,981 
Customer relationships 5,752 9,259 
Non-compete agreements 868 1,137 
Other 13 
Total intangible assets, net of accumulated amortization $32,505 $39,244 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt and Line of Credit (Tables)
9 Months Ended
Sep. 30, 2018
Debt Disclosure [Abstract]  
Schedule of long-term debt, net
Long-term debt, net as of September 30, 2018 and December 31, 2017, was as follows:
September 30, 2018December 31, 2017
Line of credit $28,000 $23,475 
Long-term debt, net of deferred loan costs of $0 and $141 — 13,922 
Total debt outstanding 28,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 $28,000 $— 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Share-based Compensation, Restricted Stock Units Award Activity
The grant of restricted stock units with respective weighted-average fair value per share for the three and nine months ended September 30, 2018 and 2017 is summarized as follows:
Three Months EndedNine Months Ended
September 30, 2018September 30, 2017September 30, 2018September 30, 2017
Granted14 45 293 479 
Weighted average fair value per share$15.80 $8.65 $12.64 $6.77 
Schedule of Stock-Based Compensation Expense Related To Restricted Stock Units The following is stock-based compensation expenses related to restricted stock units recorded for the three and nine months ended September 30, 2018 and 2017, which is included as a component of selling, general, and administrative expense on the condensed consolidated statement of operations:
Three Months EndedNine Months Ended
September 30, 2018September 30, 2017September 30, 2018September 30, 2017
Stock-based compensation expense related to restricted stock units$757 $899 $2,165 $2,536 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share (Tables)
9 Months Ended
Sep. 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 per share and diluted earnings per share for the three and nine months ended September 30, 2018 and 2017:
Three Months Ended Nine Months Ended 
September 30, 2018September 30, 2017September 30, 2018September 30, 2017
Net income $14,626 $9,776 $24,871 $7,041 
Weighted average shares outstanding: 
Basic 28,241 27,969 28,250 27,996 
Dilutive effect of restricted stock units 322 412 390 233 
Diluted 28,563 28,381 28,640 28,229 
Earnings per share: 
Basic $0.52 $0.35 $0.88 $0.25 
Diluted $0.51 $0.34 $0.87 $0.25 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Treasury Stock (Tables)
9 Months Ended
Sep. 30, 2018
Equity [Abstract]  
Class of Treasury Stock
The Company repurchased shares for the three and nine months ended September 30, 2018, presented as follows:
Three Months Ended Nine Months Ended 
September 30, 2018September 30, 2017September 30, 2018September 30, 2017
Shares repurchased 201 — 383 234 
Cash consideration paid  $3,091 $— $6,097 $1,492 
Commissions to brokers included in cash consideration paid $$— $15 $
Weighted average price per share repurchased $15.36 $— $15.90 $6.35 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 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 as of September 30, 2018, were as follows:
2018$567 
20193,001 
20202,829 
20212,450 
20222,510 
Thereafter 4,068 
Total operating lease commitments $15,425 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Concentrations (Tables)
9 Months Ended
Sep. 30, 2018
Risks and Uncertainties [Abstract]  
Schedule of concentration risk by accounts receivable
As of September 30, 2018 and December 31, 2017, two separate customers exceeded 10% of the balance of accounts receivable, as follows:
September 30, 2018December 31, 2017
Superior Communications, Inc. (“Superior”) 45%  31%  
Best Buy Co., Inc. (“Best Buy”) 18%  18%  
Schedule of concentration risk by net sales
For the three and nine months ended September 30, 2018 and 2017, Superior and Best Buy accounted for over 10% of net sales, as follows:
Three Months Ended Nine Months Ended 
September 30, 2018September 30, 2017September 30, 2018September 30, 2017
Superior 36%  32%  33%  31%  
Best Buy 12%  12%  11%  10%  
Schedule of percentage of sales by geographic region
The percentage of net sales by geographic region for the three and nine months ended September 30, 2018 and 2017, was approximately:
Three Months Ended Nine Months Ended 
September 30, 2018September 30, 2017September 30, 2018September 30, 2017
United States 85%  85%  84%  86%  
Europe 8%  9%  9%  8%  
Other 7%  6%  7%  6%  
XML 40 R29.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
Sep. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Accounts receivable, net of allowances $ 115,801   $ 123,220
Prepaid expenses and other current assets 6,649   4,547
Sales returns liability 43,506   34,536
Accrued liabilities 8,091   8,168
Deferred revenue 0   315
Retained earnings 98,796   $ 77,805
Calculated under Revenue Guidance in Effect before Topic 606      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Accounts receivable, net of allowances 115,568    
Prepaid expenses and other current assets 5,510    
Sales returns liability 36,577    
Accrued liabilities 7,652    
Deferred revenue 439    
Retained earnings 104,353    
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 (233) $ 115  
Prepaid expenses and other current assets (1,139) 1,255  
Sales returns liability (6,929) 5,250  
Accrued liabilities (439) 314  
Deferred revenue 439 (314)  
Retained earnings $ 5,557 $ (3,880)  
XML 41 R30.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 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Jan. 01, 2018
Dec. 31, 2017
Condensed Consolidated Balance Sheet changes            
Accounts receivable, net of allowances $ 115,801   $ 115,801     $ 123,220
Prepaid expenses and other current assets 6,649   6,649     4,547
Sales returns liability 43,506   43,506     34,536
Accrued liabilities 8,091   8,091     8,168
Contract with Customer, Liability, Current 0   0     315
Retained earnings 98,796   98,796     $ 77,805
Condensed Consolidated Statements of Operations changes            
Net sales 141,087 $ 134,398 371,718 $ 342,571    
Cost of sales 88,916 $ 86,006 244,297 $ 229,749    
Calculated under Revenue Guidance in Effect before Topic 606            
Condensed Consolidated Balance Sheet changes            
Accounts receivable, net of allowances 115,568   115,568      
Prepaid expenses and other current assets 5,510   5,510      
Sales returns liability 36,577   36,577      
Accrued liabilities 7,652   7,652      
Contract with Customer, Liability, Current 439   439      
Retained earnings 104,353   104,353      
Condensed Consolidated Statements of Operations changes            
Net sales 144,581   377,262      
Cost of sales 89,077   244,284      
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 (233)   (233)   $ 115  
Prepaid expenses and other current assets (1,139)   (1,139)   1,255  
Sales returns liability (6,929)   (6,929)   5,250  
Accrued liabilities (439)   (439)   314  
Contract with Customer, Liability, Current 439   439   (314)  
Retained earnings 5,557   5,557   $ (3,880)  
Condensed Consolidated Statements of Operations changes            
Net sales 3,494   5,544      
Cost of sales $ 161   $ (13)      
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Operations and Basis of Presentation - Contract Balances (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Accounting Policies [Abstract]    
Receivables, which comprises the balance in accounts receivable, net of allowances $ 115,801 $ 123,220
Right of return assets, which are included in prepaid expenses and other current assets 1,139  
Refund liabilities, which are included in sales return liability 39,195  
Warranty liabilities, which are included in sales return liability 4,311  
Contract liabilities, which are included in accrued liabilities $ 439  
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Operations and Basis of Presentation - Warranty Liabilities (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2018
USD ($)
Movement in Standard Product Warranty Accrual [Roll Forward]  
Beginning Balance $ 4,189
Additions 9,249
Warranty claims charged (9,125)
Foreign currency translation gain $ (2)
XML 44 R33.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 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Screen Protection        
Concentration Risk [Line Items]        
Percentage of sales 63.00% 57.00% 56.00% 52.00%
Power Management        
Concentration Risk [Line Items]        
Percentage of sales 22.00% 19.00% 27.00% 18.00%
Power Cases        
Concentration Risk [Line Items]        
Percentage of sales 5.00% 12.00% 6.00% 18.00%
Keyboards        
Concentration Risk [Line Items]        
Percentage of sales 6.00% 5.00% 6.00% 6.00%
Audio        
Concentration Risk [Line Items]        
Percentage of sales 3.00% 6.00% 4.00% 6.00%
Other        
Concentration Risk [Line Items]        
Percentage of sales 1.00% 1.00% 1.00% 0.00%
XML 45 R34.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 Channel Concentration Risk
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Indirect channel        
Concentration Risk [Line Items]        
Percentage of sales 88.00% 90.00% 88.00% 89.00%
Website        
Concentration Risk [Line Items]        
Percentage of sales 7.00% 7.00% 8.00% 8.00%
Franchisees        
Concentration Risk [Line Items]        
Percentage of sales 5.00% 3.00% 4.00% 3.00%
XML 46 R35.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 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
United States        
Concentration Risk [Line Items]        
Percentage of sales 85.00% 85.00% 84.00% 86.00%
Europe        
Concentration Risk [Line Items]        
Percentage of sales 8.00% 9.00% 9.00% 8.00%
Other        
Concentration Risk [Line Items]        
Percentage of sales 7.00% 6.00% 7.00% 6.00%
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Operations and Basis of Presentation - Reclassification of Prior Year Presentation (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Accrued liabilities $ 8,091 $ 8,168
Sales returns liability $ 43,506 34,536
Reclassification    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Accrued liabilities   (2,347)
Sales returns liability   $ 2,347
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisition of Braven - Narrative (Details)
$ in Thousands
Jul. 20, 2018
USD ($)
Restructuring Cost and Reserve [Line Items]  
Net purchase price $ 4,451
Braven  
Restructuring Cost and Reserve [Line Items]  
Total consideration for acquisition 5,000
Business Combination, Consideration Transferred, Adjustments (549)
Net purchase price 4,451
Reserve of indemnity claims $ (500)
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisition of Braven - Acquisition (Details)
$ in Thousands
Jul. 20, 2018
USD ($)
Restructuring Cost and Reserve [Line Items]  
Net purchase price $ 4,451
Braven  
Restructuring Cost and Reserve [Line Items]  
Net purchase price 4,451
Indemnity Holdback (500)
Total cash outflow $ 3,951
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisition of Braven - Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Jul. 20, 2018
Dec. 31, 2017
Business Combinations [Abstract]      
Accounts receivable   $ 650  
Inventory   2,320  
Property and equipment   368  
Amortizable identifiable intangible asset   1,774  
Goodwill $ 12,570 298 $ 12,272
Accounts payable   (959)  
Total   $ 4,451  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisition of Braven - Intangible Asset Class (Details)
$ in Thousands
Jul. 20, 2018
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Intangible Asset Class $ 1,774
Patents and technology  
Finite-Lived Intangible Assets [Line Items]  
Intangible Asset Class $ 872
Weighted Average Amortization Period 3 years 1 month 6 days
Trade names  
Finite-Lived Intangible Assets [Line Items]  
Intangible Asset Class $ 901
Weighted Average Amortization Period 10 years
Backlog  
Finite-Lived Intangible Assets [Line Items]  
Intangible Asset Class $ 1
Weighted Average Amortization Period 6 months
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories - Schedule Of Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Inventory Disclosure [Abstract]    
Finished goods $ 78,398 $ 74,734
Raw materials 268 312
Total inventories $ 78,666 $ 75,046
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories - Narrative (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Inventory Disclosure [Abstract]    
Inventory deposits with third-party manufacturers $ 2,361 $ 1,906
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets - Goodwill Reconciliation (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2018
USD ($)
Goodwill [Roll Forward]  
Goodwill, Beginning Balance $ 12,272
Increase in connection with BRAVEN Acquisition 298
Goodwill, Ending Balance $ 12,570
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Jul. 20, 2018
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]            
Amortizable identifiable intangible assets $ 1,774,000          
Impairment loss on patent   $ 0 $ 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 written off         818,000  
Impairment of finite-lived intangible asset         1,959,000  
Finite-lived intangible assets, net     $ 0   $ 0  
Braven            
Finite-Lived Intangible Assets [Line Items]            
Amortizable identifiable intangible assets       $ 1,774,000    
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets - Changes in Gross Long-lived Intangible Assets (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Finite-lived Intangible Assets [Roll Forward]        
Beginning balance       $ 108,659,000
Impairment loss on patent $ 0 $ 0 $ 0 (2,777,000)
Ending balance   $ 105,882,000   $ 105,882,000
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets - Long-lived Intangible Assets, Net of Amortization (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, net of accumulated amortization $ 32,505 $ 39,244
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, net of accumulated amortization 16,340 17,854
Patents and technology    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, net of accumulated amortization 9,537 10,981
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, net of accumulated amortization 5,752 9,259
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, net of accumulated amortization 868 1,137
Other    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, net of accumulated amortization $ 8 $ 13
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Income Tax Disclosure [Abstract]        
Effective tax rate 18.00% 37.00% 17.00% 47.00%
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt and Line of Credit - Long Term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Debt Disclosure [Abstract]    
Line of credit $ 28,000 $ 23,475
Long-term debt, net of deferred loan costs of $0 and $141 0 13,922
Total debt outstanding 28,000 37,397
Long-term debt, net of deferred loan costs of $0 and $141 0 37,397
Total long-term debt outstanding 28,000 0
Deferred loan costs, non-current 0 141
Deferred loan costs $ 0 $ 141
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt and Line of Credit - Narrative (Details) - USD ($)
9 Months Ended
Apr. 12, 2018
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Line of Credit Facility [Line Items]        
Payments of deferred loan costs   $ 294,000 $ 157,000  
Deferred loan costs, current   0   $ 141,000
New Credit 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      
Capitalized deferred loan costs 521,000      
Payments of deferred loan costs 294,000      
Deferred loan costs, current 815,000      
New Credit Agreement | Letter of Credit        
Line of Credit Facility [Line Items]        
Line of credit facility, maximum borrowing capacity $ 40,000,000      
Minimum | New Credit Agreement | Line of Credit        
Line of Credit Facility [Line Items]        
Line of credit facility, commitment fee percentage 0.175%      
Minimum | Base Rate | New Credit Agreement | Line of Credit        
Line of Credit Facility [Line Items]        
Line of credit facility, interest rate 0.25%      
Minimum | Eurodollar | New Credit Agreement | Line of Credit        
Line of Credit Facility [Line Items]        
Line of credit facility, interest rate 1.25%      
Maximum | New Credit Agreement | Line of Credit        
Line of Credit Facility [Line Items]        
Line of credit facility, commitment fee percentage 0.275%      
Maximum | Base Rate | New Credit Agreement | Line of Credit        
Line of Credit Facility [Line Items]        
Line of credit facility, interest rate 1.375%      
Maximum | Eurodollar | New Credit Agreement | Line of Credit        
Line of Credit Facility [Line Items]        
Line of credit facility, interest rate 2.375%      
Other Assets | New Credit Agreement | Line of Credit        
Line of Credit Facility [Line Items]        
Deferred loan costs, current   $ 739,000    
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 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) $ 15.80 $ 8.65 $ 12.64 $ 6.77
Adjustments to additional paid-in capital     $ 2,723 $ 240
Withholding tax on restricted stock units recorded in accrued wages and wage related expenses     93 0
Selling, general, and administrative expense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 757 $ 899 $ 2,165 $ 2,536
Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock granted (in shares) 14 45 293 479
Restricted stock units | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period     3 years  
Restricted stock units | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period     9 months  
Restricted stock units | Employees        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock granted (in shares)     182 372
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share - Reconciliation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Earnings Per Share [Abstract]        
Net income $ 14,626 $ 9,776 $ 24,871 $ 7,041
Weighted average shares outstanding:        
Basic (in shares) 28,241 27,969 28,250 27,996
Dilutive effect of restricted stock units and warrants (in shares) 322 412 390 233
Diluted (in shares) 28,563 28,381 28,640 28,229
Earnings (loss) per share:        
Basic (in usd per share) $ 0.52 $ 0.35 $ 0.88 $ 0.25
Diluted (in usd per share) $ 0.51 $ 0.34 $ 0.87 $ 0.25
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share - Narrative (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2018
Earnings Per Share [Abstract]    
Restricted stock (in shares) 65 98
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Treasury Stock (Details) - USD ($)
$ / shares in Units, shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Dec. 31, 2015
Equity [Abstract]            
Authorized stock repurchase amount           $ 20,000,000
Remaining amount authorized under stock repurchase program $ 11,461,000   $ 11,461,000   $ 17,558,000  
Shares repurchased 201 0 383 234    
Cash consideration paid for purchase of common stock $ 3,091,000 $ 0 $ 6,097,000 $ 1,492,000    
Commissions paid to brokers $ 8,000 $ 0 $ 15,000 $ 9,000    
Weighted average price per share (in dollars per share) $ 15.36 $ 0 $ 15.90 $ 6.35    
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Future Minimum Rental Payments (Details)
$ in Thousands
Sep. 30, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remaining 2018 $ 567
2019 3,001
2020 2,829
2021 2,450
2022 2,510
Thereafter 4,068
Total operating lease commitments $ 15,425
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Commitments and Contingencies Disclosure [Abstract]        
Rent expense $ 768 $ 736 $ 2,314 $ 2,179
Civil penalty     $ 75  
XML 67 R56.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 9 Months Ended 12 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Accounts Receivable | Superior          
Concentration Risk [Line Items]          
Concentration risk percentage     45.00%   31.00%
Accounts Receivable | Best Buy          
Concentration Risk [Line Items]          
Concentration risk percentage     18.00%   18.00%
Revenue from Contract with Customer | Superior          
Concentration Risk [Line Items]          
Concentration risk percentage 36.00% 32.00% 33.00% 31.00%  
Revenue from Contract with Customer | Best Buy          
Concentration Risk [Line Items]          
Concentration risk percentage 12.00% 12.00% 11.00% 10.00%  
XML 68 R57.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 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
United States        
Concentration Risk [Line Items]        
Percentage of sales 85.00% 85.00% 84.00% 86.00%
Europe        
Concentration Risk [Line Items]        
Percentage of sales 8.00% 9.00% 9.00% 8.00%
Other        
Concentration Risk [Line Items]        
Percentage of sales 7.00% 6.00% 7.00% 6.00%
EXCEL 69 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "IC9TT?(\\#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,$% @ *F-G32?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) 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 " J8V=-#<<]5.X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2L0P$(9?17)OI^F*2NCFHGA2$%Q0O(5D=C=LDX9DI-VW-XV[ M740?0,@E,W^^^0;2Z2#T$/$E#@$C64Q7D^M]$CJLV9XH"("D]^A4JG/"Y^9V MB$Y1OL8=!*4/:H?0-LT-."1E%"F8@558B$QV1@L=4=$03WBC%WSXC'V!&0W8 MHT-/"7C-@=7<;G@KVNM\/F;7 M'WX783<8N[7_V/@L*#OX]2_D%U!+ P04 " J8V=-F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_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 ( "IC9TT9NVI9?@( .$( 8 >&PO=V]R:W-H965T&UL?5;;CILP$/T5Q S8+)RKAK:BHJU'J>7K;]#SP>4:H)! M_*IH+V9C3X=R8NQ53[Z>MWZH/:(U+:0V0=3K3@^TKK4EY<>?T:@_:6KB?/QN M_;,)7@5S(H(>6/V[.LMRZZ]\[TPOY%;+%]9_H6- B>^-T7^C=UHKN/9$:12L M%N;I%3&9" M_40DR3><]1X?3JLC.BG0^S0\:/ P45$L$ $1A 9>C2CQS ]!NFQH<F)M@(M(88$$%$@< M>F8)#(C$(-IAA_$ZQ6$"RZ2@3.K(K"P9%[&&!3)0('/HR$X5 +*0*RM08N7R MK639 Y"%;%F#$FN7'UL2 &3A)% (UU3H6DCMJ@(PV8+*0N4BUX)]Y",FG6,6 M#AV!Y;M#V%'!S@V!G03&X*KR"W5K3 MV&>K4__>8=-P/N!#\_].^+5JA7=B4K4MTUPNC$FJ7 F?5,"E^M^8)C6]2#W, MU)@/37>82-:-/Q3!]%>3_P-02P,$% @ *F-G36ZOEX0Z! <10 !@ M !X;"]W;W)K,A_[+_-\//@Y:7M?O1' M[X?%SZ8^]:OD. SGAS3M=T??E/WG]NQ/X9]#VS7E$"Z[Y[0_=[[<3T%-G4*6 MV;0IJU.R7D[W'KOULGT9ZNKD'[M%_](T9??OQM?M996HY.W&M^KY.(PWTO7R M7#[[/_WP_?S8A:OTULJ^:ORIK]K3HO.'5?*+>MBB'@,FQ5^5O_1WYXMQ*$]M M^V.\^&V_2K+1D:_];AB;*,/AU6]]78\M!1__S(TFMS['P/OSM]:_3H,/@WDJ M>[]MZ[^K_7!<)7FRV/M#^5(/W]K+KWX>D$D6\^A_]Z^^#O+12>ACU];]]+O8 MO?1#V\RM!"M-^?-ZK$[3\3*W_Q8F!\ < +< I3\,P#D 24!Z=38-]4LYE.ME MUUX6W?5IGGN9O^"Z/MP]W7-=AE^CJV,TLV5PG<2]XKMH+" MW21IZ/]F D03,,7C?7PNQZ,8CU.\OH\OR""N$C=)3I-$.9=G9"!S%B5X<]X+$BV.]6*M)0FVY2!L=R?I<=))S)YHX MR5DGH(H<'?$BR" D-\AN"M%-P=T8XJ;@"8D%TF5R53*N!N&I8QU MA& R0]DDR J(^HE04G$_COI1PE-0])%N)9G6&4;\R,!4P/WDU \(_#".(D^4 M@8ODCI(!K#B!D1)XUKSKR%J:RH(*-43><"4C6'$&:\I@Q>F*&?#77-)!9@H5 M<21C6!FVPNE8"S)"%6>HI@Q5'(_6H6%O!)<55D>?N(Q1Q3FJ*4<59R3+/BX) MLQNS(G-4<9!J"E+%$:G19)1=@@RUP5CZR215'*6:HE1Q2IIIIB %3DB:-H($E8DXB=2<'*&:(A0X M&YD3+@'4+N9%QB=P?%(0;8"#D7D1"!O6NEB^R/ $#D]#X0E2::J=I6N=I,NU M*6*.9'@"+V(-+6*!5ZB09QF;H?]=R(*,8> 8-A3#P/FJ# BS(^@^FAT9Q.#8 MTF(BQ03(_ 3.3T/Y"1(8Z7@^U+QW(I,3.#GIZK4!SL1/&AUW(^C068R4Z"C3 M$SD]#:4G2O)K-(14J#,3^3\-)2?R.'X*3=([0@JU+'/;IFAR!EJ M*$.1 [+(74%77D$V?I_'9B>R#\ Y:MA&@ #)\(V?TRI)TJ$IBLAF ,HT14Y3 M2VDZ:^YW'<125-))I6AZM_RP%ZR4.X[7U8!R-. M.3+^(FI*9?#:M;W8AK64PP8 <:II1\03&VBO5BZ,=T2J(;\",7!*SL;4M2"& M, 4=:?IP5YJY ]^5[";;IJ<''HA;UQ'^:T];-F[#*'R;>&ZNM=038%<.Y$J_ M4OEM.' U DN4<]/17C2L#SB];,-WT::*H#88Q?>&CF+5#W0J1\9>].#3>1M" M341;>I(Z!%'-G5:T;74DQ?%S#AHN>VKCNO\6_8-)7B5S)()6K/W1G&6]#?,P M.-,+N;7RF8T?Z9Q0$@9S]I_IG;9*KDG4'B?6"O,?G&Y"LFZ.HE Z\CJU36_: M<5K)BMGF-\2S(5X,$?ZK 6JO*HX@1# M/TOB94EF#)O2RYRY);++E[!^#\LWC^1_G 5'B9"I>I ML)@*9R>$,4(NDD\80?Q'(E4)O*\3=)@R:#]/T+V@&.S M+X1?FUX$1R;5.VQ>RPMCDJJ@\$F%JU4!708MO4C=S52?3U5D&D@VS!42+&5Z M]QM02P,$% @ *F-G33%[!Y]M! T!0 !@ !X;"]W;W)K/OVU6D=9V:4],:VZ&^&_"EQ?HJ+2U5_;P[>M\&/LC@U#^&A;<_W4=1L M#K[,FR_5V9^Z?W957>9M=UGOH^9<^WP[!)5%).(XB J7BZ'MJ5XNJI>V M.)[\4QTT+V69U_^N?%%='D((?S9\/>X/;=\0+1?G?.^_^?;/\U/=7477+-MC MZ4_-L3H%M=\]A(]PGPG5!PS$7T=_:6Y^![V4YZKZWE_\MGT(XWY$OO";MD^1 M=U^O/O5%T6?JQO'/E#2\]MD'WO[^F?V707PGYCEO?%H5?Q^W[>$AM&&P];O\ MI6B_5I=?_21(A\&D_G?_ZHL.[T?2];&IBF;X##8O35N54Y9N*&7^8_P^GH;O MR_B/D5,8'R"F '$-Z/K^*$!. ?(M0'T8H*8 ]7][T%. 1CU$H_9A,M=YFR\7 M=74)ZO%Y..?]8P?WNKM=F[YQN#O#?]U\-EWKZ]+ (GKM\TS(:D3$+2+>(VN* MO"6)NOZO@Q#<(%:"A*,.4DH8B<;P:9+LPR3OABG9N9)#O+R-5WR\8N/5$*]N MXS6:ZQ$Q W(:)U)!; V:#@:32CJ+IH1BTH !A&4,IH0V,[=0L]HTU98@;2.B M;[JQU@&B4H9*NK*'E%%**"4,P3I(.5Y9PBI+J#+4S2HAW6@!>!VEE%)6 M.KR4* 7"*(&290P&P@K!*S.L,D.?9\O'6S;>TIEQ:&8L&::,+8)2"HE$H#E> M4\A*@59HH.S+@74%$"BP+238PE?8JL M/T/,$ M294IK$S2,4L'&DMC,*$TKA@,YI)82RR.P>R\.M[:@7J[Q=X^,>^>#RLT-D . MTPZOGC6#29 )]G8NFS)VQB> -W?0Q"EL,I.!-U&@+HHW-2N@GG8G+)D>AE) M[CU# 4A<6%E,SU96WD;!4&T6:S-,1WB'E#(4+K]K+I-,B#!*)7.J>','ZN[8 MN%= _?9.X;&D'"6=P[H8"I0CI8C%DKG5RIL\4)=WV.6!FBX8@\>38:<7U'OO).#JD7*8-@DV1Q:+8UQI.2P1=NY5 MD;=\02T?[Y=6$_/^-2H1>+DQF#-X4:X92BB+=_<9@YE8S6GCW5\(4F?=S.Y5 M\"XKJ,OB1W8U,>YV*_-%DS=NCB(NQ%*X^F4L)?2,,MYA!758AQUV8I R_![& M4A+OC%@*>U;&4D19=',:4_IZ/QR--<&F>CFU_>V^:;T>OSV*_C0'M:_@/@6F M?0WWV7BX]I9^/.O[(Z_WQU,3/%=M6Y7#2<^NJEK?#;Z;FC X^'Q[O2C\KNU_ MFNYW/9ZQC1=M=9[.#Z/K(>;R/U!+ P04 " J8V=-6,IZMWL" !," M& 'AL+W=OU?7:(DZ #3&TG7/]];4,XSG;2>PEXF=G=&5O>9!UE+_Q$B/!> MZZKA"_\D1#L'@!8_5V2BG8+/_2O@>?R>!(J /*LQ4?R@XB?[9;)%1BS M[,N:-+RDC$_A?--JO :\*LD'9^\>TK)CM(7M?BZ7_B!:HA4I! J Y:/ M"UF1JE*)9!M_AIS^6%(1I^_7[)^U=JEEASE9T>IWN1>GA9_ZWIX<\+D2S[3[ M0@8]B>\-XK^1"ZDD7'4B:Q2TXOK7*\Y"B\@R090^!$PB"[R%K&Q*.""#KCTU 5Q-+:-&- M BL;@2*CA_\FV=Q-\J[-R.E5I/G1U"ODYL=.?JSY\91OM+CL(4A#FM[(> :- M'5G9J$>$#-#:!L$X1:'AB8U"07QC\Q*GJL1V)77S9T[^S';ET7"EAR135U!B M>&)C(M.WM8WYE 1&HHVC6(AN.(*++<+X*'?&U')7]9'M+W\_9[Y@=RX9[.RKD!:ZOV0.E M@LC>@P>Y'2&PO=V]R:W-H965T&UL?9E; M;^,V$(7_BN%WKS47ZA(D 6(710NT0+#%ML_:A$F,M2U74I+MOZ\D>[W>F<-] MB27ED#Q#D=^0XO5[TW[I7F+L9U]WVWUW,W_I^\/5I M:7=U/]RVS\ONT,;Z<2JTVRXYR_+EKM[LY[?7T[/[]O:Z>>VWFWV\;V?=ZVY7 MM_^MXK9YOYG3_-N#CYOGEWY\L+R]/M3/\:_8?SKC:%\;IHOX\WOCS?S;'04M_&A'ZNHAY^WN([; M[5C3X./?4Z7S>Q?;N;E?/88G^K7;?^Q M>?\MG@(*\]DI^C_B6]P.\M')T,9#L^VFO[.'UZYO=J=:!BN[^NOQ=[.??M]/ M]7\KA@OPJ0"?"PQM_ZR G K(]P(Z!7]T-H7Z2]W7M]=M\SYKCV_K4(^#@JYD MZ,R'\>'4=]/_AFB[X>G;+65\O7P;*SII5D<-7VK.BN50^[D)1DVLV!4W#:R] MHA#<@L @9"HO/P21J$!A!3I5H!<55+83CI)BDNR/46A9D(G$JXI,$[T5H)4 M8E%<00XKR%TLE 43S%$3+H.AW(C60!0DQU8*:*4 5G)CI7"MD(ADQ@M0Y2$K ML9D2FBF!F<*8*7W(G!O':R\*G!IN%;12 2NEL5*Y5BKCPRLHX8(R//..J]%(98(0+4@SD*"3X0)1\$9$N!8N\DJM&Z!*PILP,LDS4]R41#2DTKKQJHH2Q"2, M3/+,5/>F/ X7DFEN:05U@5/O"H.3 #G)O2P/QH50<,SR,AGF9V)E@PG*GJ!J M1L6*/1NE%#N2@:JZ2$\_FL$,9<]0M8F?/1V#'3A LQ@R7,(+1BA[A*K-_.SY MN AVL*^!BD@3B8XQ15F\&YOZ3YJ? 1U(%BF>,X8Q(QB[$>,Q2Y4;,(#%2HGI MQ)C$[$E,Y(8,8&Q5^E'C9:RA2&1>QBSF'*2[5$P8H P6G>1>MF?C0M5.W362 M29%:33"&*(.%IX7UBL'*TZX[D2;!<\;X9(1/FUT8X;-RJ1?($H@0S$X!JT^V M2S[Q6%R4XI(+DDF1)U*O8'X*^<''B;668.R)QQZQS9@"N,=N,8%4%!(901+[ M8L\]8ILNQ5.-I:R\(:"KUT$%"&1"6FA>".2B M@VPY*&!)REGIN@G(-"]3+PYS4, FWO)@)6A1FE5V0X1DI"F("::J *JRI:H M7'+N]O)0IBEX8*@*@"I;J K8J=LM#=!P(J4+AJH J+*%J@"H4ADR-WJ CBE4 MB=Y1C%8%:+6O8:6 F>1F/5 ED[IBKBK8V]OU[TK!HK-@^S5BC61,J=[!D%8 M:;O'/"4A1* 5\Q3+4 / MIZK "%2 0+$(5(\WRFS@:Z0J*(%!Q1A4@$'WY4+!5TV[+P>:Q/P.F'X!T$\M M_8+GVK 4=KLL($N9P? + 'YJX7<271X;A,S.;""R5I87ISZ[V#Y/!V3=[*%Y MW??C^CM._5'$_V_JS;Y\V^FWUN^K[932='3TW3 MQ\%A]F'HII=8/YYOMO&I'R^+X;H]GJ@=;_KF<#HM7)Z/+&__!U!+ P04 M" J8V=-*AWG6[4! #2 P & 'AL+W=OIVF3-NG4:=MG+G$25, 9D$OW[P]T?&7-6!%NX&>S#AID&KA0^F;9GK+8@Z M@;1B?+?[P+20AI9Y\IUMF>/@E31PML0-6@O[YP0*QX+NZ:OC2;:=CPY6YKUH MX3OX'_W9!HLM++748)Q$0RPT!7W8'T]9C$\!/R6,;G4FL9(+XG,TOM0%W45! MH*#RD4&$[0J/H%0D"C)^SYQT21F!Z_,K^Z=4>ZCE(AP\HOHE:]\5])Z2&AHQ M*/^$XV>8Z[FE9"[^*UQ!A?"H).2H4+FTDFIP'O7,$J1H\3+MTJ1]G&ZRNQFV M#> S@"^ ^Y2'38F2\H_"BS*W.!([];X7\8GW1QYZ4T5G:D6Z"^)=\%[+?<9S M=HU$<\QIBN'KF"6"!?8E!=]*<>+_P?DV_+"I\)#@AS<*#]L$V29!E@BR-P39 MNQ*W8F[?)6&KGFJP;9HF1RH<3)KDE7<9V >>WN1?^#3MWX1MI7'D@CZ\;.I_ M@^@A2-G=A!'JP@=;# 6-C\>[<+;3F$V&QW[^06SYQN5?4$L#!!0 ( "IC M9TV3#V:2M@$ -(# 8 >&PO=V]R:W-H965T&UL;5-A M;]P@#/TKB!]0[I*LO9V22+U.TR9MTJG3NL]Z6*2XT+?/H.YLRQ\%)H>%LB!V4XN;/"22.!=W35\>C:#L7'*S,>]["#W _ M^[/Q%EM8:J% 6X&:&&@*>K\_GK(0'P.>!(QV=2:AD@OB\3Q M"\SU?*!D+OX;7$'Z\*#$YZA0VKB2:K .U&PO=V]R:W-H965T&UL;5-A;]P@ M#/TKB!]0$G+=JE,2J=>JVJ1-.G7:]IE+G 05X@S(I?OW Y)F69EGGTG4V9X^B4[.%LB!VU%N;W"11.!4WIF^-9MIT+#E;F@VCA&[COP]EX MBZTLM=306XD],= 4]#X]G@XA/@;\D##9S9F$2BZ(+\'X7!4"@_#; M%1Y J4#D9?Q:..F:,@"WYS?VIUB[K^4B+#R@^BEKUQ7TCI(:&C$J]XS3)UCJ MN:5D*?X+7$'Y\*#$YZA0V;B2:K0.]<+BI6CQ.N^RC_LTWV1\@>T#^ +@*^ N MYF%SHJC\43A1Y@8G8N;>#R(\<7KDOC=5<,96Q#LOWGKOM[%O%?) M-BW58-HX3)94./9QD#?>=5[OXQNRO^'SL'\5II6])1=T_F%C^QM$!UY*&UL;5-A;]P@#/TK MB!]0[I)<5YV22+U.52=MTJG3ML]Z6*2XT M+?/H.YLRQ\%)H>%LB!V4XN;/"22.!=W3-\>S:#L7'*S,>]["=W _^K/Q%EM8 M:J% 6X&:&&@*>K\_GK(0'P-^"ACMZDQ")1?$EV!\J0NZ"X) 0N4" _?;%1Y MRD#D9?R>.>F2,@#7YS?VQUB[K^7"+3R@_"5JUQ7TCI(:&CY(]XSC$\SU'"B9 MB_\*5Y ^/"CQ.2J4-JZD&JQ#-;-X*8J_3KO0<1^GFT,ZP[8!R0Q(%L!=S,.F M1%'Y9^YXF1L+(-3S<5IA&>OE.8;1-DFP19),C>$1P^E+@5<_LA"5OU M5(%IXS194N&@XR2OO,O WB?Q3?Z%3]/^C9M6:$LNZ/S+QOXWB Z\E-V-'Z'. M?[#%D-"X&PO=V]R:W-H965T1Y"2+$V2.Z:XT+3, MH^]LR]P,7@H-9TOD".,0\;$H4 ME7_DGI>Y-2.Q4^]['IYX=TRQ-U5PQE;$.Q3OT'LM=[?W.;L&HCGF-,6DZY@E M@B'[DB+=2G%*_X.GV_!L4V$6X=D;A8=M@OTFP3X2[-\0?'A7XD;,7?(N"5OU M5(%MXS0Y4IE!QTE>>9>!?4CCF_P+GZ;]&[>MT(Y7C?UOC/& 4I(;'*$. M/]AB2&A\.-[CV4YC-AG>]/,/8LLW+O\"4$L#!!0 ( "IC9TTQH'R(M@$ M -(# 9 >&PO=V]R:W-H965TWQ1@'$!K]._+V#'<5+W!9AASIDSPY"-:)YM M"^#(BY+:YK1UKC\P9LL6E+!7V(/V-S4:)9PW3<-L;T!4$:0DX[O=#5.BT[3( MHN]DB@P')SL-)T/LH)0P?XX@<UG(6%!Y2_NLJU.;VCI():#-(]X?@9YGJN*9F+ M_PH7D#X\*/$Y2I0VKJ0Z?C/DXW_':&;0/X#. +X"[F85.B MJ/R3<*+(#([$3+WO17CBY,!];\K@C*V(=UZ\]=Y+D=PD&;L$HCGF.,7P=JK M-'&:+"EQT'&25]YE8.]Y?).W\&G:OPG3=-J2,SK_LK'_-:(#+V5WY4>H]1]L M,234+AQO_=E,8S89#OOY!['E&Q=_ 5!+ P04 " J8V=-4RHU9+8! #2 M P &0 'AL+W=O_=N^-(!S3/M@%P MY$6KUF:T<:X[,6:+!K2P=]A!ZV\J-%HX;YJ:VZ=D"Q=#;*^U,'_/H'#(Z):^.IYDW;C@8'G:B1I^@/O978RWV,Q22@VM ME=@2 U5&'[:GQEVV<1_&FT,RP=8!? +P&7",>=B8*"K_ M))S(4X,#,6/O.Q&>>'OBOC=%<,96Q#LOWGKO+=_N[U-V"T13S'F,X:C!U MG"9+"NS;.,D+[SRP#SR^R5OX..W?A:EE:\D5G7_9V/\*T8&7LKGS(]3X#S8; M"BH7C@=_-N.8C8;#;OI!;/[&^3]02P,$% @ *F-G36]Q;VFU 0 T@, M !D !X;"]W;W)K&UL;5-A;]P@#/TKB!]0DMRM M[4Y)I%ZK:I,VZ=1IVVEN/E]!(EC05-Z=;R(MG/!P]/QEOL86E%@JT%:B) M@::@#^GAN _Q,>"'@-&NSB144 ;@^7]F?8^V^EC.W\(CRIZA=5]![2FIH^"#="XZ?8*[G R5S\5_@ M*' M!R4^1X72QI54@W6H9A8O1?&W:1>N^E3&\_YNP2B.:8XQ23K6.6".;9EQ39 M5HIC]A\\VX;O-A7N(GRWSGZ7;!/L-PGVD6#_#T'ZKL2MF/&UL?5/;;MP@$/T5Q >$7=9)5BO; M4C91U4JMM$K5YIFUQS8*%P?P.OW[ B:.DUI] 6:8<^;,,.2C-L^V W#H50IE M"]PYUQ\(L54'DMDKW8/R-XTVDCEOFI;8W@"K(T@*0C>;&R(95[C,H^]DREP/ M3G %)X/L("4S?XX@]%C@+7YS//*V<\%!RKQG+?P$]ZL_&6^1F:7F$I3E6B$# M38'OMH=C%N)CP&\.HUV<4:CDK/5S,+[5!=X$02"@T"]R!$(/(R7A(G MGE,&X/+\QOXEUNYK.3,+]UH\\=IU!=YC5$/#!N$>]?@54CW7&*7BO\,%A \/ M2GR.2@L;5U0-UFF96+P4R5ZGG:NXC^EFGV#K )H = ;L8QXR)8K*'YAC96[T MB,S4^YZ%)]X>J.]-%9RQ%?'.B[?>>RFWM[N<7 )1BCE.,709,T<0SSZGH&LI MCO0?.%V'[U85[B)\]T%AMDZ0K1)DD2#[;XEK,=>?DI!%3R68-DZ3194>5)SD MA7<>V#L:W^0]?)KV'\RT7%ETULZ_;.Q_H[4#+V5SY4>H\Q]L-@0T+AQO_=E, M8S893O?I!Y'Y&Y=_ 5!+ P04 " J8V=-P7VR!K_=N^-(>S0OM@%PY%5);3/:.-<> M&+-% XK;*VQ!^YL*C>+.FZ9FMC7 RPA2DB6KU0U37&B:I]%W,GF*G9-"P\D0 MVRG%S=L1)/897=,/Q[.H&Q<<+$];7L-/<+_:D_$6FUA*H4!;@9H8J#)ZMSX< MMR$^!OP6T-O9F81*SH@OP?A>9G05!(&$P@4&[K<+W(.4@B>DA(JWDGWC/TW&.NYIF0L_@=<0/KPH,3G*%#: MN)*BLP[5R.*E*/XZ[$+'O1]NKI,1M@Q(1D R ?8Q#QL21>4/W/$\-=@3,_2^ MY>&)UX?$]Z8(SMB*>.?%6^^]Y.O=3?4J1+*4X)O_! MDV7X9E'A)L(WGQ3NE@FVBP3;2+#]1+#_4N)2S.V7)&S64P6FCM-D28&=CI,\ M\TX#>Q&PO M=V]R:W-H965TJVJ3 M-NG4:=MG+G$25(@S()?NWP](FJ5=]@6P\7M^-B8;T3S;%L"1%ZTZF]/6N?[( MF"U;T,+>8 ^=OZG1:.&\:1IF>P.BBB"M&$^2#TP+V=$BB[ZS*3())-ZX*#%5DO&O@&[GM_-MYB"TLE-7168D<,U#F]VQU/ M^Q ? WY(&.WJ3$(E%\3G8'RNT,VP;P&< 7P"'F85.BJ/Q!.%%D!D=BIM[W M(CSQ[LA];\K@C*V(=UZ\]=YKL3LD&;L&HCGF-,7P=H]1]L,134+AP_^K.9QFPR M'/;S#V++-R[^ %!+ P04 " J8V=-U0[R9,4! W! &0 'AL+W=O MZ>",HDKHK@.^NJ4*/E3,)9(S,* M0?7O$W UE7B//QROK.NM=Y"J&&@'W\!^'\[:661E:9@ :9B22$-;XL?]\91Y M? #\8#"9S1[Y2BY*O7GC)7W@=O_! M_A)J=[5= ALU#(_)E:6A5:34C/=S]0 MW^+],7%W4WMGN(IPYI(WSGNM]GE:D*LG6C"G&9-L,2N"./95(HE)G)+_PI-X M^"&:X2&$'[;JZ2%.D$8)TD"0_E-B=E-B#',?%\FB(EF$X.%&)(;);T3(IG$" M=!>>K$&U&F48EXUWG8K')#3^+WP>J:]4=TP:=%'6/9_0Y%8I"RZ5W9W+I7=3 MO!H<6NNW#VZOY[<\&U8-RYB2]5]1_0%02P,$% @ *F-G3&UL=53;CML@$/T5Q P6L]$&"$QI%>R)8V^$\ M];Z+RE-Y,[SMX**0O@G!U)\S<#ED>(/?'<]MW1CG('G:LQI^@/G97Y2UR,Q2 MM@(ZW)9T@4N]^_LGWWMMI8KT_ D^:^V-$V&#QB54+$;-\]R^ )3/3N, MIN*_P1VXA;M,K$8AN?9?5-RTD6)BL:D(]C:N;>?783Q)CE-8.(!. 70..'@= M,@KYS#\QP_)4R0&I\>Y[YG[QYD3MW13.Z:_"G]GDM?7>\\WAF)*[(YHPYQ%# MEY@902S[+$%#$F?Z7S@-AV^#&6Y]^':I'F_#!'&0(/8$\9+@&*U*#&$^*'(7 M%-D%".A*)(3YH))]4&0?((A7(B',+BR2!$62 ,%^)1+")"L1LGB" E3MFT^C M0MXZW_@+[]S?C]0_X7_P<3A\9ZIN.XVNTMA&\,^UDM* 325ZL+?:V'DT&QPJ MX[:)W:NQ*T?#R'X:.&2>>OE?4$L#!!0 ( "IC9TV'J&PO=V]R:W-H965T]X]]X[VY=LU.;5M@".O"G9 MV9RVSO4'QFS9@N+V3O?0X9=:&\4=AJ9AMC? JU"D)$LWFP],<='1(@NYDRDR M/3@I.C@98@>EN/ES!*G'G";TFG@13>M\@A59SQOX#NY'?S(8L86E$@HZ*W1' M#-0Y?4H.Q[W'!\!/ :-=[8GOY*SUJP^^5#G=>$,@H72>@>-R@6>0TA.AC=\S M)UTD?>%Z?V7_%'K'7L[9^]I3,S7^%"TB$ M>R>H46IIPR\I!^NTFEG0BN)OTRJZL(XS_[4L7I#.!>E- 9N$@O./W/$B,WHD M9CK[GOLK3@XIGDWID^$HPCTG#Q_^#32'WCIA&=)6?M\/F$2ZZU=H!6 M-G?HI<4I7@()M?/;>]R;Z2U/@=/]/*9L^:\H_@)02P,$% @ *F-G381C M+TJV 0 T@, !D !X;"]W;W)K&UL;5/;;M0P M$/T5RQ]09YTL5*LD4K<(@032J@AX]B:3B^I+L)U-^7O&3AI"R8OM&9]SYN)Q M/AG[[#H 3UZ4U*Z@G??#B3%7=:"$NS,#:+QIC%7"HVE;Y@8+HHXD)1E/DG=, MB5[3,H^^BRUS,WK9:[A8XD:EA/U]!FFF@A[HJ^.I;SL?'*S,!]'"-_#?AXM% MBZTJ=:] N]YH8J$IZ,/A=,X"/@)^]#"YS9F$2J[&/ ?CZ[A/\TW*%]H^@2\$OA+N M8QPV!XJ9?Q!>E+DU$[%S[P<1GOAPXMB;*CAC*^(=)N_0>RMYDN;L%H06S'G& M\ WFL"(8JJ\A^%Z(,_^/SO?IZ6Z&::2GV^C'9%\@VQ7(HD#V3XG9FQ+W,,&PO=V]R:W-H965TZ0PWQO0'0G31@&#Z1O;0V9-**L&,-55-=*^ E3Y(<$*C*"&" MM1W.4^\[J3R5@^%M!R>%]" $4W^/P.68X1A_.)[;NC'.0?*T9S7\ O.[/REK MD86E; 5TNI4=4E!E^"X^'!.']X"7%D:]VB-7R5G*5V=\+S,Z!7,--Q+_J8>$$0R[Y(T)#$D7X)I^'P33##C0_?K-5WVS#!-DBP]03;3R7>7I48PNS# M(KN@R"Y \.U*)(")H[!($A1) @3QE4@(<]UOLKH= E3MYT*C0@Z=G\F5=QF] M.W\=R7_X-+<_F:K;3J.S-/:.^IM426G IA+=V((;^U0L!H?*N.VMW:MI8";# MR'Y^"\CR(.7_ %!+ P04 " J8V=-UUT<5;8! #2 P &0 'AL+W=O MDW+//K.ILQQ=++7<#;$CDH) M\^L$$J>")O35\=2WG0L.5N:#:.$KN&_#V7B+K2IUKT#;'C4QT!3T(3F>LH"/ M@.\]3'9S)J&2"^)S,#[5!3V$A$!"Y8*"\-L5'D'*(.33^+EHTC5D(&[/K^H? M8NV^EHNP\(CR1U^[KJ#WE-30B%&Z)YP^PE+/+25+\9_A"M+#0R8^1H72QI54 MHW6H%A6?BA(O\][KN$_S39HNM'T"7PA\)=S'.&P.%#-_+YPH M.#ERWYLJ.&,KXIU/WGKOM>1)FK-K$%HPIQG#-YAD13"OOH;@>R%._!\ZWZ>G MNQFFD9YNH]_]1R#;%6W)!YU\V]K]!=.!3.=SX$>K\!UL-"8T+QW?^;.8QFPV' MP_*#V/J-R]]02P,$% @ *F-G3;ETQ!'% 0 -P0 !D !X;"]W;W)K M&UL;51MCYP@$/XKA!]P*/MZ&S6YO:9IDS;97-/V M,ZNCD@.Q@.OUWQ?0LW;+%V&&9YYGAF',1J5?30M@T9L4GSW_J*=11:6BDOH#%<=TE#G^"D]G7<>'P _ M.(QFM4>^DJM2K][X7.4X\0F!@-)Z!N:6&SR#$)[(I?%KYL2+I ]<[]_9/X;: M72U79N!9B9^\LFV.CQA54+-!V!'QSDL'D#G +H$'(,.F81"YA^8946FU8CT=/<]\RU. M3]3=3>F=X2K"F4O>..^MH.D^(S=/-&/.$X:N,.F"((Y]D: QB3/]+YS&PS?1 M##3VARK90%ETKRX')IW10O MAH#:^NW![?7TEB?#JGX>4[+\*XH_4$L#!!0 ( "IC9TWG;FC7L@$ -(# M 9 >&PO=V]R:W-H965TP2>CD9,QK<)[+C":A()!0^* @\#C#(T@9A+", MMTF3SBD#<6E?U)]B[]C+23AX-/)/6_HFH_>4E%")7OH7,WR#J9];2J;FO\,9 M),)#)9BC,-+%+REZYXV:5+ 4)=['L]7Q'";]"VV=P"<"OR*P,5&L_*OP(D^M M&8@=9]^)<,6;/<\TW*SD%HPAQ&#%]@/A$,U><4?"W% M@?]'Y^OT[6J%VTC?+K/?)>L"NU6!7138_=,BOVIQ#;.]2L(6,U5@Z[A-CA2F MUW&3%]%Y81]XO)-/^+CM/X2M6^W(R7B\V3C_RA@/6$IR@RO4X .;'0F5#^8= MVG9$)N?&PO=V]R:W-H965T("7J=_WP$[KIOZ!9CAG#,7AGRT[L5W (&\:F5\0;L0 M^B-CONI "W]C>S!XTUBG14#3M?&=7YG8(2AHX M.^('K87[?0)EQX+NZ9OC6;9=B Y6YKUHX1N$[_W9H<46E5IJ,%Y:0QPT!7W< M'T]9Q"? #PFC7YU)K.1B[4LT/M<%W<6$0$$5HH+ [0I/H%04PC1^S9IT"1F) MZ_.;^L=4.]9R$1Z>K/HIZ] 5](&2&AHQJ/!LQT\PUW-+R5S\%[B"0GC,!&-4 M5OFTDFKPP>I9!5/1XG7:I4G[.-WP;*9M$_A,X OA(<5A4Z"4^0<11)D[.Q(W M];X7\8GW1XZ]J:(SM2+=8?(>O=>2\RQGUR@T8TX3AJ\P^P7!4'T)P;="G/A_ M=+Y-/VQF>$CTPSKZ?;8MD&T*9$D@^Z?$VWSR[ M:K<] MGO8!'P&_) QN<2:ADHLQS\'X7F9T$Q("!84/"@*W*]R#4D$(T_@S:=(Y9" N MS^_J7V/M6,M%.+@WZK^\T9,*IJ+%R[C+-N[#>)/<3K1U I\(?"8<8APV!HJ9?Q%>Y*DU [%C M[SL1GGA[Y-B;(CAC*^(=)N_0>\TY3U)V#4(3YC1B^ *SG1$,U><0?"W$B?]' MY^OTW6J&NTC?+:,GR;K ?E5@'P7V_Y1X^%#B&N;V0Q"VZ*D&6\=I>&=!_:.QS?Y"Q^G_5'86K:.7(S'EXW]KXSQ@*EL;G"$&OQ@LZ&@\N&8X-F. M8S8:WG33#V+S-\[? %!+ P04 " J8V=-3B.9!M(! "=M@Y&PO=V]R:W-H965TREU\%)733<+]UH?[J.H6^]E771WZB ;\\]6 MM76AS;#=1=VAE<5F"*JKB,9Q$M5%V83SZ3#WT,ZGZJBKLI$/;= =Z[IH?R]D MI'UHRB2Y9-6YE%759S(\?MFDX:5F M'WA]_YK]X]"\:>:IZ.1253_+C=[/PBP,-G);'"O]J,Z?I&U(A('M_HL\RR:FQEI5W? ;K(^=5K7-8JC4QK;Y7\/P &H#Z"6 \'\&,!O WAO M;0!W J*QE6%M5H4NYM-6G8-V?+R'HM]%Y)Z;U5_WD\-B#_^9Y>G,[&E.63J- M3GTBBUF,&'J-N44L$03+;C$K!/.W4&1(7IA2E"D=XME-C1Q/P- $;$C KQ/P MV&EUQ*0#IADPA(@L)DXO"(PR2F.<#D?I<$"',8?-"!%799*$YPX7".*">U96 MH$P$8,*YPT3 (DS$B4,%HA@7+,&Y)"B7!')QJBP24"6+<_<)(2"29#B3%&62 M0B:N,%)0Q-E/*XA@1. L,I1%!E@(1UB+#-3(LS1WGTT&MFR:9K&'2XYRR1$! M$3P!B7&WB=\O8N(Q+/(.&5N0N-6Q\&T @CL.H6]+U&*N*PE!/$9 <&,BT)F M "WF9BKQ7H M'4!J%'K'A,/%@2A&N(<,;C 4,1A7CQ0:#,(%@B9^,K@)46A"0+46D]ZXJDA= M-A U85GF/JCHZENX/\U\+=I=V73!D]+FLWKX^-TJI:5)&=^9UO;F '495'*K M^]O4W+?C*6(<:'6P)Z3H^4! \Q8 M !D !X;"]W;W)K&ULC9AM;^(X$,>_"N(]F\S8 MCI,*D H4[J0[J=K5W;Y.P06T"6&3M.Q]^W,>RA+/I.1-(>8_X[\?\AO7TTN6 M_R@.QI2C7VER*F;C0UF>'SROV!Y,&A=?LK,YV5]>LSR-2_N8[[WBG)MX5P>E MB8>^'WAI?#R-Y].Z[3F?3[.W,CF>S',^*M[2-,[_6Y@DN\S&,/YH^'K<'\JJ MP9M/S_'>?#/E/^?GW#YYURR[8VI.Q3$[C7+S.AL_PL-&R"J@5OQ[-)?BYONH M&LI+EOVH'O[>ES?\1Q@=@&X#7 -OW9P&B#1"_ ^2G ;(- MD$-[4&V &MI#T 8$0P-T&Z"= *^9W7JY5G$9SZ=Y=AGES8X[Q]7&A@=M-\2V M:JS7O_[-KEAA6]_G*,74>Z\2M9I%H\$;C<:N9$4E<%5XUL#5!7(N%DC"G0Z6 M5*$=FZN[29[N)UDS2438U6P8C>9'*]@Y%W6\Z,RYY!-(-H&L$\A. M]9M$:C M:\VI61%0H0_.I V3;1@9"D2?=ZU8UXJX%NY.:R3JIIL@D)%C>8AH0T52R9Y5 M"EB[ ;%[LTB-W8!V(I0?.'X'J394):02 >]8LXXU=>STLM"DE]"/W#TQ1+1A M1!"$O-V0M1LRNU@Y?D/2B[//5W<5&ZH0H'BC$6LT(D:5@X1%1/J(0AVY.V&0 M:A.1=TWKT.]Q##Z/=9]A3,]F@I[* &38VEV>5G,[(I#@A[JK6[:Z#C^$%)$S MC2LFG]"@P=$],?F$1*5[B@ZP5><1D([0?6%:36>?AQ$$[@"1& H#GZ" R6;1 MCY%VQT?3H57=4*X[/K[.@&#>L+XIXBL-R.&U"GCL ^4^K59 >6WKD K(!KFK MZUKBT0Z4[:04 06R4N#2YYZJZX;'-C#<=BL-4-R*0&GMVKDGZ_KAN0P4S*2. M (6J#A0Y%=Y1==WP\ 5*7UHF@)+5TL5U\[FH>TSEL8K^_5+0:CI;U+<5GQQ7 M[^JZCGA*(PP'/?(81 :#[@0C!1=(J4+WZ,#HA-88]*PY\N!""BX"YE;3 7/D MDS>"D57$#7L8ACP&D3MQ]XV)QR"JX21%'EM(L45)BI1($W3IMAJD6K>:1R R"'21C!1NDR!"XGJ0;,W(%*J> M0H(\*I&BDH ;*00G%)6#5&M&):!G2PL>J(("E=)=4%)2RT-$:T8TZ;?,$U?0 M8Y52+IL&J=:"GG4G(@Q[MH;@&2]P>)D0/;<6#)3)2E':"AE)=]Q4 MI50?"P5/9$&)3$J$8&XM K=B,:()N#78N[E.2TV^KV]/B]$V>SN5U:S>M%YO M:!^QNHYSVA?PL 2F?04/3\W]Z^_TS77PWW&^/YZ*T4M6EEE:7]6]9EEIK'?_ MBYW"@XEWUX?$O);55VV_Y\TU;/-09N?VBMF[WG//_P=02P,$% @ *F-G M36\EM./V 0 ;@4 !D !X;"]W;W)K&UL?53O MKIL@%'\5XP-<1+2VC9JL798MV9+F+ML^4SU6\1DD4-+94OO(=.OZFX:*G2I;@@V0N@I26U#(5! ML$$M;3H_3^W:2>0IORK6=' 2GKRV+15_#L#XD/G8OR^\-I=:F064ISV]P'=0 M/_J3T!6:5^/B<%;P,\&!KF8>Z:3,^=OIOA29GY@ @&# M0AD%JH<;'($Q(Z1C_)XT_=G2$)?SN_HGV[ONY4PE'#G[U92JSORM[Y50T2M3 MKWSX#%,_L>]-S7^%&S --TFT1\&9M$^ON$K%VTE%1VGI^S@VG1V'2?].&#]63\V9P'NB-[,PBW;O[#O=K=2K MMSR,DA3=C-"$.8R8<(EY1!P=B'\B2 >84X3.%*'EDP4?1\0M0)P"Q I$#VUL M5VV,F,1BNM$$Q]L KWIQP$(2AH$[3N2,$SGB[%9Q1DS\$(?LW"ZQTR5^=HF# ME4O\Y$)V>!>[;39.FXW#9K5IA\V3340P=KLD3I?$X;(Z9H?DZ=-$3SN&%B?? MW$3?J+@TG?3.7.F?R![UBG,%6B]XT8%K??G-!8-*F6FBYV*\ L9"\7ZZW=!\ MQ>9_ 5!+ P04 " J8V=- M0Z=/*BX84=H4-9*] %+:($81WFQBQ$C;^7EJ?2>1I_RB:-O!27CRPA@1?X] M^9#Y@7]SO+1UHXP#Y6E/:O@!ZF=_$MI",TO9,NADRSM/0)7Y3\'AF!B\!?QJ M89"+O69O3$) H5"&@>CE"L] J2'2:?R9./U9T@0N]S?VS[9V M7L5% M*LXF%IT*(V_CVG9V'2;^6Y@[ $\!> [ 8RVCD,W\$U$D3P4?/#'VOB?F%P<' MK'M3&*=MA3W3R4OMO>8XVJ;H:H@FS''$X 4FF!%(L\\2V"5QQ'?A. K=!%MG MCEM+L'U'$+D)0B=!: G"=P3QJL@1DUA,9S%AL-N[52*G2N10258J(R9:J.QQ M^(%*[%2)'2J[E4I\I_*P#_ '+4N<,HE#9K^22>Y:]H!7&FAQ#QF(VDZ@] I^ MZ>ST+[SSD#]A>X__P\<7XCL1==M)[\R5G@9[9RO.%>A,-H^ZUD8_2K-!H5)F MF^B]&$=S-!3OIU<'S4]?_@]02P,$% @ *F-G3516>1O6 @ DPP !D M !X;"]W;W)K&ULE5?MCMHP$'R5* ]PB9TO0( $ M@:J56NET5=O?!@R)+HE3V\#U[6L[(0=FP^7^D'@S.]X=G-%F>F;\56242N>M M+"HQ6$TK]63/>$FD6O*#)VI.R05?>:..)8EX?^6M&#GF8O<2^ E/V12![SYM"8'^I/*7_4S5RNO M8]GE):U$SBJ'T_W,7:#)&OLZP2!^Y_0LKNX=W]^+:;N;ZNB!9T*S4% M49<336E1:"95Q]^6U.WVU(G7]Q?V+Z9YU:*'@NA*UQY85POPZVZ.0K&Q95"DE>6NN>66NYY;_D@8G MX#8!=PEJ[T<)09L0O">$#Q/"-B$D*8V%(4PB1P0S'84 P0C&""!"1(ADLZ @E& R2%,&-+ M4@"36&_2"L(@2U((T]/0&&QH#!#T''/DPZ;@#Q<5]?@*&B K!$KLHPJ"[+,* M@NS#"H+ZV@*-:H$P0-%SX!%L(BCXA+BPC:!PB+@ R)8D!4&A+>X IO4'H-NV M8'-#@)LD/6: 8#M!\2?$A0T%)4/$!4")[0@@*+;%!4 CWQ;W,=-M6[#-H7M? M02CLH8"-!8V'BXMA9\'^ '$AT,BRR70(:#4$M 9!=EO>U4!54GXPTZUPMNQ8 M22W)5;2;H!=8#V16?(DF*0+B*S5Q-_/Q.WTSKO\@_)!7PMDPJ<9 ,ZSM&9-4 MU>X_J5ZEO$W7/FS&Y64A6MY\ 7O<=,O\/4$L#!!0 ( "IC M9TU9J[*W70( 'P( 9 >&PO=V]R:W-H965T($M 93VTFV?U_;$)8XLUE>L#V< M:-'QAET*T<\?A18EKQ)]HBQMYYT!9C81[97+E#"K[JL8-KVAC,7Q8V,_>?.-I@D;\KO"%C^:6*F5'Z:M: M?-LO;%=EA DNA)) K79NY1@+E M&:,7BW7O0XO4:^?-(_FX"A743T??DWYR&3WG?AIDSED)]9AEA_%'F,2_A:SO M(=Z <&0"0Q8^E,72OZ,;&ZSN$8F1YOI3D"S<%=[JIW@=]Q9M@ M*P1*0L-7$&0:"X%2T]E/E+JRG%'GK#$[ZF.,6P4]-4)9,HH.1^6SKSJO$5]Z M\Y4'Q-?J:-6=^EV^.Y=_(':L&F[MJ)#]7G?E Z4"R]S=)_FEE?)78%@0?!!J MFL@YZ\[#;B%HVY_USO##D?\'4$L#!!0 ( "IC9TUHJ[OF70( 'P( 9 M >&PO=V]R:W-H965TRE,A5 !D:8-.^"<6OYH=DSLPJ!S* M"M>\I+7#\''I/L/%%FJ"1OPN<ULJ?T56V^'9:NIRK"!.="22!YN> U M)D0IR3K^]J+ND%,1Q^NK^A?=O&QFCSA>4_*G/(ABZNNN9:VO;:]_I=D)?D_P!X+, M_8@0](3@G1 ^)(0](9R:(>H)D9$!=+UK,S=(H"QEM'58]SXT2+UVU#D9LR ZM9@>:'-V9](!!:!4(M$(P%8M\N$%D%HOL*8L.'E04S M#PT[)V V-DQD.&K#Q/:&8FM#L44@L0LD5H%DNJ4SJ\!L@J46S-PS++5A9H:E M$S#;Q[EN&II;&YK?"4 8V@6@9Q\*WG13X0=S!4ZPU0::S0U?;: D-N?/!*7M M)TI=6V T.2O,3OH8XTY.S[50EHRBPU'Y[*O):\17<+&&EOA&':UZ4K_+=^?R M#\1.9/_KN_@$ *H% 9 >&PO=V]R:W-H965T M&2/BUR-0 MWN_\T+\GGII+K4P"E45'+O -U'.W%SI"D\JI8=#*AK>>@//.?Q]NJ]S@+>![ M [V;E !I49(V_@Y:OI324. MI>)L5-%6&'D=QJ:U8S_JWVEN0C02HHD0QO\DX)& %P0T.+.M?B"*E(7@O2>& MP^J(^2?"+=:;>31)NW=V37+2M-([<*4OH+TF9\X5:,'@ M03NN]<,Y!13.RDPS/1?#\S$$BG?CRXBFY[G\#5!+ P04 " J8V=-RDZ2 MT>\! !U!0 &0 'AL+W=OAZ[R/VVVNT+C#>#7 +.XV'NZD@-CK]KXUE9^H!," HW4 M#%@M9W@"0C212N//PNFODCKP6ME7?NY[+73X1.0S MF[_"4D_B>TOQW^$,1,%U)DJC8428K]>M[V?L+[BS394O6FTT[3"G*GDA?*>ZR@(2W36 M1 MF9S'A%29:,4CQKR*A4R0T!-$50>PFB)P$D2&(KPB2FRPM)C.8T6#B.-FX M56*G2NQ02=T$B9,@^7B=J9,@=620W=1I,VTE@#&ULC53;CILP$/T5Y/>NN9-&@+39JFJE5HJV:O?9@2&@M3&UG;#]^_K"HFSB MA[Q@S_C,.7-L['+FXE7V "IX8W24%>J5FK88RZ8'1N0#GV#4*QT7C"@=BB.6 MDP#2VB)&<1R&.69D&%%=VMQ>U"4_*3J,L!>!/#%&Q+\=4#Y7*$+OB>?AV"N3 MP'4YD2/\ O5[V@L=X96E'1B,=:(V&4VF_07.2BK.%1;?"R)L;A]&. MLUO)HZ7,7Q O!?%:$#LO3LAV_H4H4I>"SX%P>S\1<\31-M9[TYBDW0J[IIN7 M.GNNDR@L\=D0+9B=P\27F#!9,5CSKR*Q5R2V!,D'@M1/D'@)$DN0?B#(KKIT MF,)B1HM)TRSRJZ1>E=2CDOL),B]!=K_/W$N0W^'38;*[?!9>E>)6)8JN5(H; ME4]9&/I5-EZ5C4D1 MO,TJ @ K08 !D !X;"]W;W)K&ULC55MCYL@ M'/\JQO<[%%&TL2;7-LN6;$ESR[;7M*75'(H#6F_??H#66.66>U,>_#W]_U;( M.RY>94FI\MYJULBU7RK5K@"0QY+61#[QEC;ZR9F+FBB]%!<@6T')R9)J!F 0 M)* F5>,7N=W;BR+G5\6JANZ%)Z]U3<3?#66\6_NA?]]XJ2ZE,AN@R%MRH3^H M^MGNA5Z!4>54U;21%6\\0<]K_SE<[3*#MX!?%>WD9.Z92@Z MR96I%]Y]H4,]L>\-Q7^C-\HTW"31'D?.I/WUCE>I>#VHZ"@U>>O'JK%C-^C? M:6X"' AP)(3HOX1H($0?):"!@&8$T)=B>[,CBA2YX)TG^K?;$O,G"E=(=_]H M-FVS[3/='JEW;T441CFX&:$!L^DQ<(*!CXCM$A&%Z!&S%]!AL,8W%)''@-D%.$^0P268F/2:>F, (ON,2 M.UUBAPN>N<0+ERA)W2:)TR1QF*0SDV1A$F*,W"[8Z8*7+C.3#5Z\E!#&.)A% MP@2M]I-@/_\RYHEHP>-*)2WUWC M&S\I,L9Z+_@3M%XJW MP^4 QANJ^ =02P,$% @ *F-G31I]U,8> @ 3@< !D !X;"]W;W)K M&ULE55A;YLP$/TKB!]08P,AJ0C2TFG:I$V*.JW[ M["27@&HPLYW0_?O9AJ(T.23V)?:=W[UW=^3LO)/J59< )GBK1:/786E,^TB( MWI=0<_T@6VCLR5&JFAMKJA/1K0)^\$&U("R*%J3F51,6N?=M59'+LQ%5 UL5 MZ'-=<_5W T)VZY"&[X[GZE0:YR!%WO(3_ 3SJ]TJ:Y&1Y5#5T.A*-H&"XSK\ M1!\W-'4!'O%20:>O]H$K92?EJS.^'=9AY#(" 7OC*+A=+O $0C@FF\>?@30< M-5W@]?Z=_8LOWA:SXQJ>I/A='4RY#I=A<( C/POS++NO,!24AL%0_7>X@+!P MEXG5V$NA_6^P/VLCZX'%IE+SMWZM&K]V_4G&AC \@ T!; Q@L:^E%_*9?^:& M%[F27:#ZYK?B]%S**<7!S1@-GT&':-B>(10RS_ M*,)0$>8)X@\B%">(48+8$R0?"-A-ECTF\YC&8VB6);A*@JHDB,I$G2E*D,ZO M$#B[NT'V+5<#_5/X%[..9Q#,,4HY(MJ 73P MREFO#JC5>MACK*H6.%4/8H#>K#1".5NN/0 MJT[T@83F@!ZC_2FU> =X[F!4JWE@DUR$>+'%M_J 0FL(&%3:*E SW.$$C%DA M8^//K(F6+2UQ/7]3_^*RFRP7JN DV.^NUNT![5!00T-O3#^)\2O,>5(4S.&_ MPQV8@5LG9H]*,.5^@^JFM."SBK'"Z>LT=KT;QVDE)S/-3XAG0KP0HN1# ID) M9$/ DS,7]3/5M"RD& ,Y_5D#M7SX9,6/TM O0+P"Q DD[V)$FQ@3)G>8WF'R M'?FTVT3QH)*<)'XSB==,XC&S.;'CA$E7V\39ULK_&!+%?B.IUTCJ,4(V1E+/ MJ619MK'B0:5ADFW,X-6MLZ_ #RJO7:^"B]#F KMKU@BAP2B&#T:R-0_/4C!H MM)WF9BZGSV\JM!CFEP4OSUOY#U!+ P04 " J8V=-=J^EB[0! #2 P M&0 'AL+W=OD+A[^P&FEIM:_6.XEW,.YV#(!Z5?30M@T9L4 MG2EP:VV_(\14+4AF;E0/G5MIE);,NE*?B.DUL#J0I"!9DFR(9+S#91YZ!UWF MZFP%[^"@D3E+R?2_!Q!J*'"*WQM/_-1:WR!EWK,3_ ;[IS]H5Y%)I>82.L-5 MAS0T!;Y/=WOJ\0'PS&$PLSGR28Y*O?KB9UW@Q!L" 97U"LP-%]B#$%[(V?@; M-?&TI2?.Y^_JWT-VE^7(#.R5>.&U;0M\BU$-#3L+^Z2&'Q#SK#&*X7_!!82# M>R=NCTH)$[ZH.ANK9%1Q5B1[&T?>A7$85]9WD;9,R"(AFPCIZDL"C01Z12"C MLQ#U&[.LS+4:D!Y_5L_\G4AWU!UFY9OA[,*:2VM<]U)2NLK)Q0M%S,.(R6:8 M["-BOX#83A#B#$PNLD476>#3&3]=)\L"=%& !H'5AQCKJQ@C9ALPW6B2;M*K M))]!Z5VRN;)"9J?K;_LCTR?>&714UOVH<)R-4A:<8'+CKE#K'MA4"&BLGV[= M7(_7;"RLZN,+(M,S+O\#4$L#!!0 ( "IC9TVJ)'GLX0$ *($ 9 M>&PO=V]R:W-H965TX8SY\QQ/"YF+EYE!Z""-T8'>0P[ MI<8#0K+J@!'YP$<8])>&"T:4#D6+Y"B U+:(482C*$.,]$-8%C9W%F7!)T7[ M 7S,=R%M\1+WW;*)%!9C*2%'Z!^CF>A([2RU#V#0?9\" 0T MQ_!I=SAE!F\!OWJ8Y68?&"<7SE]-\+4^AI%I""A4RC 0O5SA&2@U1+J-/PMG MN$J:PNW^QO[9>M=>+D3",Z>_^UIUQW ?!C4T9*+JA<]?8/&3AL%B_AM<@6JX MZ41K5)Q*^QM4DU2<+2RZ%4;>W-H/=IT7_EN9OP O!7@MP,Z+$[*=?R**E(7@ M(O3W&EB!^UV/N)TB\!(DE2-X1[.],.DQN,8,SB7&._3*I5R;U MR#S>R3A,NI'!CWN_2.85R3Z*)-&=2.;QDN;1G0S:W!$&HK73(8.*3X.=S$UV M'< G;._8?[B;WN]$M/T@@PM7^J;:^]1PKD W$SUHLYU^,-: 0J/,-M=[X<;& M!8J/RXN UF>I_ =02P,$% @ *F-G38]2WA:% @ DPD !D !X;"]W M;W)K&ULC5;M;MHP%'V5* _0Q/ER0 %IT-)-VB34 M:MMO X9$3>+,-M"]_6S'S2"Y*?PAMG/.N9_<.#LS_B9R2J7S7I6UF+FYE,W4 M\\0VIQ41#ZRAM7JS9[PB4FWYP1,-IV1G2%7I!;Z?>!4I:G>>F;,UGV?L*,NB MIFONB&-5$?YW04MVGKG(_3AX*0ZYU ?>/&O(@;Y2^;-9<[7S.I5=4=%:%*QV M.-W/W"]H^HPB33"(7P4]BXNUHT/9,/:F-]]V,]?7'M&2;J66(.IQHDM:EEI) M^?''BKJ=34V\7'^HKTSP*I@-$73)RM_%3N8S-W6='=V38RE?V/DKM0'%KF.C M_TY/M%1P[8FRL66E,+_.]B@DJZR*0V()R;T6L"7@_Q9B4\ VNZ9<;9V>%M MQS5$-S::8M406WUHZF_>J8H)=7J:AQ'*O),6LIA%BPDN,2BZQBR'F. :\3A$ MX/ :\G139'5;Y!D0P1W$4\GH,A* &0D,/[R,-D"P0 @*A$8@NDII+XY%B\$& M4QL,PCCR?1\V%(&&(L!0+QO+:&#([]7E)N+I)F(U1 08X]%P8C"<& BGUV:K M%A/?:R@!#26 H;@7,X1)>IT&849:#8..8$ @A0524""]OU8K7F[36AW4C6V"N0U]W#YO\ 4$L#!!0 ( M "IC9TW*_N!E- ( (L& 9 >&PO=V]R:W-H965TJE5IIM57;9X=, EJ#J>V$[=_7%\(2PB;[ M O9PSIDS Q[2EO$740!(Y[6BM5BXA93-'"&1%U 1\< :J-63/>,5D6K+#T@T M',C.D"J* L^+447*VLU2$WOB6W*D\IFU7Z&K![M.5_QW. %5<.U$Y<@9%>;JY$;7W MLC;WMM,_TZ8)04<(>H+*?8L0=H3PC1#=)$0=(?IH!MP1\"@#LK6;9JZ))%G* M6>MP^SDT1']U_ARKUY7KH'D[YIGJIU#14Q;B($4G+=1AEA83###)"+*^AO@] M BD#O8M@RL4RN**/$JRN$4DX\G!79'-3Y,)F.-FLT/##BV:](Q!-"D1&(+H0 MB$8F+28QF-JVTIO%^+/G>=.I\&0J?)TJ&G5LB:]2>:.VWT6L[R(V%H$'B$]! MDB3OUA-/UA-/M Z/W,83K<.S63!,93U]!&E-H<%)JH ?S%@33LZ.M=3?PB#: M3\['0)_$47SISU?^1'RM)JT=C&_R=DS_(/Q0UL+9,JG.OSFE>\8DJ *\!]7/ M0OT9^@V%O=3+1*VYG8]V(UG3C7[4_W^R_U!+ P04 " J8V=-[]X0?6X" M K"0 &0 'AL+W=OMO)W$2=("I[237MZ]M".)@J;@_P3:SP\R0Q:O*6J[JHJ*OT^LY+>5"^Y]X;DXG959\-9Y0T_L M)U._FJW0,Z]G.105JV7!:T>PX\K]!(\;2$V!1;P4["8'8\=8V7'^:B;?#BO7 M-XI8R?;*4%!]N;(-*TO#I'7\Z4C=_IFF<#B^LW^QYK69'95LP\O?Q4&=5V[J M.@=VI)=2/?/;5]89(J[3N?_.KJS4<*-$/V//2VE_G?U%*EYU+%I*1=_::U'; MZZWCOY?A!4%7$/0%$/VW(.P*PE&!URJS5C]31=>YX#='M&^KH>9/ 8^A#G-O M%FUV]IYV*_7J=1V2./>NAJC#/+688( )WB,V""+I(9X6T*L(4!6!K0^'*@+ M"4*4(+0$T3L;R0GPRLH*@LB"*<#$1*B::B@EBG("@!&1Y'#%* M$"^(H\60@5&(P\@?Q8&@DI3,Q)&@8A(DCA G2%&"='D<&4J0+8@CFQC-2#@" M;:8@\+-T1@OX>,?YB)ITAF*F:6%Y(H!W' 0+,NE 0[\D(9/FGZ*R@&0S-TW$F4Q! ./--!+R)8=K% #.=!WCK0?*! M3/#F@W1))NGDJSE)9 J!\5? &^Q:YACQ@XI344MGQY7> .TV=>1<,&PO=V]R:W-H965T8^( MXJ9UT\383CQ-6"])T\*).Z*G%/,_>R!LV+F^^VYX::I::@-*DPY7\!WDC^[$ MU0E-*D5#H14-:QT.YN<^N4X!)>Z)?&'# M9[#YQ*YCD_\*%R *KB-1/G)&A/DZ>2\DHU9%A4+QV[@VK5F'\28,+6V=$%A" M,!&4[WN$T!+"#T)TEQ!90O2_'F)+B!<>T)B[*>8!2YPFG T.']NAP[KK_&VL MGBO71O,ZYD[54RCK)0T?O01=M)#%[$=,,,-L@FO(X1;B3PBD IBB"-:BV %?D*LQPM5BAX8?S+..G=8%H52 R M%5M?U%M6\QP;+< MV9K.\DG6,(N2'=@&K]6HW$Z$"BEWF[4GH\# M8CQ(UMG9AZ8!G/X%4$L#!!0 ( "IC9TW4(57$)P( H' 9 >&PO M=V]R:W-H965TZDNES 0JBXY>X">H7]U>Z!&:LISJ!EI9\]83 M<-[XG\+[76[T5O"[AE[.^IYQ5D?--Q'>8UW,HYFTM;-KVJW4L[<2ITF!;B;1J-D. MFFBFB5XJ=@X%F21( TP4D9,BLO%X%A^FD3L!=B; -D'\PD:ZL#%HB-6T V06 M!,'"BD.%8Y*X86(G3.R (0N809/,MEF"K!4ASJ-7JI(X01('2+8 25;;N*JR M5F&"\U?><>J$23]0E?3=JJP5;X 0)PAQ@.0+$/*AJJQ5@1LD&PO=V]R:W-H965T?^6B4X.,VR8^ MS;GGW@/W8#PYJ/JUV4BIO;>RJ)JIO]%Z>QL$S6(CRZRY45M9F2LK59>9-L-Z M'33;6F;++J@L AJ&<5!F>>7/)MW<8SV;J)TN\DH^UEZS*\NL_C>7A3I,?>*_ M3SSEZXUN)X+99)NMY2^IG[>/M1D%1Y9E7LJJR57EU7(U];^0VP?&VX .\3N7 MA^;DW&NEO"CUV@Z^+Z=^V%8D"[G0+45F#GMY)XNB93)U_!U(_6/.-O#T_)W] M:R?>B'G)&GFGBC_Y4F^FOO"]I5QENT(_J<,W.0CBOC>H_R'WLC#PMA*38Z&* MIOOW%KM&JW)@,:64V5M_S*ON>.BOQ&0(PP%T"*#' !)]&,"& '9I0#0$1)<& M\"& CP*"7GMW,^\SG-:M)/=T^FNF?O9F-G]C"5T M$NQ;H@$S[S'T#,/.,7%1IB 00+6 M$41G!'RDM,7$\:B:'L)/THP*>8CL M0B+B+(3#0CBX+S$FB"%!?/F322!! BI(1GV:6$H%#[L?SB1@)F%E(F$ZRB2L MNTXCYLR3PCPI4"1&>5(K#Z?N9T=";/'P\ZZ>#R#N;NOS5(ZW"?FT8^<#YC23 M(-R="5N=4" J=5!@LQ-V>5,2;%!B.]1N2V([, H_ZDN"34B "X6+ MN07.%# M@HU(@!,%&4M&(.K(@VU(;!\RP1P4V&$DO5PMQ=ZAP#LB&JF%(.[(@XU#;>,P MX7C#4L?B=\7J1[$C*%C_;+4(Y%JFL6THL(T0#@IL!LJO4(O-0.,+.AF"'.\9 MBAU#@1E2AV\I-@,55ZC%9J!@O;&?+0"E!.=AV#$,F"%U6)]A,S!RQ7<<-@,# MRX.E%H%2QRN&.3X8@1E25ZG8#"RZ0BTV [-7!NM#<<"E#:;D&ZKL%)*2\,9WAC.C=F?'@>%7.GV-#'G=;])ZP=:;8<- M:'# M,!!M$J>.@>W?UW%"-MB37?:%V.;,F3.3\3#,+ER\U$?&I/-:Y&4]=X]25E// MJ[='5M!ZPBM6JF_V7!14JJTX>'4E&-UIHR+WL.]'7D&STEW,]-FC6,SX2>99 MR1Z%4Y^*@HI_2Y;SR]Q%[O7@*3L<97/@+685/;"?3/ZJ'H7:>3W++BM866>\ M= 3;S]T'--U@;: 1OS-VJ0=KIPGEF?.79O-M-W?]1A'+V58V%%0]SFS%\KQA M4CK^=J1N[[,Q'*ZO[%]T\"J89UJS%<__9#MYG+N)Z^S8GIYR^<0O7UD74.@Z M7?3?V9GE"MXH43ZV/*_UI[,]U9(7'8N24M#7]IF5^GGI^*]FL 'N#'!OH'R_ M9Q!T!L&; 7G7@'0&Y%X/86<0&AZ\-G:=S#65=#$3_.*(MAXJVI0=FH;J=6V; M0_UV]');F1&8#)"K1]<).L""8@( '1!.2&(#:RW6)2C2G;5(:3Q$B' M#4HFD?'>U@ 3GD3$2(J-BB9Q#$<5@E&%0%2&X'6+B0=><(R--[@!0,2'E42@ MDLA2@H+44-)BPH&3U-1A0T94Q*"*&,A'"A,D($%R?YVE($%J*2"^;]19:B4[ M#HU:7-F8)#7S:6,P,DMQ X#"8"0DY,.=R@>"&NDR:*39H?L3B\!.]8 PH *; M#1-;!82,:[<",,2\P &6\4*$<4CY8;@OH8"(*B1SHC@SH;()U(+MQ%D]Q'B M$S,E$"@<\0,W"61W">*/285O.(H_$2U\QU%R3[00:*0W([@5(*@7)# %AF\> M]N^/%L,W#Z./K\VZ ]U=<,J7=GRC5 M1S7/]YN<[66SC-5:M$-MNY&\Z@9VK__7L/@/4$L#!!0 ( "IC9TT#CQ&[ MRP( $T* 9 >&PO=V]R:W-H965TI6KORC4MTB".3VR!HJ[WC'6OW/GHN&*KT5AT!V@M&==6KJ M (5A&C2T:OWUTMH>Q7K)3ZJN6O8H/'EJ&BK^%*SFEY4?^5?#4W4X*F,(ULN. M'MAWIGYTCT+O@I%E5S6LE15O/<'V*_\^6CQ$UL$B?E;L(B=KSTAYYOS%;+[L M5GYH,F(UVRI#0?7CS#:LK@V3SN/W0.J/,8WC='UE_V3%:S'/5+(-KW]5.W5< M^9GO[=B>GFKUQ"^?V2 H\;U!_5=V9K6&FTQTC"VOI?WUMB>I>#.PZ%0:^MH_ MJ]8^+P/_U0UV0(,#&AUT[(\1$-_H7@*J2F9EP=&- MLJ0@03HK"XZ<-(L>DTS%9 @[J V (GGJ'.@2Y$I"IS @5Y["P@@HC #"W(:3 M69@8N:=_CIGQE !/[DJ:8U!\XPW(0$$9(,AY#XL,J&Z2.J@-A(HSIY\EA$JQ M*PM"(93#PG)06 Z<80P31"'\)0V!VB3NI[0'Y9-4P[O$;3>(BA/WFPNALLRI M#8A"R0UI-RZ)")"6NM(B2)K[@H*H&+O2(%1&7&D0:B8MF%R%#1,'.Y=(;\M/ MK3(=GUC'V><>F:O4L1?18A,!]M+,2O;J?:/O!ZUO5!RJ5GK/7.D+W%ZS>\X5 MT\GKTOC>4<]VXZ9F>V661*]%/^#T&\6[87@+Q@ER_1=02P,$% @ *F-G M36TI?>#6 0 :@0 !D !X;"]W;W)K&UL?53; MCILP$/T5Y ]8<\N21@1ID]6JE5HIVJK;9P>&B]87:INP_?O:AE!"T+Y@S_B< MXS.VA[07\EW5 -K[8)2K/:JU;G<8J[P&1M2#:(&;E5)(1K0)9855*X$4CL0H M#GW_$3/2<)2E+G>262HZ31L.)^FICC$B_QZ BGZ/ G1-O#95K6T"9VE+*O@) M^E=[DB;"DTK1,."J$=R34.[14[ [QA;O &\-]&HV]VPE9R'>;?"MV"/?&@(* MN;8*Q P7. *E5LC8^#-JHFE+2YS/K^HOKG93RYDH. KZNRETO4=;Y!50DH[J M5]%_A;&>#?+&XK_#!:B!6R=FCUQ0Y;Y>WBDMV*ABK##R,8P-=V,_K"17VCHA M' GA1#![?T:(1D*T(.#!F2OUF6B2I5+TGAPNJR7V302[R!QF;I/N[-R:J5:9 M["6+@R3%%RLT8@X#)IQADO 6&ULC5;M;MHP%'V5* ] XGPY08!4 M4MI-VJ2JU;;?!@Q$3>+,-M"]_?R1IL$V+?P@]LTYY]YS',N??6 MU"V;^P?.NVD0L,T!-XA-2(=;<6=':(.XV-)]P#J*T5:1FCJ(PC +&E2U_F*F M8D]T,2-'7E.S8-HO^6N";GN0_\]\!SM3]P&0@6LP[M\0OFO[HG*G;! MH+*M&MRRBK0>Q;NY?P>FCX7$*\#O"I_9:.U))VM"7N7F^W;NA[(@7.,-EPI( M7$ZXQ'4MA409?WM-?T@IB>/UN_J#\BZ\K!'#):G_5%M^F/NY[VWQ#AUK_DS. MWW#O)_6]WOP/?,*U@,M*1(X-J9GZ]C9'QDG3JXA2&O2FKU6KKF=]!V8]S4V( M>D(T$$3NSPAQ3X@_",FGA*0G)+=F2'M">FN&K"=DMQ)@3X &(=#=5<=UCSA: MS"@Y>U0_AID8!B%IRD4(]9:DPTPL#H$G)O M0\" "$0!0Q61JXIE9-&-!*6-@+%1PY'A=W@TL:9EFQ$%A;04EK9.) 4T=63RIW6UU+"66XERVY<- M,GW9")#:KFQ4<=52X;14."QEAB6-*2YJF<0&JBR^].34,?[$5S8HF\2I82D8 MO38:3/=J2F#>AAQ;+O^Q1M%A$+F+Y&O'B"_!M 2.^#V8KO2<\2&OIYZ?B.ZK MEGEKPL7+3KV2=H1P+&H/)^)G&DZR>I8!CG%O\! M4$L#!!0 ( "IC9TW3>\UG P( ,4% 9 >&PO=V]R:W-H965TE86\&E&WL%>!OC8-5_]V(&2_ M#:/POO!27RKC%DA9=/P"/\'\ZO;*1F1R.=4-M+J6;:#@O T_19M=[O1>\+N& M7L_F@>OD(.6K"[Z=MB%U!8& HW$.W XW> 8AG)$MX^_H&4Y(ESB?W]V_^-YM M+P>NX5F*/_7)5-LP"X,3G/E5F!?9?X6QGR0,QN:_PPV$E;M*+.,HA?:_P?&J MC6Q&%UM*P]^&L6[]V(_^]S0\@8T);$I@0R\#R%?^F1M>%DKV@1KVON/N+XXV MS.[-T2WZK?#?;/':KM[*F*4%N3FC4;,;-&RF84D\:8CUGR ,A3!OL)H91&F* M&ZQ0@]50)?4.[5 "C;)%G8,JG8F2]0>8&,7$WB!Y3\D7E$?1BM((QR0H)D$P MC"XPB"AC.8Y9HY@UAHD6&$04)Q3'I"@FQ3!L@4%$2?0!)D,QF7>(WQW4Y0'( M'B@Q76%#;&P( /(% 9 >&PO=V]R:W-H965T>> M>S&WZ!E_%36 #-XI:<4RK*7L%@B)J@:*Q1WKH%5O#HQ3+-61'Y'H.."](5&" MXMELCBANVK L3&S+RX*=)&E:V/) G"C%_,\*".N7811^!)Z;8RUU )5%AX_P M$^1+M^7JA :5?4.A%0UK PZ'9?@0+1XSC3> 7PWT8K0/="4[QE[UX=M^&RS29%>BLA1QF93'Q")/'EY#--20:$$@9&%S$ M/A>K^(H^2;"^1N3)Q,,_11YOBES83+S-2@P_&5>9YWZ!U"N0&H'THMO1I-L6 MDQM,:TW.[R?=\&"2^:0=UY@XB=))1SR@*/_B+RGSEI1Y2IK>CNS:;C;)@487 ME@(_FNDA@HJ=6JE;/HH. ^HAUA=^$E]%BW7DB6_40+/SYU/>3L,?F!^;5@0[ M)M5O9GZ& V,2E//9G;)>JP$\' @&PO=V]R:W-H965TNZ%MG=<,OXACI1*ZS-+7$1O8E M\)X9[J@::J5E(\_M:C=K*F)M^.+^MHDKY+9 M$D$7+/V=[.1Q8@]L:T?WY)3*=U9^H75"@6W5V7^C9YHJN':BUHA9*LRO%9^$ M9%FMHJQDY+-Z)KEYEK7^A083O)K@-02U]C."7Q/\*P$_)>":@/NN$-2$H.\* M84T(KX30O(^J6*;Z2R+)=,Q9:?'J RJ(_D[1*%3O-]9!\SK-?^H%"!4]3['O MCYVS%JHQ\PKCW6 B[QZR[$+0/6+=16 ?-QA'F6R<>I#3N=<1:)E8=!%1*Y7E M2Y'5:Y$U(!+!F?A@S7W#QW>E"& !# I@(^#?&@@]6" !0+ 0=@J%82)6I6 M, /82 @:"0&!(2P0@0)1_U(,0(%!CU)T,5Y[!ZR?8^Z,#$$CPZX1[,("R(7W MLMN_&.C!<8!>EV,.@7!KOR] 4.?8@$"M[;8"/3WXRA!X=LR0!ZSSX/1!\*9% M_G\4%]ZV"/OHU:\3D:+1 07Z+1JNHFKO)5<_.=\$.2"VO+I+H#S4VU9TQ2Y=U] M4\?/4?53S22E>ZF'D1KSJJFH)I(5=&ULC5;;CILP M$/T5Q SCGS,R! MC$D:REYY#B"LMY)4?&GG0M0+Q^%9#B7F3[2&2MXY4E9B(;?LY/": 3YH4DD< MSW4CI\1%9:>)CNU8FM"S($4%.V;QTE>U^798VJZJ M" AD0DE@>;G &@A12K*.OYVHW>=4Q.'ZJOY%-R^;V6,.:TK^% >1+^V9;1W@ MB,]$O-#F*W0-A;;5=?\=+D D7%4BBTI?FT[_ M2C,3O([@]029^Q'![PC^.R%X2 @Z0C U0]@1PE$&I^U=F[G! J<)HXW%VO>A MQNJU0XM0/JY,!?73T?>DGUQ&+VD0Q(ES44(=9M5BO $F]FXAFWL(ZA&.+*"O MPC-5L?+NZ*,$ZWM$[(]J^%1D^U#DIDS?:):O^<$PP_P#@< H$&@!?R@0>6:! MT"@0WE<0C7Q8&3#S8&3G!,S&A E'CIHPD;FAR-A09!"(S0*Q42">;NG,*#"; M8*D!,W='EIHPLY&E$S#;Q[EN&IH;&YK?"2 4F 60:QX*[G13T0=S!4VPU02: MS4>^FD!Q-)X_$Y2VGRBU;3F#R5D".^ECC%L9/5="63*(]D?ELZJ?_X$C_ U!+ P04 " J8V=-#U()&#]. //@$ % M 'AL+W-H87)E9%-T&UL[7U9<]Q(DN;S[*\(JZ%F*#,P*^^CU%-F M)$55LUM%<4BJ:V?&]@&9"9)H(8%L "F*;?WCUZ\X 3RH%3=L[-EIH/,!.+T M\/#C<_??%46IOJR2M/BW[Q[+1NN.&G0#U>_VIO4OK[+/'=4=^;_<-9[_.IT791XNRO]3?U,> MOHD>8GP"FK@*5U']J?\\_>DG=7EUWO+V.72=APETN8R^J#]&S_7G[O)P&:Q\F16.0YYL\IQ?B8@&#^8\HS'&=U=NP M;#Q[MX][QNO-/KGOQ[ZPO741YGR];^]-;^KW_ZIZW[)V.7UM[! MQPT:^O?!KK=IYMYW9;_>Q4F4JW,8YT.6-S;K=+&(X'OX=LE/MNUZMEH!;=V6 MV>)3H&Z)X-6'35F40(6PVRVO7:RB_ &)X:<\>RH?L9EUF#9&(4_?KL(D46>; M(DZCHC&?\PPH+BU@H/!3D27QDD9]%B9ANHA@3'"D"SB-'V_?JN.CU^I(Q:FZ M>\PV!0RQT=K;: &;U*,C-FFCKK HH,T?&E^'Q2.=O@7^$/UE$W\.$WB^T0FL M+O*30N71(H*'YDD4J#0J57:O8*K9$XZ\P-^.)MT)-7DT&0SKS5RFBVP5J3+\ M$KE--1_[#(/(\KC)BZ[S:!W&2Q5]6>,2%M155CX"92PJ*.A/ASSS7C\8#;O-60&) M/<0P7^G>VW"XRO(R_JMM>#(*>J,>-SP>!^/!K$D!]Q%,:PEDHI>W98(_9=GR M*4X:O.P#+>"VA?-_I\DKB<-YG,0E;%B#Q@SIK,-G_V:;0;<\<0LTB>12;O*T M,'WY.$"^@55X"A^$+O G>(\75E-,VVO.'%H7.(^ ,#>M/'R-6\?;EL#)Q_\7 M\%I<[O-"ECZ]VA?B@NBDU3.KD#(:G8Y,^ZKW$ M$A&]/0ZZXQ&L*(]$.BIIB1LDLH25@.6!F2/S.0%VO C7,:R$AYC,21:N!!=% M'CT"Z<6?(]C%YG5P$Y4@MR&%AGD*5TS+"2P\"[MS=VBF^[RYWYUT?!TBN3Q& M90Q7]NN][ZC;$EJCRQX(ZUV<0ILQ"@Q9$>^0]$[MY0*"H5IFFWEYOTF091)7 MV;8!51Z=JK67O6]KH_(96+IK9VRKH#! M%GBS-*=5$)UZOP3QKRB0DNZ;O%&F"D*BOFN:E^'R,U!@7.!#2(6K,/\4E1ZQ M\S9*@!$_!.HA2B/44O#I<+F*4])X2F F'G4E+6"F2*M$>8W% 9$USO4QK--R M4Y>I"B([:9^93]98A)8]NL^SE7X:J,,ODHA$ MEP9;AD[/MC0DHYY'P(8B)(#/L(NP,LB58D>LW2;>Z)=\I.@?V(5<">H8;X[7 MEB? 557F\7Q3HL"DRJS"Y!NK=!86\<+<+TXKNWG-VSC9E,[E=-#+>W&(\\H- M*>MU_)[F^Z(+QMM@.R/XX+FG9;D?X&(VHAAL8?W5=T +\4,J''[QK- 8421\ M9IPVMM%;M6--\/1NBVCG>>%E"X]*WSNX7_=GS?3*/;WBGE_D9L!X/K=H ,L_ M;XJ2NP5*A3LY@_L?R#8U=(^?XV^DA](Y 1SO=9XMHF@IG;B;W_Z*T\G9S>F?+JY:)[TI MB.J\@]\UX7L6KG=,.'S6O'(/HJE.%E3@+/F,';""J.[#A5<=ETZ(R%_T$BG# M-*S6IYTU+2N2ZY89X^'">Q)'0T.#:R%>('>D-]%\OFL-4'8FM0BE1'EIB:+# M:IUDSU$D'Z[U\-:@1.W<;=_.-<2!^_MH0;.XK]\\T9<%'6Z%)E!:OUTV/1S! M,EK@NN$UPL_O8PQLM1JB_CR/'N(TI<6%37F,4#J(LZ9.LJV-"&UZV]Z^W:S7 M"5UD<.K@^"W@NMSD;+;0!P*F9%P)?L,G&1*7FQP':_L2B8[%RO;WCO/H'G=] M^;JU"7MM>!GEEDFD:)K!KAP6 &NRW^%V#L5]_ 6U6&;P_#;\7C[FV>;AT>C0 M;7:W7YR3@NR\];30E9XOF8[#EYGA?G9N.F9,8 M5\;RB3E;*YHWTC):I6B7_SW,9A["L T3AN$"[8D9 K8LV=2FT3;>J["4S7(T M7)PMRMHD7EW#P'%SO76' MJUMU>O56G9W>7M[BY]]K=AKEBYH,KBYQ69>Q,LX1'.\.OZ7 M?Y[V^]TW^%1 /_?>**!V)'[Y2EPC\N5KA:H"L(3L,^]M$H6HH^ :K[(YBH%E MM"!BC(J";/YT? I0C@:M! X7=BZ]*B!] MH)W/40+W^!*O&]*5\5Y?;H!U@BR\X;TBVHK21V+DV ,\4B)WE5%!([$V.X' M6FQ6..H0C@Z.!GI\RO)DV0%9N=HYT&'X%.;+DR?A@[IKM+'>PV9GW+40&ZPO M##)*=??4+- $YQH7]9A2D<(_9'/,5PFF"U%!QT\DH%R'@*,E"&FV6< M!7H2GZ+G>0:#@6:$V6*+L A+N;)P(KB7__+/O&60Q]#:X$IL4AQ=25*ZUD\6KGYR M;TR#A=54'L//J'?3$D7K,&=IT-USN&CQ0BY1B\#/\TTB5)-'#YM$#J?<*+<1 MW)G6.'JA[TVTDL'%3IJ;0\VW%^>:DCOJ'$3#D"0SZZ4FQIQE90K;Y[#Q IAX MCF[ YPI;\<[0S(OY#K!2(DI2 T++*=9PS2SB-@L#1TE\1A?%>Z>I3!)NA)Q-?&F 8F'KD#[PFLZ48%>@FP=IW*+ MN*<&^5 :(9<)04R$R:R908-X&><)4Y0=YEILT\Q=^ ZB];0FJ\ *,"R!"X5I MLKP7OLA"0:'[BVI,H]@\P$U9"D]N(12. MAB2,PP#1!Y;')5MG6D@VO$N2*#Y' M>FMT*[34J_ 9%P]O>))H=-/W&Z!''#KO$Y].(Y@8S!2@;ZS6SK45LA[ ,\+E9U_%1@P[?HV>?J\) MRQEQ%NL1;[[#O> <]1H>L@":LGRC%&_(TOP.,3[:XXXZ790;X@&\ MB< 8$YP1+$;.BEGYF!7.XG74+>A()%;"#'TRUYV'K@OG'9?[ZG>0TN#>7N3Q MG _'%7+^GKY\JJ3FMN2#5';#>A1IWQX$^ MV#>RR;0]YUE* JY8N,Z!?V%%M[J(G\(@=/!G<&<:PHK!50@9,BG B3^4%;/LZ>TY2Q,U[>1;PE] M%%"/>DA9&2$Y%J2-!.4=));JK:%IPZX-O%,;:* VA3Y-;$DD#$.99P6R/.2+ MT$R>A8O'P+DOV/V)WT;&WL"SD[;2Z$D50A4P-F;/-/*_,O'E=94BAD;>;?1:.#@;"[.A+D;017=;%VWO0F?J@7RF<]*+ M65IV62'V+!R;"0G-*I4[B#?0+')CW&$3P4.#'O1 &0DK-JYE#A'\=/04%OXEBNA%."H+ M8NXHZXAR Q/#JR(CZ]E"L\ .* 3NZ@'I-U^NOZ1 X8S<(_WT"*>-9']8=Z ^ MF(P\!!2*EU%)0KH9 @[=;3' %G!AZWO9:!0O5SW5I>@88EL2402^BURJ$ZL] MJMB%[KM^I3O+<6?O4A&F-'NN#\V0J?\.%6.3(@0V$@2,XQ95,99R!1#M*%?9 MIDR(BD+]54=XTBK<%W:5NDTKY6/>837.B%E6,6/7&/36=!5T@K[_;AJ<(S/RJ_?YVVWV%8WG);N_WXD&;O5>3 M[EX/)KU@ I\=X=$=#NF32= ?]VM[W0<*Z,\FP'R =]$OTZ&Z\8GJ#:'>IU=J MQA*CI@87')DH@$+@WENR'G/<>RU=HRY"AD%]KXG+)B:CPC+.4=K W4FC)!!+ M#4M/I#'D1MEGD%"6@[1WW-^G]?:VGYZ>.F@J[H!LSGX=^( -P_31,4[ZX\W[ M0BS^8CW"BQ]I$%1.5CG*Z(NH\2@OT%5!K@9'RD=9GIDMZE.PS^P=(/"9#)9U MAJ=H7L0EP1E)+0@11XE;R+8Y^11=<3E0,%^MS[9GM")E >MOK"^\-FX/\\I) M]H0CP:F?D&F;G5]YQ$+C,1 'N][ANP6T!"):A)8,=V?)+)F>D"U>?*.H1)E7 M-%+7OSV9^V!G%W&MR!%.0@19'^S MX-6RMB@\<9^!;DEWJ3;S]!BS("<^#?>&#LCJ1$6L%+%F MF61PJ@M&0;+(6E0D/?)A(*%59BD/DE^$15$KU)*$#R^L-DA^:%YY@%L"V/0: M7H9YSF%81#XQF6<(YX>:-DJ?.1.UQ=BR'PI=8S!:M!E@>TE2,P'_JZQ$H.W M1.*$')@G\8/L &Y9*;*NV45'^@Z)KC.@53+LH/Q+ CF>DCPS?3YD: 2"5PF$ M)M*,",2N((X;9?T'V0($KH(781DEJ*8\U]\B!Q]_5#S&ZS4!.<(\CZ.M878=$:V(-==*K2M7-VFT>7]B UCG"OYF5,_\?V%M\HB@!1W-,S-OZT-")YZO M=A%]X!IKX7_B(T$"L\$S<*Y7&>GFZGY#JZ0A084]#[)B58*V/)?MN-IL7F%V MQG$AO)WM7@8RUV!^S-/M7<&N1EC:A*V040B3=NBJ;4AD^@1NSW34[V.\ MQS&4A1X'?@;D$"@Y^(LDC%?:R:I9\]&O(9 M4M'T<4>R ,]6+_U6TS))(16:M^)G+,&]S_63R:@8S\GEP]HR"!_E.OH5P\Z, M83!F>Y#!M%_B&2EO0>-Q6B>101)XEL5C1M=[4KLU$$JWDS5Y[GY:*WZ> M=HXL#WKJK>/RLH[VD9G'B1D;D]\>?5L.66Q62 Q_%=YAH9-MP 8_>SO "O.# MB9MDMM?$/AS!Z>Q-9TI'EA9J%O2',WOL^?(QBLPQ<(7^Z+7:&G""D2:DY5=[ M]S#8(V$.UWARS/VWC(W/7LP84<*(M,+C>BQ$X-'+O/:UA5@I;++J3S4VG!_8 M#S>NNGZ7623:/!F0['&0X#9V8)#LX;CJ+3@63P=HC]KLI-WCA)@#(S]DXN")9*8!7I@KO=:";Q^D]S'2<*Z'9] (*3[D@*@1(U%/@CKE^MVJ?0RK3&Q4LO)>[U. M2"#;-:O=J MH6D$K ;2&'QE;+-DWV;HJXC1^_1!E#WFX?B1=_\$ *G&2J*$B M@IYLAJ6YHAE.W^+P; RBYC;";O?R)^"#>&,%Y)(�M:_4+$C@8OQ[/@<;GL M99AO?#39]RF&35\;V+0:#UZIT03^CN%O_Y6Z)N#TSQ9=UX[-7J@\/]:;Z M@7/2QT?P$7P]YF_^J''3^,&(/H8_IXBM5@/Z>4C_T.F8[V.;[L.+*3S#8V; 5N].;\\,.(]35/A?^[@F MS)X%(7XTKUUE'>K^I-LW."_U/J)3[@=W38=]_;96C04NIU4&,X)[NODXC (A MR"E'1V46D$0R"\+Y43QGLRY!V2R:*LL?PE2DP(+]48@$QH:JN(^U$T%$)O.( MS'\.5%?WZH5TUL"^^#;)(*AB/&C0IUD!A8FA-"A9H56T%(RIN;N!_UOS@IR1 M6-:C(ETPF HD*+3O9;Q&;*C+(YF40?GJ.WXC8@P)9,FS?<78Y[D?E.8ZO)_5 M/O-(+ ;& <821IP;I#^+2#2ZBEW7PB09R,6H0\DLL8K*QVQ900YI2C"C6FH[ M)*ZA()*+!*=&/MZUT DYRB(Z6417Z("BG2(; /RHC1ZAH\Y@*(:!P5-OXG0Q M3VB"; R'FI68=_$S^%P8+*ZZP?%:BW$EX8)A\,C*C/$ZKJ7?T"IU44DTX(9, M,$(21PV//L) ;,H-_3((F*!?YMJ5V]C[=\T5DP8MM .C\- W7-F$N1AN/VIF/SWI]0ROOT.;"8[_LY12J9Q>-&#=;Y_C( M,V@1/>":&9)'"*]P7AR!BPM2_]E9%/0!DO&"$N%0QBVC[V@P"UY@51<+QHDS MJA^?J6JS>R.YG46N(JYG-7^.]?J3F8>5W'#Q260HKSV'W,06Z2YF9 :3&41K MU=A3U^*M0'9) MX*15(HROZ7U*.^J&ZAK7(;=/ZJYVOUET56X:E"O$!&XLGETH/1M J1'W-MA(.=9M2SC;7&".P[\WS]> MWEY2[/*'=RVY-;P/J0^&O8C@[(:DN8/%Y+A60J0(Z=,5$"/N/L;,+CK BX&; M)1CY&QGHD+Z%GAY![G\6')$)IWZNQPNZO9]MGJ/<=AG1/48,-6.ADB^#4#M M3:X)*U/0OE]BQ"@HK>_?GQNA5SXS C,1 A\Q61A6=/7S.KA7'J\,4YZW:V6C M)"X)H9)&M7#$YBO,V6G&>B!+OU_/^(Z"ED0M+)03" +O(/U0X/B&Z?D46&04 M<:A9%*[$R2L'G_T<^F)&H#O&IQ89?A=F'%22+Y4I,_-8=U3+(XA&A7^2KE)AI6"-]\J 7@?%LVY"./A?& M "[35CF&!R_5&6@N90:D*4'VT&;X22,[X'J9;Y85OZ[K186?=2!FW0!BDA-@ M1D,A/L9=%?(S$"FQNF?RY'!L?T7W9+G8I*\U9FAZ7)CY#I^<68_JX=&#IA#K M;%-26A<1H^H4Y 427#7/";J^X)3XMO$82!YC&.D4NUTB*'P&[Q#<:9U_23-I\CB^K5](Z[A^@JAS#Q!TDN7=]K1JC4=MRBB60PSJST1R]:M]"\ MOA>%>&)98+O'HZZZ-#@%$(7Z7>5/#JX&8\*KDUL/7ZX,NKFHO6 R&2J=AUOU M9\X0-*\_GHUFF@X-N;K-.IG$3[G9\X3@AP1ZT2O4[%RSE'58VNCL:/&89DGV M\$Q S"4"^E8B!N*I@&]D0QOTLV.J3QS!2B"H2"LP")_+-@4U%#JZ5@7E)6Y7 M3)_$!C10X+5Z$TD*&.F$!N0F,]'OF;A6E]K,&:G8@RB9D,X!P#@])ZF#0<8U MR9&F: ZJ]O=)!BZ#B-8X<@*O%9^P\U6\69$2A+'^+-,Q$8A)K/B$FX7:IV!^ M.:Y=#]*.3C. QA<2G6< MALVVPO<(0ZKA+@Q3#?:N;*A+(]J-65$>=Y#97+1O33@4V+@63!)HU&R=YCZU M0H_2X&;)BXL)ME#,H9#\.$(8$"J=>#S%M OG4@P;LNVKC'!_86K=WV0FI=XX MI)$>%)NA*(^HHCVD]]N>5T;5+")$X" Q&$QF 9[% M9JT34SC^:P>$+U.Q^'U!B;IHE0YBP7SRF6'+'7H;95LCGJ MN:%=VPOKK37_M>O-EU>PFG,:7+!ND%MB#G M8'00(L92Q:,7S+:%UWI7+' DP*2Y]^8$X"PI_@/HGF!$A^W /MAP5I)EU.N$%"2YHYJ05\TSIH M&R8'&7N\)^EW'64D,7WNL#L1S/E MU#M()-LV$Y4Z[@.9378"9>E<=D?!=-I'6_$I2 *)ZAF.7,.W,82HW#^'()<9 MCD:!*P6HR93)*CAHCQLK*R:&U"$HWE$O';O) ^\KCEE#@V;^5G@[(I((MM?B MFN*-0\>1LC=7%I$S\8#JSKH AEKQC+V/LEF+MU)3);QWU.VX%_*^=<(.E26> MHIJJL)%VH4 M3$9]1,##XE%5*LSA7[H.9S4%V0XC;"8"3(+?!D;0.WB]CM0 ;L3N"'] X/V0 MN!G;[QNZUJ:(L.)0PE&"/G9]\/+#"U.C0^%#TTY?)[/=*N=)4BR M.0)68"P4L1$]/)M8,UZU0E]W_*3#LM"?@7TM70LKFQ=] MQ0SM^/9[J1AX[JT82(_MQ9#>7IS=D8+X_O**\I6?WUR\O;S;\S'UWE-!\26< M^>![4<]?@KZ/5']*'E_X81 ,)R/OR+)]:CN:)%2]03#K:\L&I<;/;,E:W=]@ M$@QF$^4I+EEZWWO)0*0/*318F5=E2,XBZ%>M!-W7RKLKY]4@#HIJ*8O5[B:B M0[(4$J//)(_WLSHUB ?7"7T5/>FGS0/5M)]_C)[/PO23N@H% '9:%)F !P.D M@M-J3-3I SG.;TG?H3U_'Y';@:PH1;&AS^FC0!I?J'.N$XG2,?E4!2M2J-LL MP0;"I3IE/"ZW0Q^?9=DG=;,!=3IW8\)71'?&'IAP[R#1;M;,MGQSUN(P^X9 M])DR'*' Y2-444MIELIJWM!3+B)%W!NL.!2;^9\)0I:I.; 15@G1D\ <6T.5 M*MB^:IR;X6T:6K99DSP\Y$*@,F4]#)VZF?!-UJEA,4Z(?K7-M+I'H, MZB4$4(=D?16UDN&@[822O.U'"":#(7YDA\.S>$,1$^25 MO2B.]W@_BN*-9218*C)$J[7,/^:\?3T>/HO&$]MQ5>4P*:HF'?@XG:9&B+2 MGQ4K-Y5\+P@5UU=HN$G*&H]S3Q:A)<03)4[%D.5D:/J4H:W(Q*@.!67- _FQ M?=-\IYOK(*!=0=TG&X3 E0A7+9\0DM+M]'"E\,##;C86K;9E^_:H';IFS)AU M*48+2[(0S5O/T2*8?PZ_Q*O-2K8 /^6,?_O/4RA?"D6Q-Q7K1RV!K*B_0,%6 M5?@S=B,-77Q9LRQZ3"F0"J= @'.[ZZ=>PV,AN71?,C;R!B]#--%AW ,G[9;L M3#MV';/^&ABP;@HC&C5 M+.+MG(U)NV?[PSNMC%*Y+O54I)X68WTIB4CL5)JI\P!&@K^C&F+GE(@")EKE M$H<?;%#1O4 M)+0R\"1]Z3KH3KJ+%J$F\*P;=\@_0,+; D21UVU>UE5!9P@#TGY7HUR0"F-!T)#EM&:!.KV MNI]3\L@,C_>"I+OB"4%*(>9LD10GNF<[N58IWH3&4$!*Z)V^ENS-A,Q++/!( MKB&6=>IJ3'W>5)"P/O>&18CK\)Z%7'=X2QW>2GB:^R0,@H6&_%6G7_X^?KBZM9;$J_M.6(A#WB[,'S,6^R0.)*# MQ]4.@Q/M,'"02+98]E=&\%/:$>U=K>9T_KO'DO^$"P1M]H9J.%+]V4 -)S,+ M*]NZ#$>J-^I,T2PT[8Q'!$WHC#$%\[@CN;2;.*Z6?7B08<2UM(A(6H0QIPX- M1-NG*>$]@[(5M2JOZUHPU#Q?*BT#^$QJ&2EDR7-[<"VITB%M]PEM-XBYK,51 MB@FV06,RA(PKUL#(N'..S&&*.:$0,ET,%!EK4(TKUO8)BYY.25+$?F0J-9:/ M&\<^A-FN)3X0[^+DG7#9O6ZM-^W3$X-)OZ7CJD\CH%26(B5%7^ JDUH1")>3 MDKN-XFL$]30+%F/ 6OJ)>;')JNHFQUGD,;JX;&B>\Z4PH)9%(G,/T0+=6#@( M3.3=<'(M'A%8J+.LVY@0W-\"ZZP6E=05@>1/AR:,.4D$>VE(JWH+_G.#G7=5NOSXK2\.0Q%*& M#E(G0CD@7Y=A@0>E^?]')._9L0U[[ )".1&@,YW-T-L0].@ZZ0>CP=C%$QZX M(YK-&*^$X2]18N*I="IA#L2S&!*Z<0K+!C1AMLD2S!')6FC*=VN:,C'A(9=. M76N=<"7&$^M4="N:5]'(9O3Z7D%WGB^KH0<\_41W4W4BFBG0^;:5KMSQ\N$@ M%U _F/3YBCGJ#[M*JGUJ(J_ -.[&'QW0Y!%< M?01A\H06[JA;W1XUV"C6KNO$7,-3),CN?F*+;'MQ>G-U>?73K;J^N%&WOS^] MN:@]H;ZLDA^*=;B(_NV[M41R?N=Y#0M4+VP5F[7HVR@'/3IIP;$4!-=*YO@P MDI;6&PEL&=QE/@&E+[%H-"$VZH:6R1P1UO(KLY>ABC7+JF-\MH8[;!RW$ M)>&$&4*18DJ$(5-@PRBIY:3+(WA$NEY;TU+]E-*5*TAP=[ANO7HI@Q7EBU@* MYP+/A7F7VI?IOLDW$H^J4C:L.I;=O59-K-:T6N:4_.997G%SUU3NP9".3HJN MOHJ+)L4RUV&9Y9(3)LU(@Z<<.#LQ]ZMNR;J$+_@.L*XT@% M+H&%@8)Q'W&FLV RP?_[PV ZP2I7DZ [[#45(4WSEL9_4'P(^].@#V_T)\%L M/*/?1EWZ;39FFJ\22DU-RZGE(2*H"2R" MQ\3[W*]XGQM^-H=I50XJ60A2BKN.Q9;'-^?I@7"44) ;A"WM!4,303()1J.I MN"Z1TNQ<4$X2AWU@JSL)8CM08/B%H>#"<]9VZ\9P:(<\H++^2TK6U M\6FEX1Z>-X\EA6T8EH&ZDR&#RF!<:Z?+NY\OKNYN"2QV M_N'J#N2@BZMS3\#;UH>=(N221= ],9Q^#*$7L83"8@J8QPSMMR2,!?H[)TD) M>U:X6!?7DE*4+P!WAP]P/;\9"S#$4"PVO]_MCSOJ'2/T41]$O2#G5-5K;2TU M5FC+&1J-M\FT'J2X1!2-QA/.U 3' XX3C 2NEF *-PO\"+\'0[S)NG S]:ED MXYUQ *IAT!U/!4%6&XGCJB2(^2@8PHWR[H4-H=H43.B>!(CFN",JF*TU:#P MS>T)'>*)*!!#X^]!"9.TS)0WZ3)=<&(1*AS'R9/49TRY FQ3W=G @?.LH]Z7 M(+OBT^] 3X9%"2D&@4[B^_.@EM3T;W-BOT:70YC$\'T: MAP&E_Z4TI.3\S^=]'NSPO@$F#@S$*4NOI1\9,^D3]IHRFATC=U)'IVQ^EZ-"W4\[%"V MLT(H;<.N=MM:'/2ZU.*Y;1'33Y\C\Z\W,7'> M#M2T^PI[A8E)EUQX<-_79Z/:ZP:SLTX0)2"4";I[G62+*/I4(/^#BPK#G<.5 ML8U0">X_;U+>9NW&I,WHX('@:#"+].5=K5 K=QNFQ9-.8\0I67.)CA-I(^%S MTI%D[7&N7_$V"FR*\RPYI$+ UV(ZHKNST@1GR*$6 M)(DOV1ETR!-C$VO9')=Q@>:2HD:B:(Q'ZX2!LU#D;70?:1P^#\/ ?JGV@R#S M31D;Y!F:V1+4AW:6#-P&@$,,$"/C<26O, \F,BB="!*K#IJ7T"OL)HP2M[(. MK<>R.;#@D0-'\NE#%GU"8?&$@/,F+22S2A*#7(*KV5&W%^>49Z P5X6[CH]T MG6'J%\YW5TUP1Z"M,KR_-P@N:(R"26++ +( <'6D*(NKYBMZE_?8HN/D MCW+V,G-.^=;JT\;@#XB1_O)L'V-L9'_"CW5,95X4&\I2LA3#V3-96!P*=:JY MRK@H*K;J&\1-EJ1U!ARYB#]#IR"(A(E5/IR(S/#Q*:".Q*:MN96[JSGA7 MK38)%X"P()W %!4A8QET8[/RVJ1U N>E')^2+L;0-ZOWA0M$Y=ABD@D_HP/9 M5'D4%;0CX9&.U.4>I4J57(*KF1(S]K G]ETT9@H[0AI$?'N,R8Q_>8SE;!G\ M-H-#$E\"%;ME^"2B("D8$.8P#SDDJ6"V^RG-GE)A2X6 J'"\A/27T;4D\K>\ M!V55!WX+5$IV.]['(C)HJ=BF6)+XK7B!4"]"YD5+D!3UE6/A8)0PF%FAM,N= MV#D9RS--:F%+]GP%-S4SPOWP,E3R7TBB)01B&L.YN_D80S-/,*%*H1,]%J9P MHGUU873M9RY5+;M$WG9R!<-O]9@%H2MQH7"RI&=:@V@7&-Z3N'Y+1*W$S%49 MHP3+,Q",NJ2B.BNSXEGC2QRNMHH@6%7/$I-]^2<)W7$*',<28D4$N@#7@&)US93WQ'NL*%3(5T,)Q7 #/Z;BX"3OWS;KR=7YQ=7=#:&BZN82OZ.I^HJJC,B)CJ,4:+8FA(V/ MT0JO.4((DM.9 $ TD)I\VE#2BNJO ?0YN:;5D[AKP&>OZ'E+0SWI?#C=CE4V:2UCO% MDWAJ" <"]49N62=ZQYO_]^#0S-L-<<*=,$-$;,?=F::4H!^UNN,3:K3:PLSH>Z749(1W7]TJ9 M$"BX,(MLDR,7)/2XQ-]$U8EWU._U[8R]@,:S,G.#MU$OC>F2O@5E+UGR YPW MK?K%A_3D+0CLJ2UF='G[X:UA#TYA0W&\\">1%(Q'#SZ-C<=%AVJ%*T=I0<2# MCWV;)T39T87J<<%8@4+2)@TXX5*RU=730G\K(G8=E1@B0"![S!9 : &\_DX2 M6*=$8,C/.&R=/1I3'3]D-J-]E2!X%X1DJH7I;0'09CDW&E./*Q\6_*U;TDXC M4O)8S(.L#<,/]9UYH+27>@,"_Y;:KVES8>OX\SGP[$\4N[RM41("*]3&22PD M/SD=[[HME%N@R[J,L:@,1<+ ^%D.VI"HZD)G*N<5Z6/W,66Z::=AG*9W#BXZ MM$XC+J-+L@>,Z5T4FLFA$),Y=>XU 5*?-G4BK5&3ZBD $-3D34'5#>;9Y^BU MK8'I6EP+:P-U2_RY1.,:F^GI-3WMI,JJEDC4@B-&/-.359Y"U1XCF\-5,\LL M/8%)GCQD\A8;]4#MQ]RE5,#7E(M"9H8DYAB] Y6$ZS);8]Q=B-@;H<#/<:Y/ MM0GT(>Z=9R#&P/4^1Q5\&=$E(+4BJX/>ER3U,OW:E*AWT=96=#?KDWQ:/>-N M\@($5?-\+0KZDVG+W9E["KPWB&A9]@K#M55.32;O:LY.C9VV/7B)8*[W )AO MFN%)8-,AWS\;"4MP-A-5 G?O.M[9[[][YLV_U_9Q;1!WZT+ZI'7?=*6"0)!&UA M^2>N^9)(>2&G4YR.I TPK2SQJL[63B08\7.TV;9*;!3IGK(= K<$#QQ)C9H[ MDUV3($_"I,AW,=_$"6O5N11##%QUP!Q6K7KAJ2(+)ES=J!)J;9H\$K$V%1MD M-0'6T;T91 $!U=N M%%'\R*B5U2J$Y,\79= ) _G'PJ?TN =C4(G[\'=04XVQ:B[]Q1*X,/BO7JJT MKD 7M74"*1?/5T5Y-NO54:<)^B:JLDM%6*8CS[G:'W#-4U.+LI*5D(X9QWL0 M3J=:F=>,34O[_)2 ICA'CE@]=7UX,3O:K$DZC)?[EM>=X!:#W#.):DQ5>#+: M&L B>34(-<+5?T1!#D0A]+6]PI0$-$4X?"5;/F'E88 4+Y=KOPN&1)@^8BEA M+A 2[YFR@G1FG0J41T>GQ(QS;JV0<&NM-E1&RKWNUU%!2;W5?K_!U?9TF,9OS7#7NY5'^_85R6 M+X19/Y+;1]SBL&ML^ME[S^O2\N1;P-,ENS;;!61C%V MM1+:;BH!>XP8BB^,"Y3Z-W3][FZ]O>VGIZ<. D4ZBTS@9O ! T;HHV.<],>; M]^*$T3#81P$2@M MF12C+R7[/N_1";>(=%4IFP7#.HXIG1%94B/M7>'!!A)P M0M7"BZJ#$R88Z-@5_-2IQ;+DLLO2,\5I!.S@9%F,$#Q8L=95R3+925'>6')+I"0GL$AB&Z:ONG<+FUJ_?V)[,?= O1#K$ M9:H@5X*CK2^VB@F.-0!$5WR.*(*4F3:MEJW8A/P'C9YDFJLV8XK>< 11I61D M8"KD%&Y6._:IR'RR.=HU.9 (F<=)2WA MJ!4K2Z3\PFI3M9I1U![,DZI9:N/I/,)$F'Q'T97%158,W)Y!HPCF*$/MM")] MO6)=^]="RW+E8R6PV"E@S5M6B@'4[*);1H3H.HLEM46\BMA[2Q)&9OID.1E= M]5A=55*?BKJ [%#(3J"GB7 MWPE&MJ\ZUE5&UTH5)5\P3,A.JK"BT59?ERQ5#LH5L$'BA-5XBMAA4&"%> MR:^D4VU(7AYC[I!YG##YDV"$F\R0AL"0]B)+)-*R:FW55C=+!DZ\G^R-=-%1 MMRUGMWETN2Z>N7S]9F4M!3]0Z#X:;=V4O^7SF@^VGZ^X]\]!/$77\K7'7\?N M\B,2@AR39,8)OLW;;C7%J@(2%FW\3R*]@525U3878&N">\7>ISB@^NR?R8I]N[(K1U!&RQ,X>NVH9DRX42CG?_ M;=%UR[%;,1#;;"HVVX!N72;MT@!64H/CQU<5]JCKL0F:12P/<5%!-5*!3GPZ M6FHO(MP>'?5[7U4SK 1 !Y\!4%(AUN:OIUYI%(4I\/0ILE6BM ])YT376HR= MWV&$+ ?(.I')(52KOR&;7E2DJ'".5A_K5$;&3*M'*HA=/+(QN\W MZ;+Z66@3L3U7(\HI49,Y[L3!'/IK\6=[W?DW[I#Y+&J'3U&!"\2I'RZ@RP#@ M(O&B':E>;Q1,NSUUT[($]LS'+RH1A44*9C#TYI+Y6W:IP$DK-9@%O=E(_>)9 MX@-;&@:#7L_2SQX-^8KL#F%2=X^VHKF#U* #[%U-G1#7TKP5/ZTKJ'8RZ6[T MG5P^K"V#\%&NHU\Q"+,P^.GE9\F,YS)O4\.EFFR,I08M<.(OO&Q:OC+=@PRF M(3C/D>2,RQ$%(5#>G(5)5V6D%7.$)!'7.#47Z?@MG9 'F2#\41FU+TOSZ)H] MJ=T:F(EO)VORW/VT5OP\[1P!/?346\?E91WM(S./,WI?UZ#?H^_6DL.DA58* M2-=E%C][.P SM4_9KV'0F\Y,W:8"BZ ,9_;8"_I6*S+'P!7ZH]'+,_;>,#1)#S!@:-5*%T5#2(%E-N\QK7ULQ MXU+@-CCP&*)1,62[.'@F00RQ"'9&E4B8 M=$*4\'KU3I-VA1FGP4X;@Z_!7CEX*D"*S0 IY!LV M*T1U4&D[M'+(D/QTF4AV[1 S/=['2<*Z'9] -)%RSD]18S^[3FR:YQ9-EA5/ MXVJR6C:;#_*E'0UG1\-U>/?AS'[,&C4'QVK$?D7]YN!HW$?7JX6A-M@$\G>1 M,US1E1F46-^8>8)*Y5T8__[0:FI4BW_]'1P;!W[0 $T6GPWE5"HHQUB;TGM/ MJ;E?UP4VBI30#G+-CI,H?2C)%UJG-#: Q95VG'O23S)&_:@$"<#VB@VII'O. M"A=4Z^MS9LZ\QK_)U#R@:)0?H2OD5Z@S\LZ;<,S3VS,;BHE!8TO_:Q_7E(C01'W>?C2O8; J M=G_2[0]C0DBPRE$!:?KBG2R*<1 MB__@Q<,&"ZP%I.5-I(_\(4R%OQ5L:944RM4D L5WTLZU$Y-QS M7RV9PRJHR5AMG(J:>G5&5V(U7*^:7_'$<7=X/ZM]:GBN->WRV8GS6D%S!^4N M%@N;(,@6@#"5!=PD035*,*-::@V;HA6YV%&1X-3(>^$DH@1.6>IH#!O+1-(M M_&B2X3H7==9(=R#F1/.$)LC&<*A9F#R6;8FV9!KD9$;RH)MGSN7Q&J2>/%NS MC%DD\T*JKQ<=JU(+;63/(*592@DVB<"MZLM83@"Q"6XV3G?OWS571"9?F0.? MC]KX7"QM;HM&!ZZP@)P7;;Z:[MS$B=0;"P.5#"YN=C6,;#'#X[Q([CF3(Z:! M/?8PNX(TF:AT^U+6W];%$ MN1AN/VIF/SWI]0ROOT-M ,=_N4*+C_\V.]0;>D>&EH8O]%;BB?$%S$7=?CM2 MHA9;++GR($7B)(U$+_Y((H+CDW7$5OVM+)H>:P(] 8 M!X/7\LEH/$7JV-/D-0[&H+,>D^7KM1I1OI>*]\"U1@V"$0S\>!S,^O#P8!R, M)A,<;L/B-*6\2\=#;',2C$=].$RB VC146<\0N/4D*QNXBXV2>=FTV R&^.8 M1EB$%-3=T4!],_IJR7]R4"7E'>2G6NFOK?,&)>K1>" >.\CSP#?%.;&=9 ]K M\\H@83#O7B_H4IZY03"<#>F383#"LK*NKJ2FTV#6&ZO>N*>FE,?D[[?A>^%P M7L9N#M[NO> [OMW>[\6#-GNO)MV]'DQZP803306CX9 ^F03]<;^VUWV@@/YL M LP'>!?],ATV<$'&]DVZ[;EQ?IZ2"(EL[;WF3WO?3[]Y7G[SO/S]/"_;A+)K M,4B9 7\-,?]F)&\UDGN*F(0/H# \&.N%8 +W7O8VT&=5.VDL.7J9JX%+WP80 MJEQ$Z#\8==X(!AP/7JG1!/Z.X6__53/PJX\0]-DKU9]P_P)%B(T:HC_D; M&W^$;=''\(?#6@;T\Y#^9< IHMKI3U>]V@K5W6/7J@ARAE9^J]W[[[-YES5@ M*@ADK]2L^XK^G\(6_<)H343Q3@C:"W_>.1!(#+ZG31A\]8HWP--?L=S*KK?Z M;[7@OP*4^G3!!3F$LYWE(+/N9R,X0U,C^@2<)N"^FS^['WS]S63P_547ODZ: M18DN0/BZQ\@ \3"X;CX MI(Y'W>YK265:Z1)UE!F\0\BX9I.8O8H;-;Y\%)46FIQA0FD9W\>2 X(-: O) MXUJWI,'WFU4-YQOG+J;*5G<0P"3FWBA,R9SZX P0LE$4PE21%]N7^77/(;K6 M5I@X0E71H%QWU;-(7=MQ"SR3P3BSTA^]:-ULQ>2]*,1C6L%4RZ,NI;!C2$L_ M&/2[>'UA&"$[22RF=3 F]8D\P/AR9=#-105%:#)4/\E2J?[,&8*NXWD\&\TT M'6IRW79(WV&X8'3RGM NE[;+4^[RU"Q9H:[%1FW.]3E9E'UUW;98\T1;Q*)R M.L"3B[92##S!@:KS-B=9,_E&30F/$UW0V0XOKL]-G5.')L/VJ31VZC9VS1[Y M:YW=$4=B$[(>J>FDKP:='F=FH*2K"']= 4G-NIA?K].5K\Z 1\ [JH?I\O7C MLDF\K?5-TB2$]+D/MXWM\WMMAMN^Q.A&!GM@#^!A:6?VS,7SKAK)>:0FTV P M0P%[,@PF@Z&ZJ43.]N&8#'I]63!GHOSF>#RF$D!!=SAN+*,Y+9RHHT[?^ZRL M;N+%%H$:^UI8R[AF>X>65=M'5>KU@SZ0YZ5VUGK2\9[=G/[IXJK"[)"I[*$( M0>.C27..ZXR4D/4$LGN]8:B:_7 M!3(+_%X,P^6LL$#C8##$J@;0X'0T;&//LV T0%-_,$/# ML,5KNY&]HV RZJ,5 3;O"BN;4M(;U_\'DO.4#$H3$9;AMX%A10>O%XB#<'2Z M6-YA@,:+)N-_&\VU*3+E;+ <.K /J[(!Q4MHA4:SU\:_;[YW^,Z&Q>$;J^XN/3;(PM2B\HRZ-[J@WM'4]>B!_]_7E@8U4 MJK5(?X,)7$ 3H!*V(Z(!79="\K[WDH%('SR0ZDY5AN0L@GYUW_*Z>Q&)6TG7 M?3E0-[:J$/5 ^B0(@50 [E1 >GNSZM^JY^YXZM>KGKMU^]MHYT)P([KP\EW6 M0A ON*Q_J[?Y_TF]S3T*&^[#H[YY2;ICE,=>[ZI,5W_J993^6T6]0PCRMXIZ MWZJB7NO).M>VE:T5^-JI^[>:4 M):O $GX?;]^JXR.$/\>8D"W;%)CDLC[>/X1I1W69VTQ;,H(AX^!4G*=.M*NX ME,[9/(B]7[ ,>H>8)#;"_Q>9Q2XQK4VC'L=^>.[&Y>%4"*<+4:_13QO04 6_ M)P.13$=F15M&X U2@^48GG1GZF\@SM[KG%KSJ'Q"Q_;N/DF_INNRM??#*44O M6!O2]_#=M\#<OMY7XHP\-//!7+Z 9L0E% M.'S%OCV,M%G9YE?!DC8G\G6@TGI[7P\N;26PEZ%,OYI<&NC3N$(QV^D$;IN. MN7N$M.K/_"QQ3MB09D!-["L%D@#O_:\;$%P0 8I&[ 8W/3-16D+<#6:GH::M M&U?%G-8?VPD]_>KUOJ[('VA-N=7RAUX4][SJSZHY2+$N%'SIO3FKG*HI6]4 MFEOU%NYHV_UVW93/ZH^,!YUN]U7]T]'$^^G8^VG?]VD=25K_ON]]JS?S?=KW MCJ8W;>_WW*/Z_CCRMN(=AW>B!N':H&L$N=8_]*[KT#L$WX==WX??DI[?NJC9 M<\&4NL2]!_W"4]YFFF3:1.14T:SU[Z?>S9UY5V7J)1J!P]8_]I*2MS,'._MK M[@-0E?K)ZC8W@J<]?"><1G:O?T7M:"R']Z1,O<0[]1X5UEL:V_=-:!K$'S3! MFMSW_ CJM/^!R3.JX;<'"U<7>4Z6CCS7R7EP+-R^J!MN=!OVJ%-;1(,;=YZZY,KVZLE1=ZU;S7=H-L&[*(H&1[;!Q38[4,GQO].\"PAH@B MV-O&$64H;D-\$B/<-ASNB3*6Q _WJH+0/9A\JQC8QMEW ;#^\]<.^*V-^6OL M7!;(+B5*"UUKW5?A,&JN]@[\[8F%L]]4?>;[DKAY?[NBIQ\+U$Z5[S#$;'M' M%PSG:NEEY\)LW;87VOO9,];<-O/N5Q66+ _OW] MEI5$-RBS7C]&MX5/;P/T'DP_3@*6GVBWWEO,L <(OYO&*H/T7"9[&EKF_O,@ MIZ7EVYVSW3:Y@+07=!2X.WDX,WPIZ+=!>UXL-Q M_4^UXW>;Z](8!U:V@LWUF_D]S^^_U(==&NN\@Y$<7@FZUO2[<,&I#+;:[C3Z MPK_\3;WL23=_:M+#_:TVJ>VT@$G6Q6NR"K\0$F0.>C!#\1;A&K[U6,C#=0Q[ M2 #@KQAFA,4RVP?ZLR!3_J:^[3PM6(0*6ECW<],H@F%9V/TR"0;RUQEL[>#K MEZ7O[8%=\W*-OK#E]F@$+Z?_7F,'@>43GCQP/C!W0+#+4]02Q:!.;"P.Y]ZD) &7 7>5+\AKPFT_9L28J\__R<,]\;LS-O, M!/MWPHRF8>9MT?Y;V[E8K9/LV6-G]P#>3^JZ+5"0#Q?_*YZ6?7#334,)0I:W M[.3^*&HG4U6QL\7MY'/1AM7?,O[MY]'M=/N3WKWUBURROIZMVDEB6R9?QWM_ M!<4T9R9[_0K8LM4985%0<(-H6.O6"3%6N%W& M'WK=G@.O>]X_# VB;6[(;@=N^R0&7A?KP M<&'AA!_OUWS;ZGG<%>EY?_&X* M,@02J#/7\QTFXONN$,Y6I_:A()OOBZ+\\?\"4$L#!!0 ( "IC9TWB'0V2 M4 ( (D+ - >&POG63K D M$DR:A 1H8OW M\E-+HDEOP3'*>E^/7:5WC"X M+0 T:C@3580+K)Q0 M@>-0U/R:ZPHELA8ZPN>#";GX*YE"A.^.7WZMI;Y\@=QZ].KHR+\[N9S:CUO' M"48.XWT:X6!QCKW?!SWU_8>!K7,"/O]#\%]A3Z 7CT!_!EM#*O('BC+U_[0X M%S:)U]U"'&92C)=QAIW!L" *VJB,<,HVSCRSAD0RJ9 V76!8 M!M92W3MWX#3;(!T.IT*J-K?+X'Y7W?:)H]=6HM MN1%22G(I2,NAC^@$ YL 8[?VZ_F2[6 W&7)[[)7X&%D6O6A.W8GCK?DMY6TT MA[T-NQ\N*NE:ZG>U.8YH==LX<*,@HTVK-]E P*"3LF2;MXSF@H,[S*,)@ST3 MQB'I\Z!"*GIO\&RK),8 "J,U*$V3;4VW^5*>'G5=6GIFC']0&0G!\"R<4AD'SJS\;K)N/6 M^-T9OH,5K6K*-!4=W8*F*3@^]O43X4_V"<9V1N X@PV\)BOS+M[!-[$I9*1F M^L8>L75&>)0_6.+!8MBU'" B/,H?(:4U?]TF'!_?\7=02P,$% @ *F-G M36/>01MJ! $B8 \ !X;"]W;W)K8F]O:RYX;6S%FEMOVC 4@/^*E:?M M@4%N]*(Q:6UW0:K::E1[G4QBBE7'9K9IM_WZG832GFQPM)_&B,#9-D&>/J=#@,U5(U,KQQ*V7AS,+Y1D8X]'?#L/)*UF&I M5&S,,!N-QL-&:IN\>[MMZ\8/\8&+JHK:62AL"[YJ]1A>SK>'0D*%!W4KYY-D ME BYCNZC-E'Y"QG5)^_6*VWO)DF:B(7V(<[::WQ2CG7R2P3I+Q"!I\T$'/M='QYR3I MOAN5P%T,T6UT<=A^;H)XZO\EC&ZQT)6Z<-6Z439NXNB5::]NPU*O0B*L;-0D MV581TM;B@XU (Z9VTQ34;>\%+CVM-_<5(6(OL,*?:CCAIW7:@O-!GCM;*QM4 M+>!;<$;7P%&+,VFDK91 D!D!F1T0\EN&(',",C\(Y*S%@9\BR(* + X(V8MD M24"6AX3,$>28@!SS0E[)N/9*N(6X7BF_.=_U]#,9=, =YXB /.*%?%]]7\,U MV_*6],S+A]Z3>$R@'?.B32V@1!CT54! )P30"2_0)^?J1VU,]R=.043VK@40 M[T, 4>#1>D0-UR/NL%6N4>)6_NC%+245PNR0"S7?2.Y2VZY'G'M5ZXCQ*'FD MS/:815?=#Z!;=@-* RV%OP1,>2-E%L<'Z2U,DX*X45[,EM(K3$;)(F6VQ2U, M&,/:_Q1="#$598>470]-HV-;:3/@@B0BQ$_9JC^6I)0=4F8] %0%-9[$@*DH M':3,/B"EU=-_2JDA978#C8DG "DEC)39&#OM*E[!6L6H\!I/G2EC9.S&>!;M M3C;*'!FS.6CG]E8?Y/*#V2![!+<-)\:D1)(QBV2?Z)XX,29EE8S9*G_[;N=S M22DF8U9,7WP[\2BY9.QR(0PH7F%,RC89LVWZ#MP91T=R"NI&^A,29EG_P0N2_ ?"K' MF)2%>;!66A@ME"-":>;Q:4A0IF"^%$^+;?]-86!26?@ED^^S(& W'I M[!U.;!24? IF^>S'[,8DC$G)IV"6S_[$1O>_XUU+2CXELWQV)#8&XHNJ8!FL MC<;1+"GYE,SRV8GYXB",2*!J)7T'LH*>N4_W5;YP_,?C0I_92=?H;;=Y!JM8#QM[Z" M2P0HKZ2I;KQH/S:;IT79[G,LUL:<0]FUO72R>VNH;6/[.M:[WU!+ P04 M" J8V=-S:,18@," "@(@ &@ 'AL+U]R96QS+W=O1P_I";<8'Q)^]]^I_EN]WNL$E/W>;W*;7EBXI_"U3AZR"=#U)Z MD,T'&3W(YX.<'A3G@R(]:#4?M*('WBM?;P5ZZQ7VVFBSS==;@=[*UUN!WLK76X'>RM=;@=[*UUN!WLK76X'>RM=; M@=[*U]N WL;7VX#>QM?;@-YVA;,2=%C"U]N WL;7VX#>QM?;@-[&U]N WL;7 MVX#>QM?;@-[&U]N!WL[7VX'>SM?;@=[.U]N!WGZ%LVYTV,W7VX'>SM?;@=[. MU]N!WL[7VX'>SM?;@=[.USL"O2-?[PCTCGR](] [\O6.0._(USL"O>,5[BK1 M925?[PCTCGR](] [\O6.$[US4P]I^U*&0[O/ER[Y-/S;F@G&>*%W&55(X/R\.X7GJ1T3X](>4Q[]02P,$% @ *F-G3=7!E&ULS=I=3\(P% ;@OT)V:UCI%WX$ MN%%OU43_0-T.;&%;F[8@_GN[H28:3#1"\MXPMM.=\VXTSQ6SIU='8;1KFR[, MLRI&=\58*"IJ3IB^/8]\@6LQM: MFDT31]?[ZWWK>6:<:^K"Q-IV;-N5WYJ.WQOFGIIA3:AJ%\[2@FQTNTM=0KHV MSU(U9.P7$[[?V)^G^^ZWY'U=TI^BV>6R+JBTQ:9-M^3!>3)EJ(ABV^2A,I[* MQ^CK;O6>]\'X>&?:U)CM&O9E07ZZ'/&UH<,!ALHQ)\>T+>C0J*&P_^3_&OBQ M&PKK:>Q\JOI8'WB\%.DA50/K%Q[S$:G?.B65OQJ>6I_NAWVQ?CU\/_3"/XN! M#8?_O?7CY1 @.21(#@620X/DF(+D. ?)<0&2XQ(D!Y^@!$$1E:.0RE%,Y2BH M&UL4$L! A0#% @ *F-G M31F[:EE^ @ X0@ !@ ( !]P@ 'AL+W=O$.@0 '$4 8 M " :L+ !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ *F-G33%[!Y]M! T!0 !@ M ( !I!( 'AL+W=OP( $P( 8 " 4<7 !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ *F-G32H=YUNU 0 T@, !@ ( !G!\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *F-G M32Y7S &V 0 T@, !D ( !7B4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *F-G35,J-62V 0 T@, M !D ( !)RL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *F-G3<%]L@:W 0 T@, !D M ( !ZS 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ *F-G3&PO=V]R:W-H965T&UL4$L! A0#% @ *F-G3<;! M.P+4 0 G 0 !D ( !P#P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *F-G3>=N:->R 0 T@, !D M ( !M$( 'AL+W=O6)[8! #2 P &0 @ &=1 >&PO M=V]R:W-H965T&UL4$L! A0#% @ *F-G34XCF0;2 0 G 0 !D ( ! M>4@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ *F-G36\EM./V 0 ;@4 !D ( !OE( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *F-G35FKLK== M @ ? @ !D ( !(5H 'AL+W=O&PO=V]R:W-H965T/_KN_@$ *H% 9 " 4E? !X;"]W;W)K&UL4$L! A0#% @ *F-G3&PO=V]R M:W-H965T&UL M4$L! A0#% @ *F-G31I]U,8> @ 3@< !D ( !&&@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*F-G3:HD>>SA 0 H@0 !D ( ! >&PO=V]R:W-H965T&UL4$L! A0#% @ *F-G33PX;.&PO=V]R:W-H M965T# !X;"]W;W)K&UL4$L! M A0#% @ *F-G36TI?>#6 0 :@0 !D ( !F88 'AL M+W=O&PO=V]R:W-H965T\UG P( ,4% 9 " M 9*+ !X;"]W;W)K&UL4$L! A0#% @ *F-G M32AX4-L; @ \@4 !D ( !S(T 'AL+W=OD >&PO=V]R:W-H965T87P( 'P( 9 " >22 !X;"]W;W)K M&UL4$L! A0#% @ *F-G30]2"1@_3@ #SX! M !0 ( !>I4 'AL+W-H87)E9%-T&UL4$L! A0# M% @ *F-G3>(=#9)0 @ B0L T ( !Z^, 'AL+W-T M>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ *F-G3H 'AL+U]R96QS+W=O\ # end XML 70 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 71 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 73 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 121 210 1 false 43 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 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://zagg.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://zagg.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Operations Sheet http://zagg.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - 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 1005006 - 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 2101101 - 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 2112102 - Disclosure - Acquisition of Braven Sheet http://zagg.com/role/AcquisitionofBraven Acquisition of Braven Notes 8 false false R9.htm 2118103 - Disclosure - Inventories Sheet http://zagg.com/role/Inventories Inventories Notes 9 false false R10.htm 2122104 - Disclosure - Goodwill and Intangible Assets Sheet http://zagg.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 10 false false R11.htm 2128105 - Disclosure - Income Taxes Sheet http://zagg.com/role/IncomeTaxes Income Taxes Notes 11 false false R12.htm 2130106 - Disclosure - Debt and Line of Credit Sheet http://zagg.com/role/DebtandLineofCredit Debt and Line of Credit Notes 12 false false R13.htm 2134107 - Disclosure - Stock-Based Compensation Sheet http://zagg.com/role/StockBasedCompensation Stock-Based Compensation Notes 13 false false R14.htm 2137108 - Disclosure - Earnings Per Share Sheet http://zagg.com/role/EarningsPerShare Earnings Per Share Notes 14 false false R15.htm 2141109 - Disclosure - Treasury Stock Sheet http://zagg.com/role/TreasuryStock Treasury Stock Notes 15 false false R16.htm 2144110 - Disclosure - Commitments and Contingencies Sheet http://zagg.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 16 false false R17.htm 2148111 - Disclosure - Concentrations Sheet http://zagg.com/role/Concentrations Concentrations Notes 17 false false R18.htm 2202201 - 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 2303301 - 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 2313302 - Disclosure - Acquisition of Braven (Tables) Sheet http://zagg.com/role/AcquisitionofBravenTables Acquisition of Braven (Tables) Tables http://zagg.com/role/AcquisitionofBraven 20 false false R21.htm 2319303 - Disclosure - Inventories (Tables) Sheet http://zagg.com/role/InventoriesTables Inventories (Tables) Tables http://zagg.com/role/Inventories 21 false false R22.htm 2323304 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://zagg.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://zagg.com/role/GoodwillandIntangibleAssets 22 false false R23.htm 2331305 - 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 23 false false R24.htm 2335306 - Disclosure - Stock-Based Compensation (Tables) Sheet http://zagg.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://zagg.com/role/StockBasedCompensation 24 false false R25.htm 2338307 - Disclosure - Earnings Per Share (Tables) Sheet http://zagg.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://zagg.com/role/EarningsPerShare 25 false false R26.htm 2342308 - Disclosure - Treasury Stock (Tables) Sheet http://zagg.com/role/TreasuryStockTables Treasury Stock (Tables) Tables http://zagg.com/role/TreasuryStock 26 false false R27.htm 2345309 - Disclosure - Commitments and Contingencies (Tables) Sheet http://zagg.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://zagg.com/role/CommitmentsandContingencies 27 false false R28.htm 2349310 - Disclosure - Concentrations (Tables) Sheet http://zagg.com/role/ConcentrationsTables Concentrations (Tables) Tables http://zagg.com/role/Concentrations 28 false false R29.htm 2404401 - 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 29 false false R30.htm 2405402 - 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 30 false false R31.htm 2406403 - 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 31 false false R32.htm 2407404 - Disclosure - Nature of Operations and Basis of Presentation - Warranty Liabilities (Details) Sheet http://zagg.com/role/NatureofOperationsandBasisofPresentationWarrantyLiabilitiesDetails Nature of Operations and Basis of Presentation - Warranty Liabilities (Details) Details 32 false false R33.htm 2408405 - 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 33 false false R34.htm 2409406 - 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 34 false false R35.htm 2410407 - 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 35 false false R36.htm 2411408 - Disclosure - Nature of Operations and Basis of Presentation - Reclassification of Prior Year Presentation (Details) Sheet http://zagg.com/role/NatureofOperationsandBasisofPresentationReclassificationofPriorYearPresentationDetails Nature of Operations and Basis of Presentation - Reclassification of Prior Year Presentation (Details) Details 36 false false R37.htm 2414409 - Disclosure - Acquisition of Braven - Narrative (Details) Sheet http://zagg.com/role/AcquisitionofBravenNarrativeDetails Acquisition of Braven - Narrative (Details) Details 37 false false R38.htm 2415410 - Disclosure - Acquisition of Braven - Acquisition (Details) Sheet http://zagg.com/role/AcquisitionofBravenAcquisitionDetails Acquisition of Braven - Acquisition (Details) Details 38 false false R39.htm 2416411 - Disclosure - Acquisition of Braven - Purchase Price Allocation (Details) Sheet http://zagg.com/role/AcquisitionofBravenPurchasePriceAllocationDetails Acquisition of Braven - Purchase Price Allocation (Details) Details 39 false false R40.htm 2417412 - Disclosure - Acquisition of Braven - Intangible Asset Class (Details) Sheet http://zagg.com/role/AcquisitionofBravenIntangibleAssetClassDetails Acquisition of Braven - Intangible Asset Class (Details) Details 40 false false R41.htm 2420413 - Disclosure - Inventories - Schedule Of Inventories (Details) Sheet http://zagg.com/role/InventoriesScheduleOfInventoriesDetails Inventories - Schedule Of Inventories (Details) Details 41 false false R42.htm 2421414 - Disclosure - Inventories - Narrative (Details) Sheet http://zagg.com/role/InventoriesNarrativeDetails Inventories - Narrative (Details) Details 42 false false R43.htm 2424415 - Disclosure - Goodwill and Intangible Assets - Goodwill Reconciliation (Details) Sheet http://zagg.com/role/GoodwillandIntangibleAssetsGoodwillReconciliationDetails Goodwill and Intangible Assets - Goodwill Reconciliation (Details) Details 43 false false R44.htm 2425416 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://zagg.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 44 false false R45.htm 2426417 - Disclosure - Goodwill and Intangible Assets - Changes in Gross Long-lived Intangible Assets (Details) Sheet http://zagg.com/role/GoodwillandIntangibleAssetsChangesinGrossLonglivedIntangibleAssetsDetails Goodwill and Intangible Assets - Changes in Gross Long-lived Intangible Assets (Details) Details 45 false false R46.htm 2427418 - Disclosure - Goodwill and Intangible Assets - Long-lived Intangible Assets, Net of Amortization (Details) Sheet http://zagg.com/role/GoodwillandIntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails Goodwill and Intangible Assets - Long-lived Intangible Assets, Net of Amortization (Details) Details 46 false false R47.htm 2429419 - Disclosure - Income Taxes (Details) Sheet http://zagg.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://zagg.com/role/IncomeTaxes 47 false false R48.htm 2432420 - 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 48 false false R49.htm 2433421 - Disclosure - Debt and Line of Credit - Narrative (Details) Sheet http://zagg.com/role/DebtandLineofCreditNarrativeDetails Debt and Line of Credit - Narrative (Details) Details 49 false false R50.htm 2436422 - Disclosure - Stock-Based Compensation (Details) Sheet http://zagg.com/role/StockBasedCompensationDetails Stock-Based Compensation (Details) Details http://zagg.com/role/StockBasedCompensationTables 50 false false R51.htm 2439423 - Disclosure - Earnings Per Share - Reconciliation of Earnings Per Share (Details) Sheet http://zagg.com/role/EarningsPerShareReconciliationofEarningsPerShareDetails Earnings Per Share - Reconciliation of Earnings Per Share (Details) Details 51 false false R52.htm 2440424 - Disclosure - Earnings Per Share - Narrative (Details) Sheet http://zagg.com/role/EarningsPerShareNarrativeDetails Earnings Per Share - Narrative (Details) Details 52 false false R53.htm 2443425 - Disclosure - Treasury Stock (Details) Sheet http://zagg.com/role/TreasuryStockDetails Treasury Stock (Details) Details http://zagg.com/role/TreasuryStockTables 53 false false R54.htm 2446426 - Disclosure - Commitments and Contingencies - Future Minimum Rental Payments (Details) Sheet http://zagg.com/role/CommitmentsandContingenciesFutureMinimumRentalPaymentsDetails Commitments and Contingencies - Future Minimum Rental Payments (Details) Details 54 false false R55.htm 2447427 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://zagg.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 55 false false R56.htm 2450428 - 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 56 false false R57.htm 2451429 - 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 57 false false All Reports Book All Reports zagg-20180930.htm a093018-exhibit311.htm a093018-exhibit312.htm a093018-exhibit321.htm zagg-20180930.xsd zagg-20180930_cal.xml zagg-20180930_def.xml zagg-20180930_lab.xml zagg-20180930_pre.xml http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2018-01-31 true true JSON 75 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "zagg-20180930.htm": { "axisCustom": 0, "axisStandard": 19, "contextCount": 121, "dts": { "calculationLink": { "local": [ "zagg-20180930_cal.xml" ] }, "definitionLink": { "local": [ "zagg-20180930_def.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-eedm1-def-2018-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-eedm-def-2018-01-31.xml" ] }, "inline": { "local": [ "zagg-20180930.htm" ] }, "labelLink": { "local": [ "zagg-20180930_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml", "https://xbrl.sec.gov/dei/2018/dei-doc-2018-01-31.xml" ] }, "presentationLink": { "local": [ "zagg-20180930_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml", "https://xbrl.sec.gov/dei/2018/dei-ref-2018-01-31.xml" ] }, "schema": { "local": [ "zagg-20180930.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://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-parts-codification-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd" ] } }, "elementCount": 341, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2018-01-31": 22, "http://xbrl.sec.gov/dei/2018-01-31": 12, "total": 34 }, "keyCustom": 13, "keyStandard": 197, "memberCustom": 16, "memberStandard": 27, "nsprefix": "zagg", "nsuri": "http://zagg.com/20180930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "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": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "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": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122104 - Disclosure - Goodwill and Intangible Assets", "role": "http://zagg.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128105 - Disclosure - Income Taxes", "role": "http://zagg.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130106 - 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": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134107 - Disclosure - Stock-Based Compensation", "role": "http://zagg.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137108 - Disclosure - Earnings Per Share", "role": "http://zagg.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141109 - Disclosure - Treasury Stock", "role": "http://zagg.com/role/TreasuryStock", "shortName": "Treasury Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144110 - Disclosure - Commitments and Contingencies", "role": "http://zagg.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148111 - Disclosure - Concentrations", "role": "http://zagg.com/role/Concentrations", "shortName": "Concentrations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - 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": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - 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": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "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": "i50390ff5e77440cc912b7c69b5e07d84_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - 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": "i50390ff5e77440cc912b7c69b5e07d84_I20180930", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeTaxesReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313302 - Disclosure - Acquisition of Braven (Tables)", "role": "http://zagg.com/role/AcquisitionofBravenTables", "shortName": "Acquisition of Braven (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319303 - Disclosure - Inventories (Tables)", "role": "http://zagg.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323304 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://zagg.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331305 - 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": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335306 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://zagg.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338307 - Disclosure - Earnings Per Share (Tables)", "role": "http://zagg.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342308 - Disclosure - Treasury Stock (Tables)", "role": "http://zagg.com/role/TreasuryStockTables", "shortName": "Treasury Stock (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345309 - 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": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "zagg:ScheduleOfConcentrationRiskByAccountsReceivableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2349310 - Disclosure - Concentrations (Tables)", "role": "http://zagg.com/role/ConcentrationsTables", "shortName": "Concentrations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "zagg:ScheduleOfConcentrationRiskByAccountsReceivableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i50390ff5e77440cc912b7c69b5e07d84_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - 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": null }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1002003 - 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:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i50390ff5e77440cc912b7c69b5e07d84_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - 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": "id7b7c7a2738e4c259e5fa202f34a7a84_D20180701-20180930", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i50390ff5e77440cc912b7c69b5e07d84_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - 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": "i50390ff5e77440cc912b7c69b5e07d84_I20180930", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerRightToRecoverProductCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "ie7db50676d71418e8e9e6ba4d4fc7fd1_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Nature of Operations and Basis of Presentation - Warranty Liabilities (Details)", "role": "http://zagg.com/role/NatureofOperationsandBasisofPresentationWarrantyLiabilitiesDetails", "shortName": "Nature of Operations and Basis of Presentation - Warranty Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "ie7db50676d71418e8e9e6ba4d4fc7fd1_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "iecee44df1159489b9a7bf132baa7e959_D20180701-20180930", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - 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": "iecee44df1159489b9a7bf132baa7e959_D20180701-20180930", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i623e58c0dfd74fd4bc849667b106af89_D20180701-20180930", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409406 - 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": "i623e58c0dfd74fd4bc849667b106af89_D20180701-20180930", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zagg:SchedulesOfConcentrationRiskOfSalesByGeographicRegionTableTextBlockTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i87c34747fe23450ea6a16bab8ea80a9f_D20180701-20180930", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410407 - 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 }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i50390ff5e77440cc912b7c69b5e07d84_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411408 - Disclosure - Nature of Operations and Basis of Presentation - Reclassification of Prior Year Presentation (Details)", "role": "http://zagg.com/role/NatureofOperationsandBasisofPresentationReclassificationofPriorYearPresentationDetails", "shortName": "Nature of Operations and Basis of Presentation - Reclassification of Prior Year Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i300e3011f433436b9725e4224bb1e585_I20171231", "decimals": "-3", "lang": null, "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i83af9cb8f5594452957d37054b2e059f_I20180720", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414409 - Disclosure - Acquisition of Braven - Narrative (Details)", "role": "http://zagg.com/role/AcquisitionofBravenNarrativeDetails", "shortName": "Acquisition of Braven - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i60d51f6700404bdcbdaa398f7fa109bc_D20180720-20180720", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i83af9cb8f5594452957d37054b2e059f_I20180720", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415410 - Disclosure - Acquisition of Braven - Acquisition (Details)", "role": "http://zagg.com/role/AcquisitionofBravenAcquisitionDetails", "shortName": "Acquisition of Braven - Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i60d51f6700404bdcbdaa398f7fa109bc_D20180720-20180720", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i83af9cb8f5594452957d37054b2e059f_I20180720", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416411 - Disclosure - Acquisition of Braven - Purchase Price Allocation (Details)", "role": "http://zagg.com/role/AcquisitionofBravenPurchasePriceAllocationDetails", "shortName": "Acquisition of Braven - Purchase Price Allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i83af9cb8f5594452957d37054b2e059f_I20180720", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i0eaf270667314e45b4d34f66381dc78f_D20180701-20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - 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": "i0eaf270667314e45b4d34f66381dc78f_D20180701-20180930", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i6c8fe93168634ad792a039f578670736_D20180720-20180720", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417412 - Disclosure - Acquisition of Braven - Intangible Asset Class (Details)", "role": "http://zagg.com/role/AcquisitionofBravenIntangibleAssetClassDetails", "shortName": "Acquisition of Braven - Intangible Asset Class (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i8c633d58d8ce45bca606b5049f310ed5_D20180720-20180720", "decimals": "-3", "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i50390ff5e77440cc912b7c69b5e07d84_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420413 - 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": "i50390ff5e77440cc912b7c69b5e07d84_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i50390ff5e77440cc912b7c69b5e07d84_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "zagg:InventoryDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421414 - Disclosure - Inventories - Narrative (Details)", "role": "http://zagg.com/role/InventoriesNarrativeDetails", "shortName": "Inventories - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i50390ff5e77440cc912b7c69b5e07d84_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "zagg:InventoryDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "ie7db50676d71418e8e9e6ba4d4fc7fd1_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424415 - Disclosure - Goodwill and Intangible Assets - Goodwill Reconciliation (Details)", "role": "http://zagg.com/role/GoodwillandIntangibleAssetsGoodwillReconciliationDetails", "shortName": "Goodwill and Intangible Assets - Goodwill Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i6c8fe93168634ad792a039f578670736_D20180720-20180720", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425416 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "role": "http://zagg.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i703e8441192942878f404944c894c3cd_D20170101-20170930", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "iae58ec3bd129465fa25c0ebeb990edef_I20161231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426417 - Disclosure - Goodwill and Intangible Assets - Changes in Gross Long-lived Intangible Assets (Details)", "role": "http://zagg.com/role/GoodwillandIntangibleAssetsChangesinGrossLonglivedIntangibleAssetsDetails", "shortName": "Goodwill and 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": "iae58ec3bd129465fa25c0ebeb990edef_I20161231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i50390ff5e77440cc912b7c69b5e07d84_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsNetIncludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427418 - Disclosure - Goodwill and Intangible Assets - Long-lived Intangible Assets, Net of Amortization (Details)", "role": "http://zagg.com/role/GoodwillandIntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails", "shortName": "Goodwill and Intangible Assets - Long-lived Intangible Assets, Net of Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i50390ff5e77440cc912b7c69b5e07d84_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsNetIncludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "contextRef": "i0eaf270667314e45b4d34f66381dc78f_D20180701-20180930", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429419 - 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": "i0eaf270667314e45b4d34f66381dc78f_D20180701-20180930", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i50390ff5e77440cc912b7c69b5e07d84_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432420 - 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": "i50390ff5e77440cc912b7c69b5e07d84_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfDebtIssuanceCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433421 - 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": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "ia5979f36dad84b838cb7202aedf3ec17_I20180412", "decimals": "INF", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i0eaf270667314e45b4d34f66381dc78f_D20180701-20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - 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": "i0eaf270667314e45b4d34f66381dc78f_D20180701-20180930", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i0eaf270667314e45b4d34f66381dc78f_D20180701-20180930", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436422 - Disclosure - Stock-Based Compensation (Details)", "role": "http://zagg.com/role/StockBasedCompensationDetails", "shortName": "Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i0eaf270667314e45b4d34f66381dc78f_D20180701-20180930", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i0eaf270667314e45b4d34f66381dc78f_D20180701-20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439423 - Disclosure - Earnings Per Share - Reconciliation of Earnings Per Share (Details)", "role": "http://zagg.com/role/EarningsPerShareReconciliationofEarningsPerShareDetails", "shortName": "Earnings Per Share - Reconciliation of Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i0eaf270667314e45b4d34f66381dc78f_D20180701-20180930", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "contextRef": "i0eaf270667314e45b4d34f66381dc78f_D20180701-20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440424 - Disclosure - Earnings Per Share - Narrative (Details)", "role": "http://zagg.com/role/EarningsPerShareNarrativeDetails", "shortName": "Earnings Per Share - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "contextRef": "i0eaf270667314e45b4d34f66381dc78f_D20180701-20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "ic0873f66791f42c0b6c6afa5b2d229a8_I20151231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443425 - 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": "ic0873f66791f42c0b6c6afa5b2d229a8_I20151231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i50390ff5e77440cc912b7c69b5e07d84_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446426 - 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": "i50390ff5e77440cc912b7c69b5e07d84_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i0eaf270667314e45b4d34f66381dc78f_D20180701-20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447427 - 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": "i0eaf270667314e45b4d34f66381dc78f_D20180701-20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zagg:ScheduleOfConcentrationRiskByAccountsReceivableTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i5621b96d94d2450f966003cf08f35180_D20180101-20180930", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450428 - 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", "zagg:ScheduleOfConcentrationRiskByAccountsReceivableTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i5621b96d94d2450f966003cf08f35180_D20180101-20180930", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zagg:SchedulesOfConcentrationRiskOfSalesByGeographicRegionTableTextBlockTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i87c34747fe23450ea6a16bab8ea80a9f_D20180701-20180930", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451429 - 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 }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - 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": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - 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": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "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": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112102 - Disclosure - Acquisition of Braven", "role": "http://zagg.com/role/AcquisitionofBraven", "shortName": "Acquisition of Braven", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118103 - Disclosure - Inventories", "role": "http://zagg.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "if97ba29940e9468c82a16a30397e478b_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 43, "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/2018-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/2018-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/2018-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/2018-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/2018-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/2018-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r275" ], "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/2018-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/2018-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r275" ], "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), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large 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/2018-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r275" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a smaller reporting company with both a public float and revenues of less than $75 million.", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "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/2018-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofNetSalesByGeographicalRegionDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyKeyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r124", "r182", "r187" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails", "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails", "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r122", "r182", "r185", "r271" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyProductDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyProductDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails", "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails", "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r91", "r94", "r95", "r96" ], "lang": { "en-US": { "role": { "label": "Restatement Adjustment [Member]", "terseLabel": "Reclassification" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationReclassificationofPriorYearPresentationDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationReclassificationofPriorYearPresentationDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationReclassificationofPriorYearPresentationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofNetSalesByGeographicalRegionDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyKeyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r123", "r182", "r186", "r273", "r274" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofNetSalesByGeographicalRegionDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyKeyGeographicRegionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r190" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic606RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r25" ], "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/2018-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/2018-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r11", "r183" ], "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 $707 and $734" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-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": [ "r29" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic606RevenuefromContractswithCustomersNarrativeDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationReclassificationofPriorYearPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r23", "r149" ], "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 on property and equipment" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r41", "r42", "r43" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r139" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted Average Amortization Period" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/AcquisitionofBravenIntangibleAssetClassDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r12" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r90" ], "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/2018-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/2018-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 to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r194", "r201", "r204" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r34", "r125" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r54", "r77", "r244" ], "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 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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r77", "r136", "r144" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r121", "r251", "r262" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r2", "r3", "r39" ], "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/2018-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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r195", "r202" ], "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/2018-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/2018-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r233", "r234" ], "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/2018-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/2018-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/2018-01-31", "presentation": [ "http://zagg.com/role/AcquisitionofBravenAcquisitionDetails", "http://zagg.com/role/AcquisitionofBravenNarrativeDetails", "http://zagg.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r214", "r215" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/AcquisitionofBravenAcquisitionDetails", "http://zagg.com/role/AcquisitionofBravenNarrativeDetails", "http://zagg.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r213" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r224", "r225", "r226" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total consideration for acquisition" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/AcquisitionofBravenNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r228" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "ACQUISITION OF BRAVEN" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/AcquisitionofBraven" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate": { "auth_ref": [ "r217" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of indemnification assets (amounts to be reimbursed if and when certain assumed liabilities are paid) recognized at the acquisition date of a business combination.", "label": "Business Combination, Indemnification Assets, Amount as of Acquisition Date", "negatedLabel": "Indemnity Holdback", "negatedTerseLabel": "Reserve of indemnity claims" } } }, "localname": "BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/AcquisitionofBravenAcquisitionDetails", "http://zagg.com/role/AcquisitionofBravenNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r218" ], "calculation": { "http://zagg.com/role/AcquisitionofBravenPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/AcquisitionofBravenPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r218" ], "calculation": { "http://zagg.com/role/AcquisitionofBravenPurchasePriceAllocationDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/AcquisitionofBravenPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r216", "r218" ], "calculation": { "http://zagg.com/role/AcquisitionofBravenPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Amortizable identifiable intangible asset" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/AcquisitionofBravenPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r216", "r218" ], "calculation": { "http://zagg.com/role/AcquisitionofBravenPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/AcquisitionofBravenPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r216", "r218" ], "calculation": { "http://zagg.com/role/AcquisitionofBravenPurchasePriceAllocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Net purchase price", "totalLabel": "Total" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/AcquisitionofBravenAcquisitionDetails", "http://zagg.com/role/AcquisitionofBravenNarrativeDetails", "http://zagg.com/role/AcquisitionofBravenPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r216", "r218" ], "calculation": { "http://zagg.com/role/AcquisitionofBravenPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/AcquisitionofBravenPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member": { "auth_ref": [ "r189" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic606RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r0", "r22", "r79" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets", "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "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 in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2018-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 disclosure of non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r155", "r156" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r10" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r10" ], "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" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r10" ], "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" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r10" ], "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,433 and 34,104 shares issued" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r46", "r48", "r49" ], "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" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r114", "r115", "r236", "r237" ], "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/2018-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": [ "r114", "r115", "r236", "r237", "r272" ], "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/2018-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": [ "r114", "r115", "r236", "r237", "r272" ], "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/2018-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": [ "r117" ], "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/2018-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/2018-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": [ "r114", "r115", "r236", "r237" ], "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/2018-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": [ "r110", "r114", "r115", "r116", "r236", "r238" ], "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/2018-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": [ "r114", "r115", "r236", "r237" ], "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/2018-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": [ "r180" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r177", "r178", "r183" ], "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.", "label": "Contract with Customer, Liability", "terseLabel": "Contract liabilities, which are included in accrued liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r177", "r178", "r183" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "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", "netLabel": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue", "verboseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic606RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "auth_ref": [ "r184" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRightToRecoverProductCurrent": { "auth_ref": [ "r184" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r182", "r188" ], "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/2018-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/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyDistributionChannelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r56" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "verboseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r111" ], "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/2018-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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic606RevenuefromContractswithCustomersNarrativeDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationReclassificationofPriorYearPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r222" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/GoodwillandIntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r164" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCredit" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r7", "r8", "r9", "r252", "r253", "r261" ], "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/2018-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/2018-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r31" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredCostsCurrent": { "auth_ref": [ "r38" ], "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", "terseLabel": "Deferred loan costs, current" } } }, "localname": "DeferredCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r24", "r244" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r24", "r244" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r208" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r77", "r85", "r209", "r210" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.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 taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r77", "r119" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": { "auth_ref": [ "r189" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic606RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r182" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r176", "r205" ], "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/2018-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]", "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r53", "r91", "r100", "r101", "r102", "r103", "r105", "r258", "r269" ], "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 per share (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations", "http://zagg.com/role/EarningsPerShareReconciliationofEarningsPerShareDetails" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations", "http://zagg.com/role/EarningsPerShareReconciliationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r53", "r91", "r100", "r101", "r102", "r103", "r105", "r258", "r269" ], "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 per share (in usd per share)", "verboseLabel": "Diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations", "http://zagg.com/role/EarningsPerShareReconciliationofEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r106" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r239" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r88", "r206", "r207" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r29" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "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": "Error Corrections and Prior Period Adjustments Restatement [Line Items]", "terseLabel": "Error Corrections and Prior Period Adjustments Restatement [Line Items]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationReclassificationofPriorYearPresentationDetails" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r143" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r137", "r140", "r143", "r146", "r249" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/AcquisitionofBravenIntangibleAssetClassDetails", "http://zagg.com/role/GoodwillandIntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails", "http://zagg.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/AcquisitionofBravenIntangibleAssetClassDetails", "http://zagg.com/role/GoodwillandIntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails", "http://zagg.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r137", "r142" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/AcquisitionofBravenIntangibleAssetClassDetails", "http://zagg.com/role/GoodwillandIntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails", "http://zagg.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r143" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/GoodwillandIntangibleAssetsChangesinGrossLonglivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r138" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Intangible Asset Class", "verboseLabel": "Amortizable identifiable intangible assets" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/AcquisitionofBravenIntangibleAssetClassDetails", "http://zagg.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r77" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r113" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofNetSalesByGeographicalRegionDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyKeyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r130", "r131" ], "calculation": { "http://zagg.com/role/AcquisitionofBravenPurchasePriceAllocationDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 }, "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", "netLabel": "Goodwill", "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/AcquisitionofBravenPurchasePriceAllocationDetails", "http://zagg.com/role/CondensedConsolidatedBalanceSheets", "http://zagg.com/role/GoodwillandIntangibleAssetsGoodwillReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r132" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Increase in connection with BRAVEN Acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/GoodwillandIntangibleAssetsGoodwillReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r148" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "GOODWILL AND INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillRollForward": { "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": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/GoodwillandIntangibleAssetsGoodwillReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r55" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r77", "r147" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r77", "r147" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "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", "verboseLabel": "Impairment of intangible asset" } } }, "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows", "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r51", "r91", "r250", "r256", "r270" ], "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 before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r151" ], "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/2018-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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r212" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r85", "r120", "r211" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r80" ], "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 (refunded) during the period for income taxes, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r33", "r255", "r267" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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 taxes receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r76" ], "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 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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r76" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r76" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r76" ], "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 expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r76" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "verboseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r76" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r76" ], "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 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/2018-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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r76" ], "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 noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r76" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r76" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r103" ], "calculation": { "http://zagg.com/role/EarningsPerShareReconciliationofEarningsPerShareDetails": { "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/2018-01-31", "presentation": [ "http://zagg.com/role/EarningsPerShareReconciliationofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r145" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/GoodwillandIntangibleAssetsChangesinGrossLonglivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r189" ], "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/2018-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/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic606RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r135", "r141" ], "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 $75,151 and $66,639" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-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 intangible assets, net of accumulated amortization" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/GoodwillandIntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r50", "r118", "r241", "r244", "r259" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r71", "r73", "r80" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for 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, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid during the period for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r129" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r35" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/InventoriesScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r1", "r37", "r128" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets", "http://zagg.com/role/InventoriesScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r36" ], "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/2018-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/2018-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/2018-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r28" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r16", "r254", "r265" ], "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/2018-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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r30" ], "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/2018-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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r9", "r253", "r261" ], "calculation": { "http://zagg.com/role/DebtandLineofCreditLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "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/2018-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/2018-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/2018-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r26" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r26", "r86" ], "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/2018-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/2018-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r7", "r252" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Civil penalty" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r9", "r163", "r253", "r263" ], "calculation": { "http://zagg.com/role/DebtandLineofCreditLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://zagg.com/role/DebtandLineofCreditLongTermDebtDetails_1": { "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/2018-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://zagg.com/role/DebtandLineofCreditLongTermDebtDetails_1": { "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", "terseLabel": "Long-term debt, net of deferred loan costs of $0 and $141" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r31" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://zagg.com/role/DebtandLineofCreditLongTermDebtDetails_1": { "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets", "http://zagg.com/role/DebtandLineofCreditLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r31" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r31", "r162" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketingAndAdvertisingExpense": { "auth_ref": [ "r57" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "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": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationWarrantyLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "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/2018-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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "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/2018-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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r72", "r75", "r78" ], "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/2018-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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r44", "r47", "r52", "r78", "r104", "r257", "r268" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 19.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", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows", "http://zagg.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://zagg.com/role/CondensedConsolidatedStatementsofOperations", "http://zagg.com/role/EarningsPerShareReconciliationofEarningsPerShareDetails" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1": { "auth_ref": [ "r81", "r82", "r83" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r220" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/GoodwillandIntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r58" ], "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/2018-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/2018-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/2018-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/2018-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 from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r246", "r247" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CommitmentsandContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r246", "r247" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CommitmentsandContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r246", "r247" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CommitmentsandContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r246", "r247" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CommitmentsandContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r246", "r247" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CommitmentsandContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r246", "r247" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CommitmentsandContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r246", "r247" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CommitmentsandContingenciesFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order or Production Backlog [Member]", "terseLabel": "Backlog" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/AcquisitionofBravenIntangibleAssetClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r89", "r97", "r117", "r232" ], "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]", "verboseLabel": "NATURE OF OPERATIONS AND BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r233", "r235" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r24" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r40", "r240" ], "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) gain" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r45", "r48", "r229", "r230", "r231" ], "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 income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://zagg.com/role/GoodwillandIntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLongTermDebt": { "auth_ref": [ "r9", "r253", "r263" ], "calculation": { "http://zagg.com/role/DebtandLineofCreditLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt classified as other.", "label": "Other Long-term Debt", "verboseLabel": "Long-term debt, net of deferred loan costs of $0 and $141" } } }, "localname": "OtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtCurrent": { "auth_ref": [ "r7", "r8" ], "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 $0 and $141" } } }, "localname": "OtherLongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r60" ], "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)", "verboseLabel": "Other (expense) income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentedTechnologyMember": { "auth_ref": [ "r223" ], "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]", "terseLabel": "Patents and technology", "verboseLabel": "Patents and technology" } } }, "localname": "PatentedTechnologyMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/AcquisitionofBravenIntangibleAssetClassDetails", "http://zagg.com/role/GoodwillandIntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForCommissions": { "auth_ref": [ "r74" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/TreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r67" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows", "http://zagg.com/role/TreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r69" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "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": "Payment of deferred loan costs", "terseLabel": "Payments of deferred loan costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows", "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtRestructuringCosts": { "auth_ref": [ "r70" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r67", "r192" ], "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 withholding on restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r63", "r227" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Total cash outflow" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/AcquisitionofBravenAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r63" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Purchase of BRAVEN" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r64" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r2", "r20", "r21" ], "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/2018-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": [ "r65", "r203" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r66", "r87" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r62" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r112" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyProductDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r5", "r6", "r150", "r266" ], "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 $15,284 and $12,540" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r68" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r68" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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/2018-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "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": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/AcquisitionofBravenAcquisitionDetails", "http://zagg.com/role/AcquisitionofBravenNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r13", "r170", "r264" ], "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)", "verboseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic606RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r179", "r181", "r182" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details" ], "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/2018-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_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r84", "r191" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "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/2018-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/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAccountschangedunderTopic606Details", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic606RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SalesChannelThroughIntermediaryMember": { "auth_ref": [ "r182", "r188" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyDistributionChannelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r214", "r215" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/AcquisitionofBravenTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r31", "r86", "r166", "r167", "r168", "r169", "r242", "r243", "r245", "r260" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r104" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "auth_ref": [ "r94", "r95", "r96" ], "lang": { "en-US": { "role": { "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.", "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]", "terseLabel": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationReclassificationofPriorYearPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r137" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/AcquisitionofBravenTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r137", "r142" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/AcquisitionofBravenIntangibleAssetClassDetails", "http://zagg.com/role/GoodwillandIntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails", "http://zagg.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r137", "r142" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r248" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r133", "r134" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r4", "r17", "r18", "r19" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r90", "r92", "r93", "r107", "r108", "r109" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r161" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Product Warranty Liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r152", "r153", "r154" ], "lang": { "en-US": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/AcquisitionofBravenAcquisitionDetails", "http://zagg.com/role/AcquisitionofBravenNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock": { "auth_ref": [ "r200" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding restricted stock units that are fully vested and expected to vest. Includes, but is not limited to, unvested restricted stock units for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block]", "terseLabel": "Schedule of Stock-Based Compensation Expense Related To Restricted Stock Units" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r195", "r202" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r198" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]", "terseLabel": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r171", "r172", "r173", "r174" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of 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": "Class of Treasury Stock [Table Text Block]", "terseLabel": "Class of Treasury Stock" } } }, "localname": "ScheduleOfTreasuryStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/TreasuryStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r110", "r114", "r115", "r116", "r236", "r238" ], "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": "Schedule of concentration risk by net sales" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r57", "r127" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r61" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r76" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 18.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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r196" ], "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": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r199" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r199" ], "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/2018-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/2018-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r193", "r197" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r160" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationWarrantyLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "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/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r159" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the standard product warranty accrual. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Foreign Currency Translation Gain (Loss)", "negatedTerseLabel": "Foreign currency translation gain" } } }, "localname": "StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationWarrantyLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r157" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Warranty claims charged" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationWarrantyLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r158" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Additions" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationWarrantyLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r165", "r170" ], "lang": { "en-US": { "role": { "disclosureGuidance": "Restricted stock (in shares)", "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" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/EarningsPerShareNarrativeDetails" ], "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/2018-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/2018-01-31", "presentation": [ "http://zagg.com/role/TreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r10", "r14", "r15", "r126" ], "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/2018-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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "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/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r27" ], "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/2018-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/2018-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/2018-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r219" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/AcquisitionofBravenIntangibleAssetClassDetails", "http://zagg.com/role/GoodwillandIntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r171" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/TreasuryStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r32", "r171" ], "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" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r175" ], "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]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://zagg.com/role/TreasuryStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r32", "r171", "r174" ], "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,448 and 6,065 common shares at cost" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-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/2018-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/2018-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r99", "r103" ], "calculation": { "http://zagg.com/role/EarningsPerShareReconciliationofEarningsPerShareDetails": { "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/2018-01-31", "presentation": [ "http://zagg.com/role/EarningsPerShareReconciliationofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r98", "r103" ], "calculation": { "http://zagg.com/role/EarningsPerShareReconciliationofEarningsPerShareDetails": { "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/2018-01-31", "presentation": [ "http://zagg.com/role/EarningsPerShareReconciliationofEarningsPerShareDetails" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/EarningsPerShareReconciliationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r59" ], "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/2018-01-31", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "zagg_AudioMemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Audio Member [Member]", "terseLabel": "Audio" } } }, "localname": "AudioMemberMember", "nsuri": "http://zagg.com/20180930", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyProductDetails" ], "xbrltype": "domainItemType" }, "zagg_BravenMemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Braven Member [Member]", "terseLabel": "Braven" } } }, "localname": "BravenMemberMember", "nsuri": "http://zagg.com/20180930", "presentation": [ "http://zagg.com/role/AcquisitionofBravenAcquisitionDetails", "http://zagg.com/role/AcquisitionofBravenNarrativeDetails", "http://zagg.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "zagg_BusinessCombinationConsiderationTransferredAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Consideration Transferred, Adjustments", "label": "Business Combination, Consideration Transferred, Adjustments", "negatedLabel": "Business Combination, Consideration Transferred, Adjustments" } } }, "localname": "BusinessCombinationConsiderationTransferredAdjustments", "nsuri": "http://zagg.com/20180930", "presentation": [ "http://zagg.com/role/AcquisitionofBravenNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "zagg_CanceledPatentMemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Canceled Patent Member [Member]", "terseLabel": "Canceled Patent" } } }, "localname": "CanceledPatentMemberMember", "nsuri": "http://zagg.com/20180930", "presentation": [ "http://zagg.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "zagg_CustomerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "commentaryGuidance": "Superior", "label": "Customer [Member]" } } }, "localname": "CustomerMember", "nsuri": "http://zagg.com/20180930", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails" ], "xbrltype": "domainItemType" }, "zagg_CustomerOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "commentaryGuidance": "Best Buy", "label": "Customer One [Member]" } } }, "localname": "CustomerOneMember", "nsuri": "http://zagg.com/20180930", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails" ], "xbrltype": "domainItemType" }, "zagg_DistributionChannelConcentrationRiskMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Distribution Channel Concentration Risk [Member]", "terseLabel": "Distribution Channel Concentration Risk" } } }, "localname": "DistributionChannelConcentrationRiskMember", "nsuri": "http://zagg.com/20180930", "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/20180930", "xbrltype": "stringItemType" }, "zagg_EmployeesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Employees [Member]", "terseLabel": "Employees" } } }, "localname": "EmployeesMember", "nsuri": "http://zagg.com/20180930", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "zagg_FiniteLivedIntangibleAssetsAccumulatedAmortizationWrittenOff": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "label": "FiniteLivedIntangibleAssetsAccumulatedAmortizationWrittenOff", "terseLabel": "Accumulated amortization written off" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortizationWrittenOff", "nsuri": "http://zagg.com/20180930", "presentation": [ "http://zagg.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "zagg_GainLossOnDeferredDebtIssuanceCostsWithDebtModification": { "auth_ref": [], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "label": "GainLossOnDeferredDebtIssuanceCostsWithDebtModification", "negatedTerseLabel": "Loss on deferred loan costs with debt modification" } } }, "localname": "GainLossOnDeferredDebtIssuanceCostsWithDebtModification", "nsuri": "http://zagg.com/20180930", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "zagg_ImpairmentofIntangibleAssetsFiniteLivedGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "label": "ImpairmentofIntangibleAssetsFiniteLivedGross", "negatedTerseLabel": "Impairment loss on patent", "terseLabel": "Impairment loss on patent" } } }, "localname": "ImpairmentofIntangibleAssetsFiniteLivedGross", "nsuri": "http://zagg.com/20180930", "presentation": [ "http://zagg.com/role/GoodwillandIntangibleAssetsChangesinGrossLonglivedIntangibleAssetsDetails", "http://zagg.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "zagg_IncreaseDecreaseInSalesReturnLiability": { "auth_ref": [], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "label": "IncreaseDecreaseInSalesReturnLiability", "verboseLabel": "Sales returns liability" } } }, "localname": "IncreaseDecreaseInSalesReturnLiability", "nsuri": "http://zagg.com/20180930", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "zagg_InventoryDeposit": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "label": "InventoryDeposit", "verboseLabel": "Inventory deposits with third-party manufacturers" } } }, "localname": "InventoryDeposit", "nsuri": "http://zagg.com/20180930", "presentation": [ "http://zagg.com/role/InventoriesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "zagg_KeyboardsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Keyboards [Member]", "terseLabel": "Keyboards" } } }, "localname": "KeyboardsMember", "nsuri": "http://zagg.com/20180930", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyProductDetails" ], "xbrltype": "domainItemType" }, "zagg_LossOnDeferredDebtIssuanceCostsWithDebtModification": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "label": "LossOnDeferredDebtIssuanceCostsWithDebtModification", "terseLabel": "Loss on deferred loan costs with debt modification" } } }, "localname": "LossOnDeferredDebtIssuanceCostsWithDebtModification", "nsuri": "http://zagg.com/20180930", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "zagg_NoncashOrPartNoncashAcquisitionIndemnityHoldbackIncludedInAccruedLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Noncash Or Part Noncash Acquisition, Indemnity Holdback Included in Accrued Liabilities", "label": "Noncash Or Part Noncash Acquisition, Indemnity Holdback Included in Accrued Liabilities", "terseLabel": "Indemnity Holdback of BRAVEN acquisition included in accrued expenses" } } }, "localname": "NoncashOrPartNoncashAcquisitionIndemnityHoldbackIncludedInAccruedLiabilities", "nsuri": "http://zagg.com/20180930", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "zagg_OtherCountriesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Countries [Member]", "terseLabel": "Other" } } }, "localname": "OtherCountriesMember", "nsuri": "http://zagg.com/20180930", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofNetSalesByGeographicalRegionDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyKeyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "zagg_OtherProductsAndServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Products and Services [Member]", "terseLabel": "Other" } } }, "localname": "OtherProductsAndServicesMember", "nsuri": "http://zagg.com/20180930", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyProductDetails" ], "xbrltype": "domainItemType" }, "zagg_PowerCasesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Power Cases [Member]", "terseLabel": "Power Cases" } } }, "localname": "PowerCasesMember", "nsuri": "http://zagg.com/20180930", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyProductDetails" ], "xbrltype": "domainItemType" }, "zagg_PowerManagementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Power Management [Member]", "terseLabel": "Power Management" } } }, "localname": "PowerManagementMember", "nsuri": "http://zagg.com/20180930", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyProductDetails" ], "xbrltype": "domainItemType" }, "zagg_SalesChannelDirectlyToConsumerFranchiseesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Sales Channel Directly to Consumer Franchisees [Member]", "terseLabel": "Franchisees" } } }, "localname": "SalesChannelDirectlyToConsumerFranchiseesMember", "nsuri": "http://zagg.com/20180930", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyDistributionChannelDetails" ], "xbrltype": "domainItemType" }, "zagg_SalesChannelDirectlyToConsumerWebsiteMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Sales Channel Directly to Consumer Website [Member]", "terseLabel": "Website" } } }, "localname": "SalesChannelDirectlyToConsumerWebsiteMember", "nsuri": "http://zagg.com/20180930", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyDistributionChannelDetails" ], "xbrltype": "domainItemType" }, "zagg_ScheduleOfChangesInGrossLongLivedIntangibleAssetsTableTextBlockTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ScheduleOfChangesInGrossLongLivedIntangibleAssetsTableTextBlock [Table Text Block]", "terseLabel": "Schedule of changes in gross long-lived intangible assets" } } }, "localname": "ScheduleOfChangesInGrossLongLivedIntangibleAssetsTableTextBlockTableTextBlock", "nsuri": "http://zagg.com/20180930", "presentation": [ "http://zagg.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "zagg_ScheduleOfConcentrationRiskByAccountsReceivableTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Concentration Risk By Accounts Receivable", "label": "Schedule Of Concentration Risk By Accounts Receivable [Table Text Block]", "terseLabel": "Schedule of concentration risk by accounts receivable" } } }, "localname": "ScheduleOfConcentrationRiskByAccountsReceivableTableTextBlock", "nsuri": "http://zagg.com/20180930", "presentation": [ "http://zagg.com/role/ConcentrationsTables" ], "xbrltype": "textBlockItemType" }, "zagg_SchedulesOfConcentrationRiskOfSalesByGeographicRegionTableTextBlockTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SchedulesOfConcentrationRiskOfSalesByGeographicRegionTableTextBlock [Table Text Block]", "verboseLabel": "Schedule of percentage of sales by geographic region" } } }, "localname": "SchedulesOfConcentrationRiskOfSalesByGeographicRegionTableTextBlockTableTextBlock", "nsuri": "http://zagg.com/20180930", "presentation": [ "http://zagg.com/role/ConcentrationsTables" ], "xbrltype": "textBlockItemType" }, "zagg_ScreenProtectionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Screen Protection [Member]", "terseLabel": "Screen Protection" } } }, "localname": "ScreenProtectionMember", "nsuri": "http://zagg.com/20180930", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPercentageofNetSalesbyProductDetails" ], "xbrltype": "domainItemType" }, "zagg_SecurityAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Security Agreement [Member]", "terseLabel": "New Credit Agreement" } } }, "localname": "SecurityAgreementMember", "nsuri": "http://zagg.com/20180930", "presentation": [ "http://zagg.com/role/DebtandLineofCreditNarrativeDetails" ], "xbrltype": "domainItemType" }, "zagg_TaxWithholdingforSharebasedCompensationAccruedButNotYetIncurred": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "TaxWithholdingforSharebasedCompensationAccruedButNotYetIncurred", "terseLabel": "Withholding tax on restricted stock units recorded in accrued wages and wage related expenses" } } }, "localname": "TaxWithholdingforSharebasedCompensationAccruedButNotYetIncurred", "nsuri": "http://zagg.com/20180930", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows", "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "zagg_TreasuryStockCommonSharesPurchase": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "TreasuryStockCommonSharesPurchase", "terseLabel": "Shares repurchased" } } }, "localname": "TreasuryStockCommonSharesPurchase", "nsuri": "http://zagg.com/20180930", "presentation": [ "http://zagg.com/role/TreasuryStockDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1252-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1337-109256" }, "r103": { "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" }, "r104": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109256448&loc=d3e4984-109258" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=109236672&loc=d3e725-108305" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=109236672&loc=d3e765-108305" }, "r109": { "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" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r147": { "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" }, "r148": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r177": { "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" }, "r178": { "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" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130539-203045" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130551-203045" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130543-203045" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130611-203046-203046" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "19A", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=107668666&loc=SL79513924-113897" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r199": { "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=109197908&loc=d3e5070-113901" }, "r2": { "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" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r201": { "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=109197908&loc=d3e5070-113901" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=SL79508275-113901" }, "r204": { "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=115993241&loc=d3e301413-122809" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=108330185&loc=d3e2207-128464" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84161108&loc=d3e4845-128472" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r222": { "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" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=109124213&loc=d3e6578-128477" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=109124213&loc=d3e6613-128477" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r232": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109975725&loc=SL5629052-113961" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13531-108611" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13537-108611" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13537-108611" }, "r239": { "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" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240241&loc=d3e32211-110900" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671331-158438" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r275": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r28": { "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" }, "r29": { "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" }, "r3": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r4": { "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" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e637-108580" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e681-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669686-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e557-108580" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r6": { "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" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r7": { "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" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3367-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3044-108585" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "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(22))", "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=109234566&loc=d3e22499-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22580-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r97": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1448-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1505-109256" } }, "version": "2.0" } ZIP 76 0001296205-18-000063-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001296205-18-000063-xbrl.zip M4$L#!!0 ( "IC9TW$'0XF%0@ !@N 6 83 Y,S Q."UE>&AI8FET M,S$Q+FAT;>U:;5,;.1+^?K]":^IR4.6WP>8E-J&* +MQU6Z2Y7R5N_NRI1GU M>%1HI%E)8^/[]=N2QF; AICE[G"H4& \HU:KI7[T=.OEY(>+3^?C?WV^))G- M!?G\C_<_C\Y)H]7I?.F==SH7XPOR8?S+SZ3?[D9DK*DTW'(EJ>AT+C\V2".S MMAAT.K/9K#WKM96>=,97':>JWQ%*&6@SRQJG)^X-?@)EIW\Y^:'5(A= M\'S2\8V84SWALA4K:U4^>(O: M6P:2%HIIFMB!*7.4F+MVG-Z%FI@FUQ.M2LE:B1)*#_0DWMT_.&@N_DBWW=T; MAK*=KO\9.@6ME.9U\\NK\>C'T?G9>/3IXX-] M>_&>K+%\U"3GF>:&G&6@99,DH"U/Y\1FU+[9.3@>/NXI+AEZ:="*CE%]01G# MF=82D-I![[!8A]67[W'4)OBSZ-9+#S_)Z!2(ABF'&5*5S= 5OY94(_+%G%Q! MH;0E2I(?E<[?[$2'W6'4;?U*5$K^??;33V0D$_32V]?GI?UM\M)[:M WZ(5\ M3JZEF@E@$V@&9^G@(J90IU08=% ;Y9)0.2>EM+H$-!S#D(](Z#9*@W8;DVGP7<,C<$FA0]GV(832+C&\(5B M$JNC)0PTF64\R8@IW<=M_1EHJ)2X#N3<"(QS+F3.N,VP@Z: Q!OH]!9HFF+8 MS2E68R2>UX?A=6*Q]TU@$4C*)7K; >?6NTT$(HICL:Z5"PZS MQ"TX*UR8>TTC_IG/XYI.HA0H@(A4"!O?G/'V M)-1D)!5J9A9PU3#A!C,8;(CZETX,C:QASBQ,6;&U_>H@U]\FR(WO^.=OIH)3 ME2HXHE!IRO%QU^QYOXT(U> !@@[GL0#O24!4QH*;S-5P8CGRI.-*]\RX280R M)=9S#*J5"$@IM$J X6M#=A$8#!!IP?^7-TE&Y03(&9+352G 5/&Q1UO1P2X$ M4Z(#%I["(WUEJZ:&V7[87GO25ZZ]!&&1?PGY59 M'>UO*6CI-H'V @PN(M!Y/MQ]'5Y-%XD36IK-J[B0& .BI&HI!%E5:E2 E#7E MQM,@2H'T>EQ2?4N@=1+6(*B'715E;S'3K C:%7(D4[3%*,&97]F:,C:<<:JY MZP /N8 /"])I*HV+SWZV&A_,/6WBTAD-PC6MKU1@KLF34E#']=@M;\1MG,<: M(6NH)SOX+08GB(2,]8$]*^YO+9[C[<7SQCRV NO-&7!C=..,F'+F0$N-DM3Q M/34(>)=Z.B13S1:H0IQS&G/![=P%^77-NCGF >BQ%:;''=%:ZNK#RDW5H:+4 M!6+;^$PE291FW@"?Q$Y 8@(B$.)8 H6;.TX$$_0 8YQCO/"D_AJ!G&P3D"^G M5)2>O9R7(4TQB>13](]9DPQBLK$!#X?'];FA1RQ61 XU(?^,56D?;GN32$&7 MTN"2Z_3K"R,2+])V/PDAC ':XP'G&GAUH&/;!+J+X-55=+AE>I79^9)[X'L" M6[K8KI*DU,[[M4!Z1U^NC,4W;FL3M9@$5?P>=GO([HIPBM!%[KHG5YF)2R@( MZR3\E>72EKU@24;-,M-PK.>A#LR' ]_[)54+?@VBVERX)]]\QH \&]A;NS;; MJ@W$/[$V\SN.;#$AFK?4Y)BR#M!;EG) >T+*L9+$HET44UBKM%G&=_\"E>4Y MMQ9@+??'"G,'5\(XVN2K[R* D6J-HW+\[U+HQ4R#WTL^I5OB&.&G>"D3O^NQ M]WW%]S\WYDQ@;HBY*D>\N\6V6[TG'!"=58JP7'G-@%Z[F!]R11_U?9;K-V,7 M.U5/PGRU2 K;'A6USFO42AE6-+!DUC7SH\J*41BACLEK,Z0 9%Z'C=\\KC#5#&.9RJL047"R6=%(= M NB*I"$OA)H#ELXR%6B9WD$P(NZ9:MWZ'.'N ::O0DNK%E7\P71X M$R-R03M'"%H8&"R^#&L'NZ[^L(Y#-\H8D I!YP,N_7C[=JMS\^->^S ZWN_U M_>FYU?C'%B95)^OM<++>L6RUL'_4/CCJ1]W#AT4>K=]M1X\5'AY$1\=O_V3U M_ZKA'3\T87APW$U!Y;M&KW'?XU85@_WB9CGO*X>[5QM.I?N^G+IL W/4ZEU0 M>)=7HAK1!+A$J[3RR,%[_RMS]N[LWK ?C=./.''R&.?.4=/? UE.EVJPUPSC M"XS1(]9LIU.7-URVXHY&N';S9J=_-#3^\T7"R 8FGG^X&OV=G'VXO+IWB623 MZ;U=N-PN:_[?LZ2*@J$Y1)C;L"<+S'P#4ZC_ #YO;PI]Q^>WC,]O&8(<4G)Y M TGI=F[)I["[0=[L](Z'Y*+:)OB.SN_H? ET[GX.)TFX!(,E1*L-N+V'0-GQ M:YVGW!==Y, M^]O;IW\ 4$L#!!0 ( "IC9TVXN:2;&P@ ,&AI8FET,S$R+FAT;>U:;5,;.1+^?K]"Z]1EH;4$6 ;+R53;*4KW*Y M+UN:4=M6H1G-2AH[OE]_W=*,&; !L]P=#A4*C$=JM5KJ1T^W-#K^Z?S3V?#K MYPLV<8EBG__Q]L/@C-4:K=:7[EFK=3X\9^^'OWU@N\UVAPT-3ZUT4J=LVM1FWAIF8?1%@KUBC44B=Z6QNY'CBV$Z[<\B^:',EISS4.^D4 MG)1ZCEOA^;CE.SF.M)B?' LY95*\JI]W^>[_FA4Z.1SIUJ,M@R_ U*%A2X^";:W EQVG/F]M/N!G+M!%I MYW32.T+M#0MQ \4,CUW/Y@E*S*D?TENJB7A\-38Z3T4CUDJ;GAE'6SM[>_7R MC[6;[>U^J'O5]C]]4M 8\42J>6\H$[#L(\S8I4YX&NJL_#?@L- &_S@+0S[ MIDJFT"BFH+/CQWWQS_>#MX,AZW::.S<'O7JX,G MP\&GCZ]?=?;;_3M'^.SC66'_H,[>&BX4S-FO3?9>*RGXO,YB,$Z.YLQ-N'O] M:N_P[D%YM\E4H,MZC47-DAC M]-+1R_/2SB9YZ2VWZ!OT0C)G5ZF>*1!CJ =GF> BH5%GJC$"H38N4\;3.BT M6";0&.Q2^=B&?9! + W&,A1+L3E:(L"PV43&$V9S^KAN/P,#A1(:0"*MPJ!' M\7,FW00':#.(O8&D-T/3M,!A3K&98-&\.@TO$XO=[P*+P$8R16\3<*Z]6T<@ MHCA6FTJ]3$?()YQR+_P>JUR@3D10Q95U1)\D#LH0 (1=PK12U^ L<&%O=8WX M%SZIJY-$KE $:D1-KX[Z^V)N9VPD=(S6\+5P%A:3&>P(^X+20R-K&#.EJ8L MV=I\<9#;W23(#6_XYV=;P*E(%8@H]&@D\7'+;GN_#1@WX &"#I>1 N])0%1& M2MH)M2"Q!'F2N)*>A;2QTC;'=L2@1JN E,SH& 066[:%P!" 2 O^O_@63W@Z M!G:*Y'29*[!%?.SR1F=O"X(IG3T1GL*CI/PR#3"E3AC16 6] 4]DT.-Z&Y6] M;8GM\+R]0&\5VBA# ?])F=7!SH:"EF\2:,_!XHX"G>?#WH "EK*JVG092"U.NAI/J:0*LD;$!Q#[LBREYCIEX0-%5* M)%.TQ?IDW7E#(RN%Y$;2 &3(!7Q82$E3;BD^^]5J?3#WM(G[:#0(-[B^48:Y MIHQSQ8GK<5C>B.LXCRU"UE!-=O!;!"2(A(SM03PI[F\LGJ/-Q?/:/+8$Z_49 M<&UTXXJ82D&@Y5:GG/B>6P0\I9Z$9&Y$B2K$N>215-+-*@QU98 M'C=$*ZFK#RO?B@%EN_8B+\-HA$FDG*)_[(ID$).--7@X/*[.#3UBL2%R MJ WY9Z1S=W??ZT0*OI &2JY'#V^,6%2F[7X10I@#M,<#CCIX<: 3FP2Z\^#5 M9730-KW(['S-+? ]@BTIMNLXS@UYOQ)(;^A+M'580N>LQ0![1$IQU(2BW9Q M3&&=-G81WWT!*DL2Z1S 2NZ/-.8.5",DVN2;;R& D6HM43G^IQ2Z7&GP9R[1 M9+^V\C3VQPW;/[9:_W-C3A4F99@D2@0:[7)IVQQ+0%@4L7FQY9D!OZ)@&Y(T M'VY]>NE/0!K=B=A/.&@M/F%4[C AM:6%#:"F 6Z2@*(\8P:ZR'6&\Q MT(F[*=@1DDSI.6#M;*(#'_(;"$;$/3$?>.!(\N'7G.YTV<2_'@XE$2(7##E"\[G4/VQW_#ML9_!.E2<7[[69XO]UR8KER]Z"YW^T>[1_>+7)O^W:SGO;_[%YO_5PUO^:D)TX/S;C.>OJEU:V6+8HWNLV4RG+NZ9;,1-B7#YY?6KW8.^]9_L[>7I^8>+K_[* MP:Z71=+J_SN>MRSQK\,%F 7FSK/E_+ZLB;(;N$(!TM,Y* M2'T':^X.^"Y?[?D!T^\9IM\O$L\F$D;LW2)#_A2.(W[ \0<^4ZC>%K[W$O&2!AYAR,H= M] L;VH^^>%Q\ABO._K+UR7\ 4$L#!!0 ( "IC9TU8M5CP?@8 ,&AI8FET,S(Q+FAT;>U:;6_B.!#^?K_"2W6K5B)O$"AO M6XD"W7+JE2YDM;OW9642 U:3..]#NHH!G&EW+',+I.%YT[?UX@6SXJ3ET1M$O0\%^MW\;L$T#&A(6V.Q\,F'PHQ( M[0V[$HGFG'IBUK!,\_=F00TZ:4U8*$ 7!\GT:ZK@D1I!;H6&?3H-&VJZS0#S M*0VU,1."!8TZ:-=BXFHPC&-7-.(D@!$+^1RI-UC7D>N+$7+*E?,XDXOK#U" M[>[@RNEU7XC58[?;OD7>PZQN5M'@##GG/31J#T_;E[V1-OAZT?N&VAT'>M)1 M)=,LK;<"#3VP0,.J14_M/3_9"$\LNA\BEX4A<>7A@>94S)"8$?0IP1QP\Q=H M2"+&!8+.,\:#C-"F]@FQ"?JK_?$CZH"@WV!NO?$0B08(QX=F6:A;56;8ELRLB'*,)]<%>2U!&Q$TXG/*@ M"H<>ZMVZ,QQ."1S&04#C6 )X!T2*6XI#48G#] F/P2F)5T2=&:D/08#*A+N$28BF885I43SWEV//) OVAHW/F4P\OE ; H2EDY<$QBU<42CJY#-@8X4L^+SG.R=\)Y43>'&,) M49SN3#DI#O$1@CW%JAQZ1TO8[]QBZ1(9]E:]; .N]::D[B^';6G;L*4A;/@! M5D<)G"H"PS /6A5,.?"8RF,EXB26&!=E-_9]!&)P2,#F 1T1@!ZGF]9DN:F M0D^%.&H;@E&)GU*$P>FBGAD_V'#TUUY0!![[))?)1BA*X$2P7$3%%6G+F''8 M8J7)?1S%I)%_::X\3\HW5QDG[>G1./+QHD%#95GUW"SLJ=?U2M6R35L%/P(B M'N'E4\H"(ST-C SA/>ZTZWJ]5BH?UY\?LE;>U*UUG96R7;+L%XJOGWA%+]7* MMGF\H;RA3).:!^P> P$^%,J%7"+W:,&B1BFZ77IX!KALVM!I'F)Y(P\U%_M9 M6ZKP_@YBK6PI*5VLQQO(F@NK_0/OO._'&ZZC<'+);M0%"!W?O_KDQG["C&]@ MHS6SV4Y0ER\HMB*V2=^:O#^PCYNQ^D2=\V$?XKGSWO#RP=N3#?QHNPBP7;/Y MV73,CIOT<< V>1U'.7]V@*OVTUQ="4WV_-QE?NXR!9\.B"&>G6_!SL,K3B$FBB H(DN*LI2B1\^1TE!!Q>M>UCZ1<=G9H*I4K9MF]<5! M5XKWH7#0X?IY_V--UEFNXN$Y])>N[IN*?C M&P>%=SFSUP6%VUZ[XLQHG-44 ))I:M!U5>Y/)H-7DHZKQ0.CU8SR1M4#*N$8 MSV26,F2B"$&W2R*1%Q. I62Y9):X]M!X\<-BA#%!'B$!#$XK/#*1+&VIJF9@ MQA&+B4IIWINQ5=LP[YU63P2JYN8'F=!M![J-TK(5Q, -@=Q^:@) ?PX& //# MW+!010/W<'@!U#,PVIB QHBS&RK+E3*8[T=:::VIJ M25KZX_^=M5NUK[[L%=W./U?0"[A2^W_K?_P? /[]^L.[VE;7#MJ^TZ]MEE[W MO:N=%OVCVB?G>U]JH>RV:Y^ZY9?BJP:@.F>S>W)>%H='_1J&2'SS9;E&,<)* M6@]H4!A0QBDPSBE D?3&*8D5M:N':YP+)[7$0'$<#Y,4 B4) X1C9@GT/$B9 MKGG4CT6/Q>_TUFQWT.F7Y_]<.>KW3]9>OCPS9>M%S]L7A]VO+T=?ODQE A ! M@E9&I_7*_N4I0??,BVYY^#)^F Z5UP\M>MU8?'%Y^.GIZ8OJ+ND4#"%Y.3KB M\H2S_LT'%YU6T?&I>E_V2]WIA6[9UOU8_>FN#$ ,,!]?Y$(?'EY>);UY8;OM MJG10$3@^*EVZ^%G).KV^[E@_>;PKKE?6Z&#^Y96= M+VZV0?SBIDH]ZX-XQ+4;C,_X537)J^M<._^45,5#2JF79PDBXYL->N!0ZY/O M#3[ZXL;R_>C9$9DHX&6]]HJ;BA)K"KW\=_W=GCWR;0V^L\9W=7SM$=*W*Q'L M7KOU/]J^KVOI2.#_,RB^_G-EL]OI1_\$S?.3>$$[?/?/E;X_Z[^L'G[]CY?I MI/7_^J__^J-?]%M^?>S3?[P\O]<<47OI*7/ MUSK=CH_7*<[6TH&^'+XLG/.=ZF7\OA&O6!9V6("S_@TI&_ MS\U6]^L[_.'K/JD/W/'VUX.WZGCW^'51?_L>[C+9_T2KV6_*LL:G:MOVFLWN\07:;'UG]T\Y98^O/X_K6 MAV*WN<'JS<-X[_?D8.O@N([_;,6_1^_(AZ/]]EEKMUT_K;7^"\T-N'9N^9VO[X'3S\S)Z"$V -M)054 M1ZK5&CD@+2<&4@F%H"OK!QMOW_[Q\IH)IV_1H>/&L\_Z:Z;;;7G=";J5../* MUAL1D"Z!\DU+'V9;_]K6>Q.VYIP@;8(#6), J,<<*!I?$28ICRA /I+-^IN- M=WO;CV[L*Y..:6;(3-FBO[+H^81%H6 ,X=C$(81TM"AQ0 >B0"!.!86L$$BO MU'S/ZI-8V_UR$.V+('@_4U]V41"VXQ6/G#X_][J\R?A_Q?MVW7;';<6#,PI^ MB8+=20['G%.JH0784@-HM#F0"#H0)%4DMKY6<;BRKEX2^!+).7CVFR("L#4T M\9OX62\;^-<&GB1N0GQ07$G E(. TM0?BCTD()@G%DHKD"$KZ^_)W&R[']TZ M6_9VEJTW-Y)5A];=^!P@"<0R#V#@*/9P,0':P=@H&T585%^.NRC D@EF:-WM M3I3\YV^*EB\W(R$?=LOS;-E;6'9[TK)6*J.HBHRL1?S%!09&F! U%W($*@\) M(M\VSAO6^ECI50BEJOX?&/U-J6WJX]8&G6)H\MZ1+GUOY3H,8EM@I8<2D:!H MP$S38+1 BLM8B,@JGW>2]1&";*46VXFB'?7V/U=V&F^NM^"=0=MU^Z,#OL?) M9K<=V_>]?M=^V:M*L3OHIZYKZI6MU!(_Q,-A!M M +33KQ>7 *+,0D^B7H=: M1=HW,K;KT7^!K1[X^T. MJV]].=O=^G#4V')?&K$4^^V_X]\WH7&QSQK''VD]V6KKXT6T5VS=B7!8 L7BZ9GK_6># MC I"*T""Q+';'"B0-+XUT@>FK!>._I2CP8Z./YR5K_X$.]Q2!O' M]JR^%<^+QJXWOT3#[--+WCVVY_OM]^C@;33613SNXGTT]M'1001%!,M%_?@+ M:7SZ>+'?=,??\FXL2W&P]?>7@V:=-"X21W]!NV_?M")71[#4SW>;%ATT&T<- MW CU:QUMIG'@T7DM(9%Q"7= !4GC+^@"Y,A(AU?6!10_DEJW 8,7L<&&7' G M4!K1E#XVXT931X,5P:$*#")V!%$&P^S!<'$5+F?<8X89"%Y+0+$,0!/C@#0" M4X6E9TQ%,!#Z$##G'[[;_,RA.4J@G(^DN2"HF: 5A;!2*W3>G$ -4 M$P64\P)@(@E71 6#*8%!]/%Y)A/M"[!@*NH]VB 4;$P M"$$@V"%.*(/81##A54;A@C/3FR+>WK\KOGJWT^GKSF$1&ZR-7L_W>Q,XF\13 MALU=8#,Y5&@@% 9)!:Q4.L(&Q\ZD"!QP3XF%B'L;66%=L%7$T()S4(;-8\/F MBFVB>WMBI '8)A%$%0.OD7, ME@^^++W;[/;ZO5$ (V/B#IBX-F?("&(QQ188C&,OB6D-M!$46(! MR&1@!-* H%,60$,MH(9%36&P!!A1:;CW+I 4&(%P%<([=&9O!,D#2".#9/8@ MF>B""&F]]P8(@GF*G@4@:8# $J:B#:54?&H@F4'0XSN,[/1Z@XR/N^%C,K)! M8,!1A6(@&!6 .H.!)L0#R(2E"+)@.%U9)W25$C(7#LGPF#T\)H9Q$)12LZA- M9>RR4@$U,)9%^M &>QVD%L)5\$#P#L'W>;%'L_2Z-RC/)P"2H7$':%R;..^I MA3I %D6'42!9#"AO$'"6>4\]Q0JEX-9J[- L/G%D9#P8&1-]%ZT=\4X S5S4 M',[&-@5&YG#0,A,M9HT."1F0L\6/>KXI.FF:0!7]:OB%B7R=-[8.OQYT_CPZ MN.A>[&Z]^7+P]L\B7I?MXQUX\.GOH]UFO$[S"XX6^A*1TJJ_W<<'FPKN?_JS M=]#L1M2TC@Z.ZW"W>=".EH0'QVE:W9?3@^:7B]WFA_;^\2'>C>6KGX_.^?>? M1Z;M(J+BYY_>M"LDQ?LU+CZT&\?I?J];NVE^T-N#8G=KG]4_U2_^?7%M3C=" ML=4@(G9BB:& X>_YP_,W0[=A@:S_BX*SYV)CE".6*]5@@0)6%L.T2: M!JHY$ II+V/+H2E6[V2B*]U+PV+M4]\IU>- ME&^4I>X<^C1%Y_7YU2%_Z?/TT<:I+EWUZV_?ZQ>=P^&B3C1O6%R\'\,"1YE' M&DT;9>&?K8-J8O#V69*/^\?11)_V:>-BAT1)V*I?P>(T';N/_V[O?JJCQO%' M6'_[IAWO>[S?C "YV&:Q[&SW4RSK=[#8.*^W_SX^2&6[^(@;S?>G^^D>GZ*D MC "I)VAM?6'[Q_9;DK Z6DXQ#8*R+L+"^0@+SM/2?(81IT3+"(N_X+ZJPZV[ MS!5W7G!H-'(L$!J;)&V%U9)X$LE!*/K+91TIS\J:B_V(B97:&3)S@DS]&F0P MMPY; 1#WL5U100'C*0,.0:$4#D:H")GO%P&_O)Z%I4QL[R//]];_2#ECUGI5 MNIF(GEJ50V:M?Y[6(_:*]DF:/3S\[*A,X$J)A2Y1\^(L-DCQZM>O,;S=Y#VJ MM[WNH*S>52F(UD:('4+@/JL;QA?RU=*&\;L(_O@^%+ZL507R-R8,VMSYW^O3 M^K\]>7W\T?6KGU3 ';_K]7793^M>UL?I@-(PUK??71;331RJ (%7MQA^,WX_ MOLG+:Q4UODX2 U6EC8(,X\_;5=??KX]N7WTYOL3XN_'[=(T;[7"'Q:+SK_YA MNS3L(^ 6KS6OXO%MM7JN! M.\C3A:H!,5Z@]5 \74XA&'_IBJ^Q6).'5B2M^]WRGM#[[OSTX9;O=-M1R]]P MV=L2Q+5+O+Q>^E\A'WH==0?D4> @&ALH0UU4(IP3B9P5,HSX7"PVGXM9\/GU M>@LJ]@Z"BUX"*0DFUIO205#-G(+2#36]&->;6,1Z$[>O-S&U>A.0>$DI0@HK MBF5$&(5446ICNV6)=:-Z0XM=;[?5#].K-^V9])88%Q^$" W1##!F N40&0HP=)X'J$4L&5#Q;,H@+G60DVKC1:8 M*VVQ\X;AV-YP21'TP@>G/8]U,=)\R7<>NP9&R/>'J=,X?.OBS#7C^=U'O3+1O^=+0$,O4TRVXGOK15U[2W<59$P3RQ MCFETU%[*5!*[I[V/)RE367Q>"M7P?G^\O+$8=RC=3FPD"]W:.$D'#E=$5<;9 M'*Y2*+[Z[1"\[3=3YM*BZDU?*^96$48]J=>^?^I]YX/_ZCL#_W90N!2KV^D, MSW_M8Q?>I\57H>_+9O>DL!SR7SS%RV_J_,Y"<9*S'@!")*(FEM@0Z!0UBFO' MG;)$1@&-HF"4LY/*&83+!\(I,2%"0BCK*"2.T4C_VC%.8Z-())>&!+_X('RH MF3=URPZ73GWL.%_^U,C+9ERE4J]3:H-TE-;..)SFC$G+,$\OYM ER52S#%0S M_UZA$T98H;$@TE.+F?))J4,<"-5"2[I$T'T:!#5_2"BI6 JMQ1Z+I5!PC60P M:3TFC=TV;,0< N:9S9:1S68R9G$]*JXEU#2PV.=6E,B@+33*>VF$$#A,74$C67 MF]V(@Y2S+6'G0]'[\OK\=>22H[8NOUR'T@@[;\IN.^WSD2:0?"KZ1YN16KMM M7TZ+#F\H4$K:?[TLD;;=P/:_._:AA>B5_?&U=\L]7WXM[.C.:51Z;<^6D5_C M 7U?S9YYBNT^)A9CI.(UE:9*:@4#<\Y+QZ4UW-,Y#!!D;#\];,]E$(=Z:+#" MSA.'J0U$!TB-1X$&1P(7RZ1I,[87%]MS$;U0,*N1CCT3H:A57CG#$:88>BT4 M]W8. Y09VT\/VW,91";<&$,D"@Y'WG9:\Q"CCQ]RG*;:>9=%1CZQBE',8W 2*J!8__G,7SF(^3H?WDH#T7M1U5-A,$ M!U4-(V@C/0M$:&81@Q:'&Y>/9&AG:"^!V&;8$NJL)_%_"AG25O+X7P1V_*.D MS&([0WM)M;8B*AB;)E4'197STBACN0[>,>R(%TN@M6]CQ$W=\[U'A.S3]:&E ME-G6*@BUB0);!VJ8TE:@@&T@D$AF@ET"F9U1O&&T7%,D2R,ZH7 M&=5ST=4\K2:2+2"(TD6"^_K,Z@?G:JVDG"C, P<(ZI(5)Y@;P3&A,>NXM. M+K^JSJ!^=J*:.LT"@UYQ#2E43@OOJ/)$>0B-H7[Y174&];/3U(QX"CGC!A%& MC<,F(ML+YUC:8I?Y99B'_0M0;PQE6']7%2UE,APX[07WE(AB&&>:(R\ M],YZ+?SRJ^H,Z[FS]1QTM4KKWJ/L(#)E %$ZXI8(A#BB),IJM?RZ.L-Z[FP] M>V6-N%(I :K@05-!D)3*"1IQS6A$?)A'9J@,ZR<%Z[EH:T$HTM!"@U+:*NY5 MM54%TT%B88R$2Z"MGR78'NKLN_TC7XZ^[VUTW.B(7_6JEU)H,T2HT09Z9 ,5 M%AO%.&.>$LB"T,PL@=#.&%\>C,]GC@C&7KK 0Z1SJFW$L,),((:]@XY[M 2J M.V-\>3 ^G[6/B,K4C;24<2I]T,KPE*;5(*H5^2C M1U "!P]&05.XK+"[JINR;PT1!$Q]O%:6W_=9YLQLOT!O$DSYY MTROZ_BEV%RC'/$T0@U+'7TC)8(5$.G8>/$Z[]^3N0O:&N7C#7'H,F%L(&4,, M44.)4)(J(;1%)J5]7XY9.-D;GJ(WS*73H D,4#LF"124,V0"5LA;);PG&.EE MF!:?O>$I>L-\\BQJ 2FR'E-I8]<92L)Y"%Q+Y##A9IEVL,G>,!MO>%/J^!Q% MSS_-&4(T[7L"J0@(>L=0>,:?Y1!)9)J'F*/8@ M-)=&>@8I4PH@UY'%<5-R@"<=N92.5_[=)WB^_EX;WWWL-0G M1X5]E"EY>_T(C%215_?1(_!76^:5YVL?]YY61R!H@@RCSN*T@%$+0P254G*" M4DX0B):[(Y A/5](ST7),X0,P@B*V*.ER 0-C=+42Y(&!#0BRZWD,Z3GSM*S ME^(VD72$&!:$4..%$=Q9YT,(#%OAT')+\0SIN;/T[+4T=4PE_*K@ W7819;& M4B#-C2+(Z66(R?_"DJ#'$4%H(A>"># GHO&UL1J0K'Q!A'*J#;!(R:( M0M)RHM4R:.R%P]LO/.UJ_?9FU7$K'G4OA$5"^%S$MI&4RY3?QM) -8-&.*>E9(0O%,+G M,U==><6M$=XA29%VBGL/C60T ETXHY9 ?F>$+PO"YS/_'$)/($*!$D()-TI@ MYBG&U!CDF62?=]+M$"9HT8"=7&W]S#'!PZAE(T%E)(C;/&:4V4#")H!)6QXVX1AF#\8M'L,G:DUX-> MT?&]WH;]SZ#H%[71B?1P6IN4W>CW? M[[T^K^OC;KG9TA&\UW/F16>.U>&:WAYUNJWNX:]R8RPE]6@B*=/$&0/CBRA3 M&8_]-(T#Y5XB@9^ZE9NE=KZAV[-9'C7SAH5!%!Q%RA--D771F740M,JX@SQZ M\CZ\6SI?[HY34,;KO=;V2W3EIVAK;F7PBB N.:':"84U)"HP(:-"%(3/P=9+ M46\Z0 ]384FF$X HBBWGP!,LGZD^SZ(L_BE_Q2'*Q_V5$I#]JL991G3-'A=8V M8!J[UT_3KV9LK^GYEU 0:F44S2G'A-8D=ZD %TD:I M0(G5,'B&B(=/U,EF;K'I^1@+4'D4*Q'9M*]8RNP@#%8$$^*]H?2)^E@U&>3; MPY?$R7 4\%ARQ7@J&0O0IB(-A M@@3NL4,T-F8B?!-SG(7M'C6,=ZW>'A)T9TJH0+C3+D)=$FF-P!!K[P+Q%HD1 M.U&$%Q7J[[J=P[1MPI8W_>\GAKTK.GXW;);>C:_Q0RC?^H[I3CL1JN7@:@K3 M,)>1MX,RULUE&_78?$4!(JMD@(PN/@BF9I)I MP<[WXY>W!-ZBP,"PX!&"0I+8XE$?.90)3+0TSD 3X'@:6X0!6'0\/"]2^';( M;Q(/OQCRFSST08G,7!1&.N#@.?7,*8N095II;X1GVBZ^R%UBQ-SZCJ]U*XU@ M[1UYWW_7M?IJ7/J:!%PJK2ZE"A!;8:,ZI]9;A:3#EJ?I4Q)QJ)> M*KISU%T M^ZO9T/6HW]N#]HP:JRC8;?D0*>SZ\[W6O>K3ITB\WBLC%%%0>)*V MN35!"<9=U/0NS1P,2P#_#-([@/1>9*+/;D$F2PG_R/*$.!XT%8BFC.QBT:<@Y &$@RWSDDE)4$N M^,"7P $R3.\$T]P"7)\H$(*SC'!$$*.2(Q4=0K! C8C- C%R"1P@MP!/#924 M!B\=]Y 90:5UFCJ';-0G4@06Z7H)0/D$H).9\OI0#XR78T[YH#1ES&K/&0HF M&&NDH)@N4?*FC5-=NN_1F-:0EX7M>[?7[]HO'SM%O_=A[^/C&W,.24$I"R(( MSBQ'U*&@3(@ON';4(B$<7:(\10MES+FDY F26XV),S)@BJ&3AH7@A;,6IP3& M>HE6/BV4,>>SRQ%&W)NH096TE)"@%4GS?I!FD$'(Z1*M?EHH8\XGT0IBF$ON M4DH(BK&4,G*MI=%%B?1*^.?JF;>^:[/HMZ)"W.FXXFOA!M?R!6VW3UK=\R>Z MV9D/5#+/<-I9(2%'8T\51[&'2KTT5C]7&E@JY,R%7TEGVFDIA!+,0NICLZ\H\Y')6=J)!K%O MYR)G4R]O6VTQ,DH)SK@@5 0H4YH?&;M^GGL2R#)X]>.//BQ4-W(NC."\X#"M MBV2!T("%ML)J23SQR@NU5'N!S[8S,,\(_1QVY8,RK5KA0J% L86&6ZZ#9B:J M1*ST< 4M6Y"U*Q.S.=GT%LOQ1*C<*>HP93 HSB$D-A)K)-/H&$O@*$.,IA56 MHX7!US+(//XF)3_(#[UAJXW_>A^\]<77- ?A$4&*Q M9%Y)O0S;LST;@$W'GW<[,Y@C/WLZCO+)!R<0<]908;!TG&F),)+,2*SM$M!Q M!O*" 7D^C"PD(UAY1Z"FCBM#(L "@S2-#P2-EV!D8-ZZ8H9(G?4>+DLY F)9 MRL(FK?0I1!JTX9#[ )GP&#KF\1*,@&1(+RRDYS+2XSSV$DHAL$<4.R@=U-BP ME,T?$1_($NCF#.F%A?1\%+2%AA#"9-ICBCBM%$>.A+1GM^!6B"48TBYRF2&AM! PJ M""H54SJM/U*CZ*FL5NHK;&46*ICCA&\<=HY2Q71@BZ M!(HZHWJ143T742V8]T+ZV#_T@3(AM)*"!^^0")X(MTS3Q#*J%Q'5CZ^K7Q9G M:Z7O=0>E];WAVR,?"3H5WA5?U_^(OX9@_PP_IT&5RT_7_^B=Z,[Z'Z9\&3\= MOKXZI=<_;T40IYL W2H..VNIPGWY*E;Q8=$!IMN/%;C&3_JOXD7[:71C?,[H MB)8/_34]Z'?'IY3%X='H$]--N]$!F[(MG/3\VOC%JXG[I?.'[XM.)=8_%1__UPA*^,SCGSUM"26V6C[Y;#L#CHN/7"W M7"L/S6^8L=7QOQI\ 7__[M&_^K*?MO<>?3:L\''-];LGZ=HUUQVDFO_'L.BO M3K1S1>=P6/P.(HF!^&GRH+7>H!V->IXNEAY\ M?-8MGW3XW;C,(4(9!-TN6N=KS>CJO5K#G]8^=-NZ,_RN5USX-81CV:NWI\.: M%?'4"@.CFD:X,L['QDYS>ZNVU]QH;N_= =:+]R1[VYL?/^PT=[;W:AN-K=KV MOS?_M=%XNUW;W*W7=_;V=G8;#_7:!7O@3QM[_]IIO&WN-E9K6R\V7]1B$TG5 MXMKPAD?X?,//W:V4G#N9Z+K1R$R-AN'MC/9F]T.]AB!X?V\PSO:Y$+S9.\6C_ __\",OAH7?\[U67L_B%K'EZWSV@=_ MTBW[M9-!V1OH3K_6[];V?+4%;0V16K>L(?:;^[W6#;7^D:^-4HP4\7[;9_8H MS3RN;=A^^AHI0FLAGI".^\_E]8?2J!85DW?Q])-^)=[^YQ^(PU<$KM92EV$U MWF>)#8NX7!C#-DO=&6ZH^DB6[5_=8&3:$-5[[3JKIGM=^^#%0\V["!H6R1=4 M+(R&'8O'U![AD[-+,3FJM_31=+1MO,$MI>NBM/_?MH[TV]8QV: JH?.V.^RG MKM5B42)CQ<->I3 H0R+*_C-MOE\>T26_O-;KM=]%)0H;:8 O.6#_*FB)S5 M&*0&[_D.G;S%TY=_%&=KG6XG/F)L"FQM%/?XX$/*\Z*$T5@I"KVB7%J) M->*:0**$IT+>N*:KUM$I..=\L;9=17$^^,-JG62GGS8_71F%N\G?YV:K^_4= M_O!UG]0'[GC[Z\%;=;Q[_+JHOWT/]YL;M/%I_Z+>?,\.CEM']>8.J;?W\7[[ MH-UHOCG>_?1G\8XT6OL7W=/]X]=?8K_M='?K[W;]8AON?MIG^\WM\\;%G^U& M^\_VP?''L_V+5K'?DF?O\,'Y_B?+Z^V/J-'<1XV+#=0X=NW&UNO6?KQFXVW] MHM%\W=K]5#]MX#^/]F.YW-N_J?O7GZT#W/IJCKOG!\UX[O%'4M_ZB!MX'];? M_GVTW]Z!L;2H_O8CV[_8(/OM-T7];TD:QU]PHWEX5K^(?R\.X6<>'+3<(F \ M58!B9H$RP0!HH!6,6(.P7UD_V'C[MK;3V*S"35?6>7 8:=Y]@.TS'?5(0D@2 M)>4E,FJZ5^N=>)MBM*Y6=&I%OU>+"B8)T+OT%Q9$95#^ E4_]U,9](XJXU$O MGIO*^4F8+=_2I[KT-S0\V1HSMP:&()9!<4RSHIR#HJPR-*0^;S=MX%([CEW= MGBN&G>'8F!2=:+63D>%NDFK9,(]DF)T7'U[LO:B-$E:5RZWW=T9#Q<,D(+5& M]\449?_3&0LD_(6BZ2?'49Z $_^TV5,(UC[Y7K_VSA]J>U[;K)ZA]DF?K];V M!D7D9 9AK5ZXK[KE5VL?^_JH)BFD8@I^LY"=F WG2M_KI4;GI(S-3G&B6S5_ MYNT@I0**'T?V\+W5U"*U!@D9M8OB),+6/6#H8X%SZ3]WU?Y,0 M_5[#G #(E9JZ/S_&L,\]_/DJ0/4__Y 8B5>]6M^W_,E1M^-KG2KT-^G,L3^F M?^'-B_B8*%OC237WO]^R$V0GGXX01]KK6BH_A:]K:Z(111D64)EB6 MJ96Y\=-:I]L!-W[1:T?OC7<9-E3);6RW'>OC/$VOJ<5F*-7782U6R6G_:/S= MB]C ^JI@SH>B4TWLJ'HG2<[@J/E^4+SJ:_1J?-@O#_AQX<8'IE9U=/ /RCH^ MLN@,&09A _!8)TR*@Q_/-EG8N24/G!_-Q0L,H_Y$CS'J@^4+H9"0ZCGTNJXC M1,YRS)XDY'-Y<)N0MEP%"]AKG>DRWBE[J!?44KBEOBIU_9HC,BB MUQNDU6VCH4#;TKV>K^)I$=7M;GJFKOVRFJ8LC\YHQ=OT^I&94JC=5I$H%S]: MJV&Q*A1914(-%\N-+S LP_ "C>[7B>5T;+B:[K;1KP6:%O"LL@-H* MG\\4&R>:P.K.F29.NL/6>*WTK6K3JO&2N%3GX_I*@)KX>.7F*VC3Z[8&??]J M5 _PQ^?,*<_!6]^-H->W)'OX#;5-_CXJKSH@AQZ8TNLO0(?X)&NZ=:K/>\D0 M1^6UA[Y5;=YIEN RK[E\(#.(%UP(BFX;N;[;M>4+3AGBCQ)SOV/!?\%H\^KD MS+DS?J<"+^K,J^^6WOURYM7F;J.YW6CN+5X([9D:Y*^-M]MWCUF-+S]U'?)@ M!\XE^Z4T^]:LZB[.]M.G^(>UWH?PJW*W"^=B*[H(KO;FS51=+99'+TQAOO/[ M3C>Y?.VH3(N@_Y'D-B6) 3XT:SLU4'NST]AH;.YLO*OM-%)VGHUFE2I*?RO9 M?@SQL5@:WNCNAV;6>9(E>X0!D$=BFOG1R0^&$.9#)[>;4?\]G3"YLK[3]^T: M>G$GWL@(>$H(>',YT'&Y^7BO]MO'CAZXHN_=[\L*C864(4\"-0*MK*,?P")K M@B=9LKM&A6[ITW5!W(+@CYNQB1Y>;+]V3_SP,E=KBIOQ0KYJQ1KQ MUK7Z<*GD]O64R]>;N]S"913^ (4X-W'/J62YBTXERPU;;MAF0RZ,IXP-_7B??K?V@Q;NIMDIN9W*4+H!2CRW M4\^I9'F:ZC-Q;B+4:)XJSO-4GS$$ZKJC#RL%<+DJ?JOHV<%P>[_4B=WHZ-9Y MKZ@ZPU?"(2F+80*0=,P'WQNTOAW_7%98947QJ(A#*DN*YU2R+"F>BWT-4I*<#=,=]&MU77[Q_=J'HO=E M65&3%<.C @JSK!B>4\FR8G@FWDTA'RD&FA7#,X; 9KQ0&:U5.7'GD]?CD('63)D1-V$J"P9GE?)LF1X M+MXM\JSG#(&5]2T?=+4&ZN-)MQ,U0J?HEA-285FAD67!HZ(&Y\50SZID618\ M%^^6>6ISAL#*>CWE"MO3P??/)]<^+2LDLAQX5+1D.?"\2I;EP'/Q;C5.M\*R M''C&$-CM'_FRMM,)W;)=';FL8,A"X%%QDH7 \RI9%@+/Q+L9PB,AP+,0>,80 MV#X[*DR1TZYF>-P(#P)S^_^<2I;S@^?&9S;L@OG*^EZL>-W/<>@,D!\ A/QT M']V7?6U:?OSYI4^N_V'*E]^ MCS!5?01ZWH)8\E+;_EIOT(Z'G+^ZZ5HGW5Z5DW:M]*TJW=RKT\+UCX;//JH' MPN,5)SY>N?D*VO2ZK4'?OQH5!'Y_SH^?>O+W47GE/H<>F-+K+T"'"-4UW3K5 MY[WT($?EM5+'<][\./D,?DE)&W8/4R6K_^/_] '+ZZ:7.'VF\?.WK@BKYWOW]?3?]E8MOMK;?;>SM=&,;UYOO(O4M%W;^]?V=G.!G_"&)_JMZ-3Z M1]U!3W=<;[7FSZP_Z==.=%G[JEL#?P_FF.?#W(OQ)MH$]5V3H(:-8J5^OFE$ M*L&J!_WN^)2A8*T^,=W2^3(]>$N?]/S:^,5WFKAZ7Z0=>_IKZ:G&"8>*3O5\ MU7U'/*+4"Z52+55L,NHXCHHT8IH7P^_&>OZ;+SEDC/&?'?'3TW_R)43Y\@7[VI1 X_MSS]*D6_*X!@;E&4.90FDEV^44OZ&<\-\G0[R[^LMA%+S:#BQ.-4W/<;9=ZB*A<+[-FP-QEVR]N17='J:-_3 M";O>,FK-%C8V_(Q*-I(K0WCW:]6N@;4Q'A:WV(M;LFE5Z(U.Q.^3!_7&1WR, M(87Y[_?6 M9N\ACU"CN2QY>'FY.Y6;NG=4912QZ87_SZ#XJELI>G^S?\ZO[N9>4__]0Z[" MT\94A8]?5,P"8>B/XBRQ\YLTQ)(VYQQTBOZ'-+8[Z+F56$V=]&C5!P6#1,$0 MF!>"4FBM0M@(RY5A'@HGZ>>=U#V'BL"5FO.V:.M6[Y\K('KMG/]A6<-_J;NBS/8\W]G<+*T6*Q9GW% M!]6(DB-_GYNM[M=W^,/7?5(?N./MKP=OU?'N\>NB_O8]W&]NT,:G_8MZ\ST[ M.&X=U9L[I-[>Q_OM@W:C^>9X]].?Q3O2:.U?=$_WCU]_:;S=/MW=^KM=O]B& MNY_VV7YS^[QQ\6>[T?ZS?7#\\6S_HE7LMR2I[ZFV;;_I[!X?7C2:&Z?UM]L7 M!\WWN''\H5W_]*8X.-X_C\>?-XXW2*.YSQI;K?8[\N%HOWW6VCW>CV7Y2 Z. M&^V#3_5TSO%N\^^C^L5'6#]^CQH77W#\_J+QZ>/I^)QXK\$!_L@;QZU8;M>N MXX-8YGW<>%MGC4_;L0SOSQM;'\EN,SU7'1TT7X?&)CQ_U]SNU_?@Z6>-I'&8 M*0"A@X 23X'6Q /&/7%42*6%6%E'8E5(^,?+Z\A8OW6C/]/&(9-:)K6'D)H7 MSC#(!7<"422]],ISHZFCP8K@4$5J F&",JDM$JG!*U+#S#D' T#*!4"IE4!J M3H&G@AK'K966K:QCNJJDN@VIW5GZSK8_<"^/GE^'])$\?,/:>%2_5RN]]=&E M3,NOUCJ^GQ+KZ5:K>ZH[=IB#[[\%%)5(_F]!Z*W;L"G5\FUX;'4X=CH M'RYMWO#]46@B\^==^'-O0A0*SKDT+ #E&0(4002,9QIHXI2$$D=ZY5$4(K8J M(9JF*EQ*WGQ&'CT#:90]>GH>?:6(HNQA#B,!"*,<4.T>92QZ!2^ U+E'*(HR1!P$Z#&A@#!B(/6!67G@CW[72^QBY(MRS\#P93QXYE)L+[B:K3S]Y" M3[BLQ@SC+TCP//($24'?CA2B8Z,$38 M*2$ DEH"JF*W2&N+ ?(2:4>@1II'!V:KD-[*@7-$: D<^:_2G^C"U?S9B>_T M1KM/=:N$DO;:A,X<)5IFB3,R\_;0RAL=5^4,W:@LFV/I]R#.\TOE<[';W&:? M&68"*:< L9J 9$4@N2! ">Z9\X8J:5;6^2JGMYI@\*0I\QFY]@S$3W;MJ;LV MO'+M'?H9>6((YA!PPFCLV&@$C'71M8W2RG&B.)0KZW2547%O672GA26+%%MY MI,4DS6Y?M^ZK0.ZPHF0&W;F)E7KHVDJ]I\9ULYC=DUGMGJRV.SF=!VHFD<$6 M(!BB6.$. 16$ EXIB8TRD,(T'1*I54ENQ6G/-E;S;)Q[%A-]LG/?W[FOPCA6 M21X,DX!JIN(O[X'R2 +L.:)!Z,!1!P[2^]"0EA[R::&_MH#UHZ;YWL5TX*2/U5UEBJVGW*%Y* MTN',>X1C!PHNJ<9?!D,MEI(?P^:OEN[T-SIN>XR9V91V1547R*.PS*.BT>UN?,"+*T4CV"IB:*AH.%_E1"V,HGG6XS SF44V1LPPD!%9;_O, MM@:IUMYVN^ZT:+4R#=Z)!G0 ]<8YQ[9 B:1AH%9%;L5D.!#T-AYZ!4,D. M/36'GI G"%*'H&? !<0 )38 30(!RD(<'*74*5_EL**0Y##0E!QKK*L71HP\ MZT[6#,1([D@]4'HTCC_BW8W/PDB)HZ5 [$M)0#V1P&CL 8HV))X'H51*(XI7 MF5CT-*(Y6K,D-;50(B@3R0,ESXA(L.7Q?XY!1&N4/4I H#E&0&+B.$<.*\0K M(L'B_K/9, R^"Q%A81)2-UK7*>)]D_(U>>@?C(KCP-5YX(OE@!H0^6 R^- MB2I$>F HQ4 [+KD-1%H=NS-DE>+[IT98VMC+HZX!G)((F5G-WF'F^=Q):T%V MA_AUE2TGT<]L061F]CLQ^_ZD2--&!B-XVAH"84 QCOU+ZQR0$"OJA->"HP2>:CEV6"3TCD$]<=I#GKL]E:.]=:WC_[KDW*NYV-USOO M=IH[VWNUC<96;:^YN_F__]I]M[7]8:_*D"Q>U;;??]QI[N<]MI]Z6?(>VW=T MGO$>VZU"FZ)5] N?-]I^^F7)B5278 #@;YD.'T"'UU)M138,4C,& MH#8NTB$V0,L @6*42,I]L,3<:=>W)TV#S\B+9R!NLBL_W)4GE(W!V!&%%7#4 M:$"ID,!P*H"%5G&.+>.!KJSC5<@>1]CD@-WL'7HO.DNO5OK^H.ST+B/JYWF? MHP57-S_EQ<>!D[@)2LQM9OP0-9>5'GDM340LFN3"]3I9>)I9Z)7A@6!$HL M 44TS4ZC!$C#-4!4,4(X%%;HE75"5]GM7 N]JI/ASM/IE> M15TVS+ ZWI:L2%T8+)E76V*M&M.K!S),RG*-<',0)AE@IDVP4QH MLT0PU"@>%+> ,0D!Q58#'80 3EA,J+(6*I4(AN<(V9,AP[$TFYAMFJ-CRRS# M1@;-[#BUP%B:W<44E(P@(!V/TDM9 4R 'N# @@@*@$""S77$()+>,JN3/B,L>@GHC0 MN4Q"7_JOOC/(,YP67>7\:(;39KQ5*L2GHG\TCM7G*/V#R/%:1C,O,=<(>6!@ M<("Z((%F6 %*&,:2ZTB/)$]Y>H9N?7^UDQWXT1UX%DA" M1MH :'40U"%NF5U9)^A6ZU!R$&<)G'B\9/@D[50XW*6P571\^FNCY"GZ.:2S MI&+G731C;S=L5E;,W'@?;KR6"(B<6EG' M9)6*QY$Z2]EA>8)2IYMJQ9?MZ)BF?[F'LQL'?%K=6&#;[?5[U?;-<+AS<_3R M' ):4E54I;Y^%\W>C%;?BD;/;'H?-K63R@AY(I3C&F!J*:#&6I!:/Z"E$AK& M?Y+Q'/9YAJX\JU3VV9\?[L^3:4"#5X$& SQA"E!J'8ALZP%"GB-C*?4\[:E# M5A6>VYXZ3R[QX3"=O?T^@]O";+ S[43&3X3D9C Q)P_A/Y#>#J^-4F$(K>,J MBA2) U* BD@!<1#CR"1WCN6M@RCJX)/=>_C)Q?(>38^/I,03_;Q!_KXY#0= MP17#5@)EB 4.0(,,0Q@'Z2.JH;&-]'')5UE:AHSDG,6TEGFY+X7V>0:NU>- M/2WQ_DA-2:/; 79J(ZF+)>27H?X73*Y/A"/R_GKW:\XOKJ5(E=!RJ#!*JQ8Q MH(HRH"1T0 N?IN-"2;1>6<=R-:(F*_;GX\S3T>4_G$&1_7@:?CPARU7L>4ND M T#24$!3TF.MM *1D3%S6GNHV9U&"I[6=MV/&EID0=3[MZSRJ(^!QV_'KTLLPM MB/B\:RSOY';7[+/]KOURU&W%JN^-MSWT_QD4_?.\H=N3+\OS73@5+[D4UK[HU\*]J",(4BJSUCG29TA8.^D?=,A;0O:H1 MNDH)J282QY=12(P/*GJ]E$TGK[=:P&[UMZM0D_4KBOX[V3MK[#MI[/?7=LF M4DG,(3!(>$!EFI:#60!6,HN"C/ZA2$KJFJ/ZS\=/I[=://OI@_QTHB^L"2?" M0 NT4AQ0P47L"SL,M%/">L2T,/JV?II72RV!OS9+KWN#\GPLU=MB2%NH,[?%V5D("==7HZ:N@N=S&(7LDPG#Z63 MJS3+0SK!S&"' S"T4F$8ILUU%(A6U$('!$.:/T'$:A1KOZ"3YQMD6B*'WH@E M2K;3K=J)+APH.C6K3XJ^;N4PT0*&B6Z?FO72KG]%L^YT-H=&S?1X3[65IHAB M1"!# ? HL "%D15E"+&_JH-VQ%G($5Q95VR5TZGN<;&4M/B,O'D6B9:S-T]5 M[*1PD[>$14D# E=IC69@0$+* %,0!D809-Y7>\DCFA/T/!FU8^V@/1AN[-5- M>1U2D.FD]$>^TRN^^EJKV\L;?2UDA*D7:R6^NB$#_=B@59Z.S4ES[G2B=?V[ M:-.&[^^&IC[+A'DGPKR6G= KSJFB$BBM(:!IF8PQD .,A6"!>TP#6EF7C"QN ME"D[\V+$=[(SS\69)R>>HF!-5.U 1*\&E*&D?H("C@DD&*=,"IX&V[[?8B+' M>);.J3_XOBXZ:2]3779BV?(F6DL=VAF;0'@W9KR6N\=( MZ8FW#& H):!"!2 )I@!'6I0PTF4P*O8+Y6I\F:,\S\>Q9Q#ER8X]=<>>D#PV M( ,M%R 0DOHO7@.3=G@G5'O)B=)4XI5U(58EG$; )T\R7X[L,[G&GG>^GD== M$=_[X2*;A5D@_ZP;]1FH]S.6T8"ROKB*I5*6_5BF=Y_C0\>0;R/'OR@SUY,@(I=;(2!SJ8 &AP M&DADXRL<.]_&6V,)32G V:I2*B?J>:Q$/=5\^T>4*3.K_1]+V]$WHUN1^*7K M#DS+U\:U]YWAYDY\__W#&L>+D3'EUG6ZG*W);-,C;71<;EL>V+92;2 M*1/IY"1)I G5! -N'0+48 ,,9AX0P@P.DC,C?212#%>90K<6Z2_[.B(\_G7% MU_4_XJ\QE">\R?J(HG*,]?4_3/GR:IG6Y7F5/3_#SPBBE5M=#_2\!?'35,2U MWJ#=UN7YJYM./>GVJAFW:Z5OZ7[QU;\Z+5S_*/H8_+_C5$&$1W^;^'CEYBMH M$_U]T/>O1DX.?WS.[0L\R0"W=-SKWOXS7OB&4E*2<3".0N.JT'O>U[1-DR=U MYSS24ZW3[<=+]+O)_9WO]'RBVDY%=-5LRU!T=,<654PT?M".3]=[\;U!?P6$ MJ3WR6]\M#PM]BT=%UTLY^?NHO&I##CTPI==?8G\VEG=-MT[U>2\AZZB\]FBW MPLZ='&$.M?<+P'S;D;VA5@\VWKZM[30V:QN-K=K>Q]=[.UL[&Q]VMO?FB(F' M/]7F;B30QM[V5BV^VMM]M[.UT8QO]IKQ3WV[T=RK[;ZI[?ZU_6&CN1,/6-QG MO>'9?BLZM?Y1=]#3'==;K?DSZZ-:.?'E<(5^3;=C>HP;'ZQJ]<:7&!U1*64]Z'?'IPQE7O7)2!K& MAVOIDYY?&[_X3L=7[XM$N_VU]%3C6$S1J9ZONN^(:Y1ZH52JI8IQ1M&R49%& M;/1B^-TW_8[QEQPRQOC/COCIZ3_Y$O,7'*6?Q[@XHB]X^A'W/!^^^$FQX LA MP*"53]\G6>;_"CUA[B>/X1V54X/5X MX:->;3M2OWN,"07WR.^9P;1\8&JD3:3F@J6[+A^8*U\N5FGN$[5\&)0G@ICX M6A#S]O/'YISR.'98?-O$'@N!J[4T@G.?(/]#K#Z%*LR0>%1(B%E#(EM] :R> MB2!#XJ=$D#MYRU.RQ_6M7*&Y0G.%+EC)IE6A>6G+;<(%/M:P;DUAD\?Y5>O< MY] \VL2D^ZT"6,[91=#K@ 7D7!!$/66&.D(#YT0B9X4,G[>J:9H"(C"%5?=? M?6?@WY3=]F8L0RK=IZ)_M#GHQ7KTY?:9;0U256[T>C[^[Q8H0I_/G MT<'%2?O@[3:K;^VWXOW.%=S_]&?O MH-FM9B,='!^>-8Y;7W:;^[!Q_/%T]].;+_7C-_%]J]TXWH?53*2]T3G__O/( MM%UK]]BB-/MH=VL;[WYZSQK'[W&\!]O_]/Z\'M_',N/X69J)=/;OB_KD%$XB M M>.2T ,#X!2K(!4S@.FH;$>:FR]30M]T"J4WR>B7 IOPC4DH- M-&>$"WIT%Y0P&BM%H5>42RNQ1EP32)3P5$@S M4G8]MAX#BS3$M @)9".>("I-,1Z1Q5,>ST)M"I0IKM,=\^! M[@0D7E**D,**8AF[KQ121:F5BEIBW4C=H:SNEH/N=J_4G8N$)EE D>1"[,R2 ME+4BJ71K@^*8"L=06D9#\2H3MU]&,]TXY>,'AN<;M=SL]OJU;IA2Y')6@Z[/ M*(/'+(-Y"0R[X6VWZZHU@[[\6EC?V^NV7*:Y.]'KT*8O3Y[_WU:B=E-Q3]10E= MW#$V^]#,TTO#<;,,8U2X^*N"12:U.Y':]8U=F>$02P^LPP)0B&F::V2!#C(8 MQ"RS6*ZL,[R*;A>=78#!J.SD3R9JD9W\_DX^F6\8Y2G9##;]RK69:S/7YMQ+MB";U?WT^9Y>K'GW MQ)>Z'PM5\VMCZVYTW(3EMX<-? Y%W"D4<7AMZ-!#J(U4 M@&.( ;60 66\ 8)@YZ!3F$&[LDY6H9SF/E-/CTZ?D^//<.PP._Y4'7]B.!'* MX)BF&$#-"*!*"2!5((!YI2'5GCA/5M;Q*L=Y]F-V_)F/)V;'GZ[C7[7X(9J/ M*BJ ]H8!ZKT#DED/$)3>:*("MVFYPRJYW=!#=ORG[_BS'&+,CC]5QY^<^NR\ M,MA[$)1U@$IH@:1> .ZEYMA(ZX)<61>KT=I3&'.<=UQIR29>/Y*3[_E6*Q9I MM7;H.[[4K2I6HEV[Z!2]?EGM"_FH 9-[)L!8Y"I=T!#)R-)OAW:NR'/2RID_ M[\.?7R9#)49+XY A(/9YHW 2&D;^5 YH)!C5%BI!6.PQB54RW3VYEY(WGY.7 MSS >DKW\4;Q\(BXBA<;6,@>49B)ZN4% ZZB2HCHRV"ALO(\J"?-5@6'V\N?C MY;,,?F0O?QPOGVC+;<".!@F@L1A0#C4PSD" *78V=H68D"+VA>0JSXLIGI.7 MSS+2D;W\4;Q\(N)!$5&4" *"2_F<8F,.C.4*.*4"0E&\4V,K+Q>W&^3(LT:6 M/!S2+'6G-V(!V^WU;Y]'+X>0YQX*NKP>]HN-[OZ_8?\S*'I% M>OG!MW3?NY1#HY<9]$X,NGWZKKG3K^\E%MWX+(AD4,(T0JQ#[ YY!@R%"D A M6+!,(6S#RCJ?:I+CIT>;S\G1'QX-R8X^,T=_?^GH%&+.N.> 0:*CMV,)M,$< M"$49ED%Q9/S*NLH9\+*?3RL>DOU\9GZ^?]6@4T&8HP9@PRV(0HP!&?S_9^]= MF]I(EK71OZ+@W>\Y,Q$JK[IWU'M"EN[HJ\\DGL[(R#=(XJN %BYX78-"9R(J>%7U!(9&L MZ"M3],-+15<*2QN=1%)AC#A@,-)!&$0P MG)K.X"3TRCX!G=[(] X[MAL:9C@,=Z^[EZ/&CYSG<1$&?6^&1]>!<[J^>W'W M+J\])\U=X MRB9K_H(U?QI1(=R+2(Q ,;ATB(Y;I +3B"@-O,H$H[$NZPT1GC4_:_ZJ3]YD MS5^PYD]#*I%J7$@N42#*(QY=@70Z0XMI8G0%LR%IOFJ"/YTU/VO^JH,M6?,7 MK/G3<(J1TDM2.(15R?:)0(H1BR+1P/0-B2)U+M)-S.]THC9W7+S+29?^R'0; M_1NUL'/WQ7I#WBH#')>5TL='#3/*S8ER%[,Q#64++QCVB&HE >4X1]:;B!@E ML2!!PJ*F2JJLJG40QP5A31C")*/$.\P JI MZ.%/CYT#=??1<=!UVN1BD=53LZZOK:ZO,HB1=?WANCZ-6QC,+>-&(L>T KL> M*%)*4V2)E;0HF&+1IX-Q32SN5#1BL(45E#KD638 M(4@D-6"*)UTG7UH%#%L^Z)5M^1Y=YW>3;K.K(\F[6;S1R%OLN) MQ)[KGX1&'/1/)K'H?F]=8]!/C*4^2J2Y$HB_^\/,4^?DJ60VUJQMP)%0AR07 M$7&/P2GYI$]-IQ\CHIQU^@$Z/8TI1\NC M)MPC;]*A Q8C4HI&) /G3@OF&+:@TZ*I%UJ;)>MTS77Z42+'6:R3&1]5L>S MUKS4Q2YXJ8,P'$T.C.3*%@^9S=\>LT/*9"ES(ZE[.?U\=L--1LR"=0ZIF+HC M6)JJIA.-J(R.8*XU9WICDZJ;NVV_YU.KSTZ3%]T")6OR0S5YIJ2GLA00-B!, MO 5-AM^LQ11%3TVP3!C!09,YN7EN(VORL]/D5>Z]925_J))/]]V(D0YK :NB M2$2<8XXL*#X2 GM0=A]B\*F 'V$W0_19S9^=FJ^TJ&=6\P>J^70K+A9&$<8Y MHIH"*V?.(BUAD30F4ADOJ.$NJ;FXI;WK[[F_R;JI=!6%O@P_C^/1N:])K6,2 M0Y@>^.U&5D):RW:_U[^:G9!1\5ZH**[&*JCUNJ"(8$X0-]$@):) "GL.G$@) M35."0K&@6,5Z0N&Z:_%CAB.R[BY8=V<*2WC-#> M,%=L;#*YH !$UN*:6^&%MU'-NKM@W9W&%7RP)+C $6&% RN,"R#/SB+&<,& M0H/[DWHDWZFTTQ+."=-(0E'QE^4-ATO0O@U"-ND %O,8"W M^VTV9 !6QS%18&3+\\3IG)(-1*$ SHAFFGL7Z<8F7Q19>5Z[)<]([1\>:K/99[9<2G[CS M/FI&A,4APC1J(0/31!*#0G0&@=UGR&H7$C:HJ '?M2P3)\!SS9B0,6&IX8Z, M"8^)"=-H")%64HD=(LP#$A@AD8W*(((#3JT]E'*RQ 1YLR;F7%D6^?C,TL?R M6(4$\XSE&'G4?F>WV:)CWY MI-V:EJ^<5L[Y:] _>07#Z/3.8.KV+DN:OBQ%J/K^C@0&U[O3,X'QW M%$Z&0$[3 PSZW6Y)3ZLTX,Q,YV.F5]I(&RN8]5JB0G**>&$=,MBF<)9PW(,T MX!2V)D6SN,5=S3TEGR=NK+!$9L:-.N'&-.[MP4X8[ 2B3 K$?1&0YDZCH)0G MO-!%86E9:E.P19;/S;BQQKBQVJ. &3?J@QO3Z#@L/W.!:)3.^R,.! -9 S M#2G!? AI4GL8JINJR'PCX\8CG"W,N%$?W#B<:1=I"JZ$0#@XP T3*+(4>V0D M!QXB6%0J M]@34:77C)T?:-D=1I+CG'F&ZL0H"\4)'I"SU*$1&"L^= MAUJL[@]7]VEX.6I7>*4#PL#,$$\[V;">$@EI MO28"\YB*/X@FQBRK>U;WU4>6L[H_7-UG&DDQDDJZ$!2H!S(O<43&1(Z8#%QA MXX75PR!ON@^@K8G"2XH\F"S$4[L:78B(A##" M,$>)86%C4S>+6VHZ9\3+B/><$6^5FR(9\1Z&>#,-?(0E41B-@)RGRE2*(@"Z MB+C6F@)CIT$5&YN4-U5Q,SB:(2]#WG.&O%5N#&7(>QCDS30S(MYB(3S2,G@ M.LSA-Z-0#(8ZK2T'V-O8+)J8WPGQ\I[08X]E)OK,3D<-WS^SW="8*'Z=1EJG ML>19R[.V=K/V\#VB\5-1=MM3/?7]HATSZ,&0AHW3,&@,C\P@-,QH-.C8LY%) M*S+JP]CZ[LM1OPOK-?QC&6<+'GD!\LCRR/+(:CRRW"%T#=(G7YIAQS7"#7-R MN\%XO*E[](E:5M3EGCV>:B1"/XNSO F#]TF<%IM'0*_'5"9T:'*[4JHO8RLX MQU;N$ENYTA*58NI$5 1%3A7B+A!D7)#(%(4J"DL90=<#-_8S="T)NF;*Y4D95:)9RA; NF!-D#:N0%+[((DUUE.9H$NM2SOK M#%T9NA8!70_V.'3.Y>]YG'%[4[W;!3\*B*+#YG*G^]GCM\=W_PN&YZ//N^U3 Y;T"S7 M2+QK&/,<:UPV8G,9L=:5KLY".R%Q"0B'HQ!G('/8+CEB%$O 'RQI9*6\=GU M[ B003:#[-,&V67'D3/(WA=DIY%D"U!:&&>0<$$#T@:/C'<$2:)T$0M!!2XW MP52103:#; ;9VH'LLB/>&63O"[+3F+?6RA%;7[ZBB5_7Z9PAP#3RZ MG5Y DP,VM!ST^Q :QKG^"0SC'%2NT>N/X!*C?E)PGVJ!)ICME;753(J1QT[/ M]%S'=&'0\,()/-WPQ>WNG_7YGNP&_O=_[>W=[:Q_^>+\/ M_VGMM/??-_;^@K=:;][M_ ]\;O>?G30'>ZV=^C[U+4_Y6Z?7&!WUSX:FYX>_ MSS%T *_#3F]":_1-UO(8#_.A9\Y\!S#J'D^2Z%MZC%L?K#JE-K[$^!,E*S9G MH_[D*Q6!*U\9DSYXN*XY'88_)K_N7SE?<=8XLN M7C!)X*=$F/%F\WA(8_1Y4:'/-:]C\J84'!C9SS[QTZ__Y$W*7\A"DJ)8QL6) M>$&(XIC>\_OX!?G9FX56HF#W_'H>^%H/_"$E%.IP7JXV(]/W. E]S\&/47M] MST+O'PV <;?@PD?#Q@Y OU_&:>?Y#T9G85I#86H#2W@<65JKE+=ZC68I$J9-^:YBWAG+^/IR.PHD-@P;#S4;:IEEUP'\!4YA%8JDB4=1[#RBO M>@:"+!*K!X+LY*W/R):K6WE"\X3F":W9R!8UH4OHXO2(Y9.>=-^F?%3V.1Z5 MS;V9KJ<0[;\=IQ#U\<''?[[L?7SWI;5_2/8^[N(#^JY[\+'=:5]LT8.+?Q^W M+N![QU\N6J\N4XA2N@_Y=/SEV][^I^/V=@NW/[Z]V/NX\P^/WB MX-BQO5?74XAVOW^"\>WM;XGV20NW+N ZVRT8Y[^/]CZVSEO[#GY/]W;\/Q>M M4:N3TH=V1JVMSQ+36"@BD3,Q(*X"0987&)D0=&3&.,S#$EHSY2/_&<=JBV.Y MX=*:X%C[U26.">>\\]@BYTB!N),,<"Q@Y OBHF!6$*46WV\IPUB&L;K"6.ZB MM#8P-J5C8%YTP2U%J4,%\8OH8E2QK&,8W7%L=P::5UP M;&]*QQ171 AG$><S0S0M!5U1GJ:0=;ZCFPF_$NNA']K M/.;ZCBS/9I[-NHYL(;.YN#Y,*^MT];@[/GNCHS!HI--]@W 4>L/.U] X-)U> MX[ZL3$RWY?:=:E&C<7R6/)8\EB6TA/IZ653KGE=T[_Z [A^ MK^'.!H/0<^>-T<#TAND8/+C1,W;@SM"_E$F^2SBBSK.\VFWOJT&(TL"_FK7O MTYC$>/5?C1=_/ZU]-<2MGM^?2L*6/SX;CM)!_G88[<5]\SU',^:*9AS,;I(S MJV1P*B(?,4-<6H44@_6T!!L>C+8ZQHU-4BRRG\?3 ][GA D/WT+.F%!#3)C9 M<)9"4NNY0<;2%.$T!;(1.X2I!-R/(O#@-C;90K-F,B;4#1-^6^V&[!"F!W[+ MZ%!/=)@R!BN%P-@(Q$5J_*4 &(P0P!TB ;M I"P+DV^K<$TJNC%/.&4.:(GJ\@W>.AVS)K YPKC;Q,L.Y-?U""X&@TZ-BSLIS7 M?O^- <@<91B<"P8/9T,L(MD\3RDB,7#$+:9(Q8 1EKXPW#GN!5MTB&7% ?^L M^FL:8,FJOWC5GXFD^."- PQ'!2\LXE02I(6QR!36"NI-08IBT9&4K/KU4OWZ MQU$R""P!!*;VWTFCB8Z@^IY3Q(-/NRM!(^& X;EHP1LR"PR89/VOE_ZO8;@D M \+B 6$F+E(85GA/".),8& %1B*KK$1.&1.Q @+(^$/C(G?,D?P_L?RI1;[F M^H[EL7)O\XSE&X\S#F@GLD!?8IS@<1HKIB%1*<0R6!,5099Q@[AC%FGC""JHP9A0Q;%.P(B;!-,,C!D8,S#6K#Q1 M!L9% N.TQ[<345.N"B24M8@+%9&AA4%.)V2TJ3E=+*L5,;DNF[<9&#,P/I_] MK0R,BP3&:5]N87!!K6"(4 G J%E 1F*#@HR41V4$=WQC4S4IN1-A7%9C;JHV M[G2]W)@[-^:>LS$WRXVYYQ68W)C[IXVYM][_3^.OO_<^UOA9%]F.NP9#?]K- MM_4+];#FVUAAN9S^V&MZ;8E?$*FENO_8?O8F>U$027_69OI!+:P+)HJ?M%)_ M0 OK.0=^QTPE>MO>?RWJS.61K>_([M6I^7Z#7UJG9KV:?([%1(W;[WX:-..B?-/JG86!&*6:?MFF^=D:=,%Q*>>WE?'3EBY?' M,J\V_BSA817'2^9R_5M@*//=]+2RZY.2T+ZI6U MHHFI:4Y=35ME'1].DD4N#BX.Z-[^H3CXV&+M_19N'[_K'AQ_P:V+K>^MCW^= MM#]^ZK3W=\A,LLA%FWX0[8^[YY^VV]WVQ0%N;_O.WC:,]_C=R<'%EV\'%^VC M@_W=;ZWSZ\DB+?9I_PLY./[WEQ;]P-K';W&;[O+V]KM.^_6GX[W]E\.9KZJR^/S*# M\#+)PZL9<!$+9'3J*U-(A=: ML7>U8)YUNL:N6];IQ>CTU(?#)2!CC%1(-3B5"DAK#4O%)#91:LYLD71:L#N= MYIR;J:V6OC[._=>E*M:*L&4[G()_V*G8F>GYACE)Y30ORA=J0]/F.Y^Z!M-> M4YHV*PWP>S>,F\]LS0A%!OBY -[-DC9!'2XHC*,@8H+T'@5)5?<B%V*E11?RU@/8K?7*"DLH4#-B;2YT"8_3(8"L1D:FL(*4@HB:YYW2QQ99R MR*W6RKU:\I:5>Z'*/>5MACK#&?'(,P6\C2J.K*,<<5YH2RR)TK*-39 2S'+L M+%@$R*>6I >"2J%=_F!JBQI2+<0K/ WSOQ3=C(7C3-;W1SD0(,KK/A>Y?9JD;"=I%3P0BE$O$G13( MIF:GKF B*!<*8OG&ILXQMV>CS0N@;5F;5ZK-4ZX6F"]BI!@9YU/&?G#( !XC M)BVE@A''?(JQ+8>HY?C:LXNO71*U29RMVX?1N/YP-&Q\ZXR.X T[:IST?2?" M\]5JY_0Y>^:+)VP7YO!P!M\G[O@V+/_N<'AF>BZ\2E+Q$80BO=B:$8D,^',! M_M4.$$)B03%G /&$@G=.)#(^BTAFM.T%^G9 VJW== F\78=#W M9GB4=?U1='W:U"!*;Y0TJ0D]J#DLL$"J" Q1XXM@)'^NS"[\6_JGKOO<,2VC.,SP?CWV.2;, 65C#%FL"B2=P=9I*B1)N6Z\R$&W9Z.]"Z!L67N7J+U3$@;< MBW-91,2-LH@S+=+)(HL,#M+Z*#0+#K17W[U]2HZQY1C;3U!D]^34= 8I,I[H M5ZVZPSW!]*DD[,7=2SG82F(PW.T!,>_ M$$.W\S7XG>^N>Y8F]'6_[[]UNMV,^?-A_ODL8P.Y\:8 =YMSZA&7 3#?,(JP M]BY9Y\BCF5@9Q$G02$?*4&&( M%Q(KP5ERUYI:W"E+HO;U@^HTEKFHX/.J9?3J"" +M3IS98F*N&@3)'K=HSM M=)=7INCQA2./)=<>6I/[9T!H$%SI?4\>[9JJU=F=TROST$?,\ M[DY4>VX0S#!LA^J_N[W)PK^[7/=,2.Z.J-9QY>AXU.G4[@B* W^)N7@;W+0;*2$,:BP M@7KGM-$,=)S0)A;\AI+_GI,\UN?^.J#\ 9W6Y;/#)[3'/8R%6 M>=K^IH686>-L&N8S#626_K&@ ]'8(L*"1#SE QI7*,2XQ=)(["F.*1Y9B)OU MS'_/N2-KHM>/=& KZ_4^DD;N/9I"3@I-]R M2;4NGU=D[K'OGR.#)DG!T;&)5JV>GXO+76UE9U-QWRF@\Y20ZD"<0Y,AU$!3 >E$IG4[X8S MI6WD5G%6;&Q*_:N0P9.&RF>DTPO/*LXZO2*=GM)!6)6@@C&(XE9JR$ZCWG>$%-=H7+Q6[W>V.>W%?4P% MFZ5_7FKMG2Y08%B J3 $J> "LF#OI78X=3LL(P?D3@66GS10/A]U7UX]IZS3 MR]+I*?USV :B+$6*1XVX-@4R,4@DI%$T4 ;D4&QLZKMI=(X%UOK^.18XFR5X M:LY3&DD.^=4YY+?(], WU8)G"S%%!K%C'E''DD^WAK.4/U?*9[$!A1) B;0Q3BC@#4FBQ8,@) M'(7U!9>,@)8W!;VY19RC@FMT_QP5+),#+WOW_#8FA;_/G"')@<)G0! '9S.] M/4(V(OS8CF 6.O[ MYP BW#WUEDAGC$=G@][PL@S">8X@UG(G^9<6HZPV?=-F-3XSM5 M.LZAREK?/XGYEARLK"47_56(8N?DM-L_ M#^%=M9Q_3RNL94LQGZ7X?IUY MM_@D:>>30Y7'VCW/^+)"?+G*1'D02JGHD+7. KY8@0Q)/638,BPAY;GWFF!544XI(X11* M5AT!UV3(>T.B+)0FF()18#E3=WVO[-N+R+\N/49!VZLB05XD XC[H)! MAA&! )MC,"XJ24@Z"T?NUADW!Q]K??\ 6C2.-+K95?G0UA9L,@;U?=TUYCG\5^O[Y_#?I(A.#OC5F/O=J8K&WJ2I5XX(W-L$7&F;X@L7 MI8X2B8)SQ*D+2,,*(>89P9I[*46*".BZIS9F95Y3=I?5>G%J/1/HDU'I0@LD MA5+I&%M RCJ"/-=&ANA)X>3&)B?W.@E-Z)J&F);4=+(=1@UGAD>-TT'_:\<' MW[#GL^TG86*_SK?A.$?'R>5\= 4>L>T/?!B4=X!%; S[W8YOI+E?!S2MV7&0 M";R")+X"07PSEL.7YQ^&Z?#@);QN78IB1M?YT/5*LQ%+;5&&Q83S%(&==$A1 M'%&4R@KK?*2,)M+45+7/S=4Y/0F_TR-J?(]%U;L[ZQIPG&1GN][<<",P@O!G+ MT)NNZ8VV>GYG(D;9<9K/<;I2C)>JX)UF'&E;I";>BB(CBXB"YS$H66A&],8F M;W*>&W(]#R5?970D*_D2E7P:'8G<:8R]1E[+U(Y9%$@K(Q&@-VAY#-;C(M7, M*?3-X,@:U.)](/%Z:CG6H$/P1'[L=R5"U!^:;J)A:\V\GER&YV,F]$QDY"\0 MD516:"]FY%T0\EXI8!N),2'UPF'4.4#>U!K'4HH\(Z(H<,$8$QN;MY1 S_M2 M3U67%][P-.OR,G5YILLI*ZWGU7@0@5+D94\(&Z]0TIIA@@-)A:2%.#I)H]6BYNITCELM2ZJ_GA1 MJQ\==\U*OE0E/YA1Y4#38X!C2W$C$C8C(B@":KN$=S%(G*3+7>=>RW]((-R=R*5.8-R :QJZW,,UNCH""(L M&,2I!&Y%4G$!IP/5'E;7 ]BJ)EM84\XG%Z=Z-CCP*.TZ,PZL@'AM >F2&I87 M(^J%0YP)P %7,*1\%-$ [RJT*_<*Y:\2 G(.=1Y+/<>2@ZD_*Q^'&M /E)Y43NWT8D.L/1X\=A,DQZD>(G]P> MCMZ+V\&.=H?#,[ /X542CNP$S><$7:FT2*@PWGB,K P4<6LMTJG5"RQ((0AQ MVDB_L0G.;]Y<>A:*N_B0]80CJZS1F'AF M7-C8).)F-[^V*J MJ6]A4#GS^:EJ]DI/EF7-7IAF3^D5%2H6D3-4.,<0ET5Y6E0B6,_@L1&&\-(O MDDVN1,Z#?B(\:^RK-$"[GQ3+>M8N[2IIUKMP>NGO_MWO'>Z'00;EAX#RE?J' MP9#@%?>($)'2)'U$JN $:8L#-MSYP!+=X@#*_.;AE!RP>HK:O4JJE;5[\=H] MI5PA$&I#,$AJEB):1B$-JXEHB+((K"B\"1N;C)"FN.7H68YJK9N6S[*M$6A2 MM=^WSC3KR;F\ZT"SVOU1&((L&=L-&7_GPU\ZRZZ$8R%:$9%G42'NL4-6JX D ME<1(*[G7@+^TB=6B-@-S%*O>*OU8W"JK](-4>B;%.1:X($(CR5,4RQF.K T% MLM@+X9->$YIJGDFU\&W"'+YZU&/\H]3FYFQP#H/INR_K2*:>M5?[&,?Y_^H/ M (3',@0>;?_DI-][G\0G8_!\&,RNT"KJC?2B0,0) ;1*$&2!4B FN'&%U@$0 M>6-3-K'^%0;7"7JSO/VN%] M#-KU+G0-R,U^?]]\_SB5*@#L]T=F$%X"7GN Z]/0&YHT_HS7\^'UE2+@!54V M&%:@ KA71<8,9PJ!+2:P[K:(VJ08EV0XQ[B>A$]Z_72]7K*PXC20CI! MD2Y(JI)F!%*8,H0=,5JS*!V+*3/@5UJ=PUSUU^ZKV?"=\8F21,HFU,N'02.< MG';[YR&,7YRX/@T@3[UUY&5/SF.N2U'PR9&DO5CB\O!#$I]=>*$WZGP-6SU_ M.URGBL-#^%CW+,UKZ4GOG:8W\K&F.8'\2AEQ)XR/.@0D: 2"%GA F@6!K/*" M&H^=3!GUXDXIMW7"\*S]]2PCGK7_\;5_IGV+,302CQ&3WB/.;(&T]AP9'"*+ MWAB#>^NR?.OKU2 I,I MQ43A"^2, 9;%%4,V4H,T9X%C#^8U ,X2U10XYWH]=R"H4PW,# 2+ (*9!#&I M=2BX0H4R%G'""V2!:B!#HG:Q4(53Z40-:0K]P-#9$RT7F,=2_['D(ICK6@3S MZ3M@.S$&5V84@&F$._4:[FPP"#UWW@C?W9'I'8;&P(Q">4JF]-12:\NO8/!Z MCYY?4"_'[(FQKD6Z7U>I525R>W%G+%_O0+SV>F4_EYY/_]F92E@F5_.1J_,K MC0:T*S1-V?>:,,0-Y\@*)9"Q6$ELB7;8@Y>UL-IZ3\[%6@.5?LPX=E;DI2KR MU$N2S#O#;4#"XW0R+GJDO++(8.R"DHH)4FQLBN)FCN?\A6">**/,8\EC>09C MR3[/'3>=P*ZE$VHA[3F5;HWI^>S?K#D9JOWVTNW2S/="S9 [IK MN[/;/)Z&&35L..ST>N7!TM@8'87&:6G*LC.T7N1H#FX4"F\%EH7T!>%$!15T MD-9PSZ,KHB>?=Q,E(I21>Y\VO9TD;8U>F<'@'";N'],]R^QH3G9TI7R:H<)[ MCR,BV@,[ F*+E)$<@3?+K9?.*2?2$;2F5G?*7\Z.SY/0;0/L.#AF/0&_1XH( M8N)PL,%JC8,/L=1MF76[AKH]]7Q4Q)I@Q9 SP2*N(W@^K(#?6&3!RF@\3DB^[JK,)CW;.\S%(4H#7UX$>K6Q!?YRR-7YG?"L&;_K^F>V&QF1%;LC" M8\/K?_UP&1>N(O?+\+[SE*ZER1*8:1RC"$7!.79.$VH+)[45 1=>\=)D/:SX M23992S!95\K..18YUIX@%8)$'!8P':4+2$9M3:1%H8%Q;)*B6:B;\;IZ'J;- M6)JQM!9S.@>6-'1W\0C/_OG^/X,I.@=#,O;]Q^!6-!Y\]& MX<^QHN,??^?N YY%@3MJ[U65_QDX3&&%8'C$;J<7T&5,O1ST^Q :QKG^"0PC M:5JCEPJ7-T;]A $^]-*9:OBM!+M4"VIRNMIT8=#P0EDGZL7-!?V5("SLD5^' M_N"P8^[PJ/SJ*&?_/1I,[[4ZR,Y-K?9VX_V'E^]WMW>WWNWNO']$F7CX4[W: M:V_OM-_O;#?@M_=[?^]N;^W#'^_WX3^MG?;^^\;>7XU76^__I_'7WWL?WS=^ M>P77[/3.@O^]OL]]RW/^UNDU1D?]LZ'I^>$\0P?X.NST)I1'WV0TC_$P'WKF MS'=&\RW"^$D2K1L_1FG5)E\8OUV287,VZD\^7U&Y\I4Q_8-'Z9K38?AC\LL- MJE[^W4FP.OHC/<,DXM+IE4]3WG>,)5J_T#K-28DHXSC;>$ACM'E1O7?-M9B\ M*;$00O[L$S_]^D_>E.2%2C]Z&1_;56G%>_)U&=E6AID57+^/IR":V+#H,%PLY%"O?<) M!#YDU1ST MM%O&T$RW ;S)=?O#LT%9"+K,&(C=_K=&IU?%T5,(5SGLTLY:F?-S:@!!_=D@1=2G"3YI0PS4&5A6&(YN5^6Z3.RC3^.R-GU_.4MW MR>NLD;C5M#70[EC*WX BM,.H-GNW[>W=R=XM^;1]^+U]\1;>:UTND)0XZD[W;T^/V-GQ^_\O%I_U_'W_:=WCO]5N^ MM_U7IWUQ=-P^V2$P9M+:__3ET_MK>[_NMH;[_=;9VD?=^W'.[/6Q]W MV=[K%CW8_T#2.-LG[[K_N7@[:G72ONW.J+7UN;#48Q\((C)RQ(6U2/N@D!)! MLX@Q,/\LF-79E0QY&?*6!7FK[%.9(>]AD-=^=0EYUG&BB0RH ML"P@CJE$"LL"&>&Y 3G15I8]*9DD"ZA7]-B.1KW/$ZZ>-_\V"#%U0/*__Y!" MN_Y):(S,]S!L-GKA!UQZ_<[^U!!!5TL:T[KNIV7-('H?$/TPRQN]MXHZHQ'U M! -O=!% -#HDL%8N!D%,H3HT8J"H$*QR./%,L@?>H!R\A-E_!>A4QX;3=#\LCRR)88><^[5_?: MO0+ 0>4.5J?W%5SBQ.'3,=C;6G/E/:TG/Y:\I[7FOOF;2>MA4.W301]<\=%Y MJ=#I2/MI0H"Q:@JO;"DR MV"J$"\48X98'7@:',9-Y/RQ#8H;$1]H/RY"X7$BF8 M]C#U?X M^R.PT@IG+\SAX1_[YON,( VOS\R@V#!5_.O^B=I, 1"/#L)H MMU?VZ/,9=.<"W2]7>*@&G/51(N6-3QVH';(%_"8H5JX .^L$\%#-\N;:\U'N M!?.KBS#H>Z!-6>4?4>5G>%84RC'F!&(N,L2Q\$A9#?]H;(@-7A9<;H!^*TKH MG\M@6CDR6C-L:/5])\+02V#H1]!E.VJ,CLPHD;&S[JAB7:?FO R2P@?"]TZU M'S(*@Y-&MP^#MZ:;0J=+Y5P+\7GKO! UC0N^J59^N!>W03+>)8)^YD9E5MNK M_K!&32W7 XUWOOV]OSLM$,F)PX6+B D,;J\0 AG"% K!&1QD41BNRZ)F6M\I M3_39@O S4OXE,[2L]TO3^YD^!5H1CZ-&EBF?=@ XLM9@1(TTRH!X6F.62L/6 MTP];K)J69O^>+G=&VOF0]ON48;EO[>V#SUY@ MHXTK$!4% :?76F1@@9&CKDAHRX-G&YL"+[0&]Y-+EGN"J+.LF:H-FM3J?I2X O\L,+MJY2N9UO6NKVWO_.^L;_7^$%]Z[]VVUOM5[M;?\]4 MNJ[E ^O;%>>W[51Z>3!L5ID/S<;_8TY._VP,TP;9L#%;Z[K9"-]=.!VE8\75 M^PU #5//ZMT_>MH[U+N>J6Y-%%SF:MWN\J7ZB>EOY/>QJ:X,>/OL) PZ;@$> MY]4@W=[@T/0Z%^7FS:M+TP%_O#3#SG OO@&I2:=;RI?.AC#0X7 [#-V@!=;$X8'[ R8W,4_Q\"O@-W!/2^. MNGL?W^)/^\#4MG> N?W3;6]_.O[T2N-/_SG"[N2?GOFHS_:.W_(#^I:U/[8N M/AV_I9^VWQWOO?X@X+_=UOX'W-H_A+%_@&NVOR2VUCIV%Y\)]9:8H!"- 2B: MEQXIHB2*Q' C HD&RXK&E_7RMQ+W%C1HI8K HBNXXLQ06C E,2PCH40 6X99 M-Z=)#8%1 XYM[7]XMY-J\.^]V7FWM;\+(%8B] WJ5;TUX MX%B,KMDR>&\\F&H3KURU7P_HZ@/HX R746(C!"=4@C 6V"B*<>$(+>3&;4I9 MJ^+YE<'KN3(G+&6-#<_LL.,[9@!"W?@M46J*_TR?:I:_DS\;_4%9F&'\UJN* MF8W?_+V1(+73Z_6_5M/:#<:'00G")WWPAT)C%%QY2@24JE_>))5V&,+'L37A MH]_@ <'!3&4MJC]@\8#G)>[:;'SK@&< L]5P1Z4 '3:3]1KV>T!QDR'H-R^/.J'K)R^? M]$_A[\L/_?5N[_6G\5\50*>K5Q'8ZN7J53M()O;'7+N.\I_6\XI[<38QKO/X M%R *('6V6MAP"CK@&_;\BJ2>G@V&9Z8W2IY+>GUPUAW+^B X?EQ4XZPV%2K-]F=/#]SJN)_KUHO J#D>GT9NN'5H

"Y[<^X>5S5='U_L"7JO2M,[H\\U6)/URI M[3#TPJ"\>-+VTW%.1!KVAUXYP>_3UD$ M3YT+,7$C:"?Y0> MYK3B(HUH.H-N)5'384X<_PH3J\R3K$IJR@L7 MV8:93[7"*SACI"H8?D75RA62I MDJ$$;FE3L!2A2[R >?O?LTY"MJE6)34Z,5]@_D!;3TK(2<)DT@&4TQEV8&), MBE[-?I(7&( YJ0ZSPA#A\V$LAS.[BN7?UTHXEQ3Q,-WY1]^I[I*><;+>\TS M1!5N&^4 R!#0T^J4[CBK?[:<5O6=$JE+>7S1V'*CLQ*T*H$#).^F)X+)B MH'^2G.?AS.356-:J/].]_NB,P&EW=_$ZWX-O7^;RP7I-_;K&Q+&K[]/^0+.N M0^!PYOEF#?7X^4H\\J5W:RL<;2>20"8\Y2K@O4A<),5/)A!4$9,$\&!=;G+S ML9$$L4TTX/2TVPF5[-XV$KACLK(W3-$8W.BL<,*0E\!4>DG MIV?\_?I.W\_E'CA7/W'-RH;#?$SG8?)(M5OK>RW0U5VM1UZ B?Q=SO5$"JM1 M5E["I<$#ZCM*VEH"PC2)^M\&R!K0WHIW*3!-@$YCPU39RP9C$SQ\=SF2 M=AB]2B>K>C4J:;CRX'_KO'6\\UE$2:@1$OE(%.+!262I<\@)X:34A0N,IX1\ M<2,UX\_K2U[ZA9T9WR7I<3^Y^PU7S?;$J5J9(-S]T$8%:;6Q"6!WT_:- M%SU-_.6:^Q!#.JY]Z:NL;,$OBSM? Z*Q%YK.GD] *9"\+%V\_!62R]9(CH N@-51J9PEADK.*VX(%@%T$0FDK=8HMN]Y)3 M#.0G_G>_5SE773-(.W0-/^BD=(FT#S$.S4YLT^WNUS/#%:,&'N;-+U__4N,;7&LV4O#M")SX<@<7 M+"% "SS,^$/@$:0X\:C<:KT<0AKZ[!6;Z0I)DZZ;V!L737'OR:/Z\4[QN M>'\&W@NS9&!;9].Q[74V6OY1K\.+.5$\?FB#W(]LJ=OS3O[ M91[9M;PSRZEA$G@ON$N<@^VR]%F#% M,?@O1B$N9$1*"X(*S@TO=,&B\=?3(=A9#B/PF(+QN[CY,UJN[N:B91J'\VZI:VU"0;V$W9+W_,D>=]ZXR6>8G7 MYKP\5&?.1OW)5ZI#=>4KXQ;;+N6GGP[#'Y-?;IQP+/_NI*$HW&Q]?'0QHCU8OJO6NE9:LW!7G!"PH_/_[(3[__\S?I M"R4)_-SS^_C%3[Z)7Q2_&/A/OYX'?H>:!VM=[&E))U-?W065QFS[<:LYC:%K M?:?ZW65*TU60;TSP/9?O>4*KO3633YL7_!DL^,L*,H>-%$T$?M;8NC4F,8M[0\7!\<[YP?[ M'W#[^.4Q_$Y;^ULPCH.+O>V#[WL?VYW+[TR*_QRWR*?MUK?V?KO3VO_W47O_ M+6V]3K\??&]MO^RTCUN\?;PC#NB_O_SG8E*$K"R\74@IE141Z2 (XBDB;8,P MR#"O%5:4"B_+Q+*FPHLL];K,0H\9SC*1IYDP* 2U'+L-?<:FF\]-HQ M!2A'I#7JQWCV@Q2/C%Z+1*_S2_12W-@ *X%\X0K$'>7(1$&1DR8(YV$)'=[8 MI.QFJY#?,VAET*H]:,V#6:0HM/,<,R^XCM1X(;F(ABFP[RR&S,'JA6+M*04LI::Z\1SYR@'$Z/4.8NT^OLECSQD\FKA:BWEQY)^]A]:QU^YCA@ M6@B&B H*<>(+I,'$(.Q$H:)W44F * ,M L%FC. MKP -=L%AJ@0*7FO$8<60Y;1 V$L9/ 5@66A MP-*^RF"*:)1B4B(IK05'BQ%DO:)(FD)'K!4AA&]L,MD419&WBY:5;7F]<$S> M&'HZ'MC3+<;S6,Y7:^NS%QHK 6"EO"R #[D"V8@#HE'$(FHLI0@;FZJ)F,CK9,.^: \XL*F&I 6HTBL9(19[HJXL5DTI:!Y=V=!:K5] MK51AWM:IN5-QO<_YLRKQN%IP.IAU+8*BTA 2D,71IP*U"AE!-4J5NZB21N%$ M0.;H7EZ# P%9K1?!-N[M/V0%7KX"3ST(0KEEA&MDI 8/@C$!"APTDE(PXR/X M#YC?[D%DY7VZRGMO5R$K[]*5=_;\2K!@?@T!;:7)_=<>:8PC"FGYN$MY8>+. MRILW(^Y1TNM:2>.\%;%67L-S+PF^6NARLXZ#52JPX 2B6"G$"R ?BE&.:"&D MPH66T>J-3:V:\&O>E,A*_S"?(BO](RK]3-4 #WA=GDDA-M4\<1Z9X H4E',B M1!\$C66BNKA3^D36^6>@\\O?M<@ZOW"=G]V^*((VF!$D-'/@HQ0*&14THMYR M\+"U4 7>V"28-YFX62WD1W[*O\JJX6O4R'0AQ>(O6T"GVG+]TU UF9^V01D= M#4+J?=H;'0U3ZY!)J^ ?%)2O_KJ]JOR=^F[^GUC^+'2RQN7L:]+W,U?5SU7U MG_G ZQP7JFEUXA]4U?\1?.?Z^@NMKS^QAONE-6Q5UG G6<-<@_UIB\!LT?TL M!<]6"DXJIOWS0OP/E8]!H'$VF!I2P8X8$+RSWC44JFB'>%BN-^H\65?J/WCE.7N$L[1P?Y;>*X/WUH7 M!_33Q[?G\,S\6H%^$W4J&$"0E\&/#_MJ[I'GCH?"4::YV-@DG#2Q6N1V5:YU MG>&NKG!'M/8\.F4L,9Q%;SV-E OE!)7IEPQW:P9W,XG )A;:0 M+5A 3-"!%5%+.3&)FMRS3/89;![!F#G"UNXPM""J< =%3J(:"BFD7%3&,4S MV*T7V,TD)>B",4JT1<'H -S.*@0VC"-"7&&QTEXHD[@=;PIUIYH(==XDJZEG M_JH_+#?"?N*=YWRJM798TPKOQ=?]OA]N]?S[,/C:<6'XOM_U&;OFPJXKQ?TQ MD9PI6B "5!QQ:A0RAG@4O>!<:U$P1S8VE6IJDC.GL]8ORF_+JKTLU9[)CXXT M!J8)XD%JQ(O"(^.X0)A$6!3A'7AD0$MD+M.4]7KE+DI6^86I_(PGPKPJ& T6 M&4XEXC@&I&(JT.8XMY$+RC$%:ZZ;>(Z2DCD[^K;LZ![<^^[)T8W;\Z+'Z,#T3K>X:W7 M'^B-0A@G!Q>?CK'>TM__OSJ=]1^ ZY^WC+^>M_<-OG_8_ M?;F>3\RDU 0[1#A1B,M@D'+&(F)U$*R(QL:XLZ> =QII86W M C-,',>%-$1%2Q11//A ;9'A;LW@;KJ7';S&UFB! HT<<>H\TI9S9"GSVL;" M,PH9'(0JA.5/1. RF/RA;% 6-EYOU&>S6!.QF=O$= M-\2*@J.BX!1QICE2W!A4:%[$5*$6I[-BK"B:5#Y6EY;E1U#F<>\IKJ5[?R4I M^787/Z2DC4L"M [@H+R$7&C!+ ]99!FH@A@YK!/Y9PI MYTVJ.,0)T$C2XA%1. B MT."4)J#EY&89U]QM\DGH=DV=G:SL"U/V69\F8L.XT^DL.$.<8H.T9FYAT=:<0SBVIR>-OM<_ )^VXB7R-_UP 1YS+*7[3[W;<^3[<\66W[[ZL MJ<1\^L\1=B?_],Q'?;9W_)8?T+>L_;$%4O"6?MI^=[SW^H. _W9;^Q\PK#R, M_0-SH9YCC@)6@R#CK$0^,(NU5@0#\DRICB66HE+T#D^FWDH;& M"&IN:, T2"Z#-\9:;C5<2@0; ]]H!%#$TY0>/3@+&_7*2:_^3/?ZHS,"3':W M9:F/9:>'2>&/_HP_R+M_U3^!09R7_1F+/X>3 M=J>-SK!Q.@"H'<"E 94'G:\I?Q+TIO$;^;URCI.7W!FES_7]F2M3]V'\AT?E MBYV>[\!,5:G\O=!MPBOCB!/<8V0ZW3 8-DS/-WQG.!IT[-FH/QC^V?B-WN7J M/[YV+:J&EP8?3%6_RN/]HSK'D#X&L_[MV[<7G[9>OW[A^B>U&.W&9EJ'JW!= M[^D[Z9\>=4*-)K":O.K?WY):?7CW-TCW((PE$W3G*,!?)BE&LH]?0R,]Y9GI M@C9$>*L'?*54ATZO8CT)7A+$5NW%^KUFHS](>!.&PTXZ.#)6AV:9K/@MV&%G M!%< M>WU1PW3.#6#%,9J5M>L7H6Q] >G:5;ABO9\>F=X9]1/5^HD $C)TK]7 MWP-5N_P*ZG]+(TFBB^S E"F18#8'X<_RL[^QWRM\B/">@RN%1@PPHBO8D<;: M3RAH!J6V@H[W8)HOOS*>@Q\ 0'_V@R\:OX"ODV"&9ZF#LS7#<@;+NYLR"31= M.R7@=_PXU1[NU C?3\/X/H N 4;=A%_@WM5LA>$(\#!-_!JZW=+&#!*M38._G)0A<-Q2T*X\Y?B#@(^#=(P*GLB-*4XUP>D+)V=) M_ #=S>$@I+-6I_!E>$XP44>E^'3@"C; P\*L]\P3ROGYM4F\83A/^\/2UOXQ"%V3%&=\=*D,UXZUD*7X\LS+&[=? MP5B8K;-1^'-\2_SC[]S,>T;#X!"\FCCC'\.S$QC]>0UL>'%M 6;^/1I,7=G# M #H;S!=D(CS,'Z;[S9P/TW0?#:X\]YTF].;DC.=A\[_MX%^;MXWHFAQ4Q-IR M:IC4MK!:IG;1AE!FI?#*,LZ!R%_GF#QBR:-BC!K.33"6%-QH&51P%.AFW/C! M?7[-3:_>AQ)P6@LIM5:&$T[AH]:F+KE8)<=5U(R]WB(5?P%"#<]L@I!1IU+R M;C?AQFB*F?_O&)XJ"W(:!J7=2=:@;V%MQ_.7<'148L8,M(XI\$4Z$%D:FSX8 M$$"]!B D&*.C4)FN0?_RGH?)-4]?!?WI#<'L#"I8*@]SCJ&I.4;/P] #.$V# M[CMW!I!3(I,/75#^P?GU;R6S.'YI>-0Y/4TXZ-LF%;* MP(3#J&$:4)J29,4ZP_5:MWWS/=&6\39ZLJ &Q!VFH9<6 !YW;"U'Y]79YM)8 M)QO;.0'+5-GLM$HP0ZYJB-SXUH&W86J CW1BQTTF'E56/\U;J495H*5Y:='3 MB6!@,-4@9C2]DADSHVCIT^'[F)F6[XYO4>.IOY.3_OX'A.LFWZKO@_[ 4^\9 M>*AP#<0OB>]$OX:-0X )F(*D=("+0UC70=*Y\].*.=Y.7&==Z+E(ZZLP2"[* M#+\<<^?Q1U#%2^'J(-CER/J7WYX ?DDIJTC*^) F^$D_(-B=BN F["E)?'DE ML%$G_?1TL1'/REDZ/1L ^1TFLC[!R_&,706\*:F'CPPG[L'P*INN'(-D["KG M :;5)H[=_]KQM['KRFF8.B/IV4I_!TQ:>KI@X*%G-/A%8^V$\>;\&7C;5I>Z;\.! )D%T89&6[7-=T3L9COJ0@ MX[N6HZ@\I/087P(L-WRMGRA,I01@Q9/Q*ZUT)5J7SS>/UM577.X$TI/0.VA9 M-Q&(:UB\W"V V^+^*0=NM-7S?P/B=+I@J?<3\CS??0!']_8/R-[V#KR^<]XZ M/OQL V&^P!39@N!4+I,A:[U"A5+.*B6#*$2M0_P_P+&JF$NIC:6Q&8/Z\$H8 MSMAT7+BR:^E3B9B7@ ,&:!9PX/6)&0967HE2IZ+Q$1[LZFM)J[^!GP(>VOGL M.Y7!FIKSD@O.V)?2B/^@8DVN27/TAR(O6/FSE)HT_(5,/\5B*J0\@X2'M:\: MS1JERIMR0,V3]U=QZ3'%2MSSLL3:U)(U&[U0 MFC&3S&#)Q7*7I'SR90G)8$#1<8PB%.DLA'.:4%LXJ:T(N/"*?]Y]< [8UEB\ MIRK1#J-7543MB62!]4GKXZ=.:Q_N\_HM2^-L7[R%^[:/6\>MBS:,_>!XZ]O! MQ6"^ [RHJ(=! $\>1;V2 ,,LQKA16EPLN-34)$$QRO)WNRY9%A_@?NQC1^ M=IEG $!_.@BG!HQN"E^DG8'9",(XPEQ=(-?%/% MP3(DW@<2KQ;@MR$&'#4J!(F(!Q&0+;1"S&'C:"RDCQX@L4F8?B1 ?(I,]V8, MY7;XFXVD7G[^?*E8=T\N5^?Y7@-T*R7B,F:;<>T^N/9A%M>8--%299"UFB%N M,$/&!(J(Y&D!!9 ]L[')=)-HD9G>4M3NXRTAX1H!729U*X6]]V4.Z,"/J=M$ M.,#5'9R9;D:\^R#>P9627$$9&4- E"IP;B/QR&"E$::2:"V-HJF5$F\R\EBN M[=-C .),D/5RA?9G"U0K+?LW3+AE:!JI[ E7[V'W?V_KL&;<. EY M7U#$?1&1,D5 PGH5J(C8>W [^1Q.Y\_/8J[!_OTDGC79YAAGQ]V^/5_F'U]) MNIF>!NGTOL)U^E5^\6QJ4)FS>5OJ4)4M](-!W)8','.@KCS+$(:3Q&7COY9? MO)KJ-DZD&R=H3E, RO3;R?F/]$<%G9/,ZLO;][N-(U.=_#E/NSRN'*>O4@]2 M-+ ZVS%[GK&W<4_%DW[,5K3#)G/-W,>-H2[8O=SZDBB7:A0+@0 7$1*;*I\(5G-&BP ME()&O-X93]4AII3L7X%0RK@<"WWOUASCV].5[M5;Z\>92CDOZ?'SDM;,3UE2 MYL_+L6FH4NZVP1I7:4"D%.$BITCD%(E%NF"A2(6P9"%]D>J#!Q5TD-;PU+:W MB)Z4+EA!*"-+"B<]$??LM/MI^X"T3W9XFZ;/M/#!<;NSM_\%KM5B8/J_[[W> M)>WCH^[!^^NE#)EO5:$53NS6$5; M;S]C8A0)3B'X-R).+$L$HW*<\9# O?VJO.D$VJ<^1X]C(* MB]8'NMZ8\[+Q9(:LN2!K]SIDT2B,M XC*CS0J^@5TCCU26><%<%C*0A)D$7H MS=R$WS.SFE?9_NH/X/J]<:#4G5>AWVX5FCXTG5YF7#7%K7G :;S*K\:+O#]= MX]>PQ'_WAQFVYH.MUG78"D$"FR(1"<$QXEX&9*RU*'I?2"X4,4)L;-YL";%\ MR'KB ;M?'-Q;9<1NYD@NDEX.S4)%W#-MTM).EN?3(X[E0AY4S[OI :+[X3);G]59KD14J&K M*W&_VI5"^47E''-ZVNV,MUZG>[*GMSUWIU<60BV_XZSA/:<>9RC\;\#,[9;X?QN5M_?'9<#1-2!E#9UGUM"H_!+8B54X# M[&K$3@]805D6$*[3[Y53.BYAUTE5";MA6*9IP*SV0N,\F)\4#GQB,SJM]U=. M9J?G!F%=3 :94=[ J,34^)7F]"M?-VK7S5[/]45'47-_V MKH*KKBW*.M6W_66]VFMU9QUE4D41P2.DW$AL)-7!82Z UG&FR(_JV\Y7K_9I M0U@"@LH$3(K!)I4'T$7(UXUHV=;K>JCUIE/8$]3H(S+5L+?LUFKN# MA&LEVE9%OB_KVI772:F=XW(>LV7SJHS$<:>%*F_R1>/]K;-S.XJZV8Z(S\8T M7I*--&O=_K"JZ??5=,_*9-$S8!VCSC!V8(Y^5 LWB>%OG=^O%_-*1 ,<4* E MW6E>:3?T#N&]9&^OF;BJNG[GRG5FLGYO5X7+TI.CV:KW(+;C O6C,FMWFBH- M[W1Z7_N7_&G<06GR:+<6>I_?%-;*Q=CN#,WAX2 [2VX>A?S@P MIT=E->/#I!XO5ID ?76Q]^*XF4_.>KY2Y_'+9V&I"=JKE W $)?4(&5M@8RF M$F-F(M%F';.> <<2E0.>6/4<&5V>*>B:T=2@7\]X_O_9^_*G-I)EW7]%X7?N MBYD(BEO[,G/#$!Z<5OY">] MPZFU,#U?86IE]O0DLE3G9OZJ\/R -+XKG;CY$4;]1V5"KD7BH41B:1-?#02O M8-1K(*A%XJM \,R,EV>4U+_NT+I#ZPY]51WZLD+7'R@*^*,?Y@Q*?PT'XS*P M\1MF\ ^/MOX>1T+I]EO1,.K^).OYQ5P+\/ZY0XL$W=]Z(Q._IJM-Y%9M#2BSW2!L4I[=['3WC]JT78I)0;PREANM#4XB1"B#E)[ M)R,O,$U-,4W5F/:XF'8^PS2BO9="$>2I9(@'EW<$6IPW"#)! H^$L#=OA:HQ MK<:T5XYI/&)'#0V1!U6 MF%97![IS+_XU.(O#1M/V87+G[4L/ZB5\T."CYX?;3#KGF"8I4."BP5J94@C4 MJD# >HNI]AD^'6[O7BU8:ZTC&"/K@89RH00"NT&@9$@D# 9-$OSF+7T,W/XA MY;)6"'_NSTR?8(VL1K\?B'[!"AVXI3X(SB6&#PD3;I6$_X*GHO8N/BGZ7;)6 M8Q4AH*<0UD2 ):X-,CY:Y!3!PM/@K=-OWI+EM*XU^M7H5Z/?#>O%+ C%:#(T M,0[L0D>1F++"$X$]3:+V0SXE^LWY(:W621HK4/32(JX%1YICASP+&%L5120! MN-]CK*W4Z%>CW\M /T$]X\%'!O_G6!#KM83_ ?;!+Z-U[;%\4O2[Y'Y)DJB8 M8P@KCQ%W*F_<#P1A&#TB0K+)2N!^ND:_%?5?OKS QM)C^;L=Q5$=TOB0(&V8 M2V>?#J0_C3OGM14P?B(A*0/.?NK(PC&@B&M M>;),:&(P??-VN89!O:I4KY2_+DCSWH#1YB06-G$GC/6*).H3S!8M7/*US_%) M(6W.YPB6 09C&R4O/>(P$LA&KA"7"G,>H[0$K=(4 %(%CP#6QI&Q6%K"9,"!X/? MO*T#&FM(>^V0QC3-IF=2C#MNA'7!^V"H9$XZPU4=T/BTD'9)T[SW+D9%$2&, M(1@JC"RV BE/H]7&*8?#([D'7R2FU0&-=^[%_XWG;F"'X6&=@_5ZSA7 EKE8 M%'7"&L.X)\8DY6+0Q%#BL%>Q=A4^'6#OS;L*J94N&"%1#$(C;I5&H%#WVVCN#433E&*S]E$\*?I?,+QB3I',$68\3 MRMN-$(B$0XX*[;&TGC-9@]_J.BU?7A3CQB1T!G7\XH,&F;/(L132%7ZM0!U M=%0A""8L%;%.R?B$Z.SGG9)6>6R,92CI@II2A;17"BF))3.,2)\KSM89&>N% M\=<.:5H3)UVP444/!AUS(C)+2=0Q^&A5K%V-3PII\X0ST."X0X(8AWBT$EF3 M%))."RFUQ$+5L3XUI-60U@F&8Q; ;F9:\^R(SUL7%"&2<,:"-K4#\2DA;&)-8Q)V0DR' 34>2*4V>9"#2^>U2J-V"3PIIDGH)IUZ_KL'OMBLDA'%G'8[$ M)ZX\=49((2)G6"1EA:O=B4\*?I=$-1)+.<%]GYG^/K>M&^!TZ_[S]'_@Q;6+/#@\[_6D?F>5WN.6C MK[;W:V^VT"G=3C^B:>5N6@!2^R@V3F=SK3%(C7X<-T8PWT:-8>S:<0R-\: Q MAM-^'_2@K>?_]_]H2M2OH\9)/&^$SF@\[+A)@2;^R/;[L3O*T[ZX8GPTC+%A M^Z'1ARM":HU$C]D,,9>=]C*?CF)&G_,CP6B/3J'S)M%^_VC__)Q7_?FB/ ME$W)@+;6.+.CACT]'0Z^ &B-8_>\8?/;=;N#L]$OLY%?'.=EA7'MR!=BLB ; MA>ZPD_%@>DDI[\61JC(ZO&O7GH[B+],_EC1J\;D#O=P'K0//@D$Z[=KS7SK] MXG6+Y_YZU@GCHU^,63?\M7K MO_XE7Y?R.VZ.U\G7OE0*F"&]Y^5UPY]UP[^QZ#0%! &39Q58K;D+J_V^QG\/ MP[V;5E8/HY7;A(D\*!X[3CUU85IT M40D.$R-QSEF@6A-F4F"&1I4\JVLJ/2FFS<<&"TD%# GB&E/ M$"05EXCEP,2 MO!.DJ,Y>\[0:TUX]IG%."8LN!,P(IQH[S3$/7&JC@HW:U5D)GA33+GF:%!8K M&"Q$'58Y*P%'3FJ,4O#*1T&9H HPS=285J*1>_!S=J#..=6*"1ZR^3IQ+ M,9((J,UI:6"Q3I-KPND[[TX+? M)5=U(2I)'4721HLXI@$9+"6B7A@O988_6X-?#7XU^-UA045ZC(4@@G#'F3*: M&Z6L)\Y38>J,J$\,?G/.1Z>E(+F0DB0D8<>D8E1Q\/9AR I/R01Z9/E(0V-:0[26S7AX8?GI:="U>LZ M_S/W3(6JUB7CFMT[A>4W\EMJP0QC#Y28$YK-Y0,EYJP;OM(-?V;9A.KLE74J MU%J8ZE2HJQ7=4Z>[JS,@UB)1IT*M1[T&@EHDZE2HSS\O8MVA=8?6'?JJ.K2. M'[Z%0OK4[^1EB(]C.ZXCB!]V(5?\,XFW+?W"=K[]]'^YOY);F?KHG6R7&,2VO)^ZTMK M>]:DNV(A#RIVCG#J)!)"&,2I"L@) MS)#QR?D49&+>O7FKZQ#B.CCEM6-:LHPXP8.G,7!FE6.*:ZTE(PRS@$D=0ORD MF'89G.(U293A@$+B"7'G"3(I.105M0GTDI=$(R,\1CXDDB()!F,#F%8' M$=>8]MHQS6>:!O>GBC'NHG)*!A^@2Y*@7@52!Q$_*:9=\K3 '/;.PNB'G&' MT("T$QHYHH02S@2O<@T.66/:RB05>.EY4+ M<1(=LI1C%#!A2C$L8@#P>XR,_37XU>#W,L!/**DLR3M\K>0&[#WKG.+,2Z4Q M%ES7OL>G!+\YWZ-D*@G&%')2Y90L>9^OM0DY0XSRF;0K48-?#7XU^-TA0$9Z MS DPAZ 3I]A9'*@S.$IC);:ISG3PM. WGP"?Y$6N(-6KXB\&TISF M4@/%%)XG;@5V*@1C13064X)#[6I\6DB[))R"41B0F! 5/N1RU&SM!K2:DBS)AKIG8J!:$YL,#)&[+3@@&PJ M.%.[!9\4TBY96F+68JX)LEHXQ!--R,H(PI"D"RFOXWM=L[0?F0"UZLG6I!>' M'5]^SG.GTY\4TGV[%*EO_\<-__OMC3DOK[UNZ:S3P:B3'_E+D=FT\\\T#27! M@#C57G$FX>*YPV^NOX-UHT%W,HZ_5H_$-U^S#(IH%#V"HUFX?AE->M#Z\Q7( M!6NN=N_\SZ/AI:@?1N2&T9X@F^!E?K'=,WL^RMU]-+SRWK?JT.7.^$0$^9U$DD*P3E>2E&4A,]L!2 6\XT>;-:F7C+C_E9OW3&\/I^*;'+->/S M/U=FTF(&;N4L-8;C:+C47E-+I 4V;53D2E_/J:_J'&CLAO?PSM"UAW\-!WWX MT\<>C,KHKP$T\;S\V89G_M8=^)-GJGSV_WV$?>_OOOUL)CO'NWR/[K+6Y^;% M_O$NW=_\<+SS_I. W]UF^Q-NM@^A[9_@GJV3?U]L9:4B#A35/H!V1TD ->;6 M&P2F#$91$<=8LE8J6=(#$-$8-L;0248F%06S*CG"/7$V:A&]TX[&2 V&L8B@ MU$_SA!A.XINW'V*>#8W+\6A<'9#&,JS>!1FOG4+?;N/5=V)1!Y RS4A07"FG M>7*.8V63Q989^_2 MMUOO(MN. %XS7F,Y%J1F/I=IV_[OF.[\]W[<6S[P0[# MJ/'; 'XU?LIIKBG^]=W&Q]^*/\FO/S[,,]B8W04X[AQ.HRC;, 4>#-(91-"PXY&$> LIXF?/C\TTFR& MCG+.EXQXC= 9^>Y@-!G&Z=7PC+(-=@@-/BR!<;T\-!.4QEFGVZT:%1MP!M"W MW"<#..8'A]!TZ)Q&MS-]KRI[?:?JH\; 3>IWBXWT@((#N%53@=EOQ7MAWM5 MKU=T)?1WP=+S4R:Y/^$ C'\<=L\OVUQ<-P"N7WQ=/@SH3V^]\>?R@Z'I<"\7 M&SWX#KH VC&NFED]N/&/[4[*=/O56.=^A)>9C*9M F,C^LQZBV&'R\9PN_'1 M(*PWVDLB4K9RUK1JH,K>!+E*T.Y1-[]D]QSLV--*BF!HSXYB7NYP&,O1 MZXS@+/@S5.]AIV.<+QHV!JN,='+P\8RJNB\TI&UG<&[H!!":_ M-+3!@MP,;6X=RM,#)''4*8=O=F*6PO@%V@U=W1D5PC ,+?=-U0U77J2YY-9.G MLI@??:4Q:\4#*D$K^AYZ&(1P4GI&8$0OVPB3>-"# ;R<@-73 M+L]'$(G+^\-+5[-]FO'XE4?RI+-]8%;=RW'I M]'*1CZ>T M!60IOV4G9-F;D]4*7+.:+8Y4.)RQ3#"ZRX7@R*N9@GAR@RDH5 <<'I\5#,C\MH;ZJY-(X!05=Z,+BG"FF%81V M3F]41"+/NO%P,#JME$A1F,3ZH_)E+L7Z#]LO"#YN0TW :XQ@+[O#\8SWC!_]V)0.X5^RG[81L6+ MBCZ93O(9EJTO"W7C;J;:RGLEP%3M JJ#B%QV_U]%!^V!>H,_+WG?ZK[Y->_U M>Z5!RL$^S^]B>YDAC1I'%L;:Q9BUQO3E*[H%0PU<8UQ0Y[/.^*B0-C\!R@@L MJ+C)/!$N)@=HF>%"'^9'!)# 2K/JQF04%HN*8QP9)B1QQCB3SB@J(J>4.T>BT.)@.Z]H$,K( M_(H&R@M:G<,^_/6F46I9N->7\2_]22\,QM6)BRXHL*R'H-;^O&0&OY==-UOS M8*_1Z]0^.3^(!(L8G4&26XTX3@%IKS@*P1HJ#<6"L#=OZ1KCR^NQY:!?86RV M[.DK)*RT;QY'-FXM$K^#4@-&.80'PNR?2L9Y+1?9&]G$!]H%AAU+"'/.$"?) M(6VY0MCX1'+,:S3J)KF8,_D'LYIOX\D0\&=F$:\U )6/9A V)R_K"\[Y:]=U MBD$YP =,JNM69"K@S^MF1 ,.7U4$Q:>(%?UW@_T9\K?\_#.N1_RQPLCD:_ M%Z9;T:F;,R-G1=SP%ZUC7PG^Z4FSO76Q__G3Q=Y%Z.Q]WH;KMMA>>^^\"0+? M/-YB^YN_G>P=[W[9613\O%[;;G7WVZWC%OWC",Z!YX6CUO'V&0C\>;,=3IKO M/W3RY/GWA:<[[3VRL[F%FYO;O'EQ%H\AZ$@+@D!&< M+GFOI4W2"0'FE^,\,ABD2$RB01-O[+)'?N/WW4_;'[?;VSNMQLZ[QF\?-O[> M:GW="W^]]?#-YUYMI]5""FV=32EPC[DAD;B0W?/$$$+]BBUL73-==DH+MIPR M=%KE\:=,C*;.<@\TNZ+CFV"ES+R[C?V-]^\;&SU@WYEAK8%I[-?70$EM@K5^ M5KHUAL"++MT@9T<#L(_0X*R?G3D3-^J$3K9&*G_&U Z9?_IOD_.\+V/ZR&(5 M,A:&^Z"X9>F(*"RXP@=V.AGZHRN^@?+5"H(%#>R<=@:-/__\?>:UKH[-U@,* M]5L:%J48-38F :Z9GE\>G)U^I:W5^9<=-CVMZ4K9^JH&11>PZE[:-0X@QO"[YFW%&;8 MU!%=73%/70HS<#">FM8%"P\5.WD52-HJW*UQK MKUAFFKRU>7B^T]Y@S^!"3E,G+0*^P!'WR2-0JPX(0P+VI2@U*@L0 M7]X17^"++4HCS]#_%!1^O"NVW%\4O@=2/LP\_MNY*B_HTBS+&P76;E0*8*,_ M;W9OE(#;BBMC83V%!('T')+FQ2[?:6]ETGG L% P@A0DR"7$A1'(X($LR5*U,;HQ*WA"F:T#+=&)./T\M]ZSP,@?)WI\X_.<1Y>Z; MPK7=#['7GWF=*JDJ/&4;HYTTQSLRM:O%J10G "5_ &.B8G >P8" [4XI0]8: MCRCSACNJP(('<1(WZK.,2IVR^X&3^:[M]$;5 NNI[80&H=.RZ_,<E=_?&<')X"%?^UIW$\0"8++15 M\5_S/>U)'):>M6B';A)&L_6+'(Y0K(:438&_\UES1DH>+J)^' %(2KT17ELNX@!ROG==XR; "ZK3B]FMWK M2W;L WHY/OJC&";=N).FX#(G?:/?SN<^U3Z/TN?1VMPX$ 3FLE .89/S6UAK MD6$J((4#,R8&X5):BD+4-GMC$P%Z&TB@SLKHA:>6AD6?QZI[%O+*XB5P ME8'4SJ*OTS_6-KN4WS.:-\?_Y+[8UJWN=,O>J9X;A5G;2 M]Z_'RY3TS#;?%4Z&1TK%E8I_+R@5U[)]^$":]9JNNXV[+3_Z#7;1T<[GYM\O]V$=F:S?]ELCQ*,V+#V!J?N*MWN[%7GN7M"ZV6//X\*)UT>W^^V)OEJL+[L>^PT_U M\PM.$_A ?*"=ES&OF*=/Q@?F2""Y2@*K;ZI'L=,<,SO)AN_U%/')06M%>,3W M=N@*J8$575#_RYX7"Y_M0;6P-54=B,0 M$T$B[BW/A17@AT\QP&A&GI/JLC5SS?I7G2WBGMDBGM[/2O SS@QQBP"ZZ[?# M?\M9_BS&+#QF"$L=M_"T"\VB>;QWX)P'3%+=PN8TD;[GRTTV2G;D1F87M56.RM+VSBM_+&W'+';KEWN6\C[K:398L M?"X6(T?ECK'XQ8,P3!=T%T5XNE?U\K+IF6/;/^Q,P[/'# MP2#D3<]EH^96RQUFSY]YJ>NA>_69GE]>K4Z]O=>I'+1;4 M2T,/MS0D5G9IZ(>WK%X:>BP;>V,Y*ODQTA#6*T0O8H7H#O1>,YN,=SH)83@7 MU @5F,*".QJQ,.D[_/3WYO#5#L_RS ^S"?!2/#B#\_W>IXN=S2;??P_D_F(; MVOE'=P^>TFIOT2;]^Z3YN4F;\ ZMSG+VT_UVDS;;S[:F.U@>K6.:#KI<;'0[ G<5#,1*)&LSNA67,1S83RB7)! M$'?$PP_#D-&!(TX]<2Y2+E.9%H$^&9Z].%KZU[6[0!\6W.['QE:Y%Y\Y/9L* MP5]="R2M'[:FO&5R MN71ES<_N:6;W!M#TB\(U>L4]N^0^K@G<"F+<$Q&XJ6C4!NG= ,\O E[BR5K% M),(A%T[3/B(K)45"$^RR39.\0B6HJEYU0]?OJB2I]3L MZ>$B[5?11*P\^/-?5!+Q5RD0-:3="=).EIQ?,*1"*HZ(C!IQ'QTR@5-$G51& M)RN296_>&K&!JEC#ZO[/4Y%7P9=3J++EV.AIWF+SJUX[)03$Z.$OU1'UIR>+Z6RR2$BK;G MZ5V>D-\&OJXB8I<"<+_N06V*C*:E64F_K'#SF R*FYDYRIB%"6J M5:+(H<.Y8D[UI*)5H:R\-'?Q[/2U*S&[LTCC*_64 MX. L25.:C'-QF6)G7IH5GXAPIVN">HOWG(4[Y]HT17ZJ81$=7&: RLTID]?F M>DC#SN@D/[S7F?2**A7V)%8Y:$O27-65&IWD8SK?V)^Q1PA[F*W$_^) MH2@2DITSG;*$&ABZ9:K(_GR!JMX@U^\ZLOWJJ:-Q67^L>&1C-,G9P/+9ZXU' M2[7U+I>2B7]V_IGW9"^H8K#2AN/+K%QSFKS.PS7-P[5UD$CRVEJ) +,)X@)K M9& \D#8^B6B32H0LYN'R%FNM(]<*AM,S[&PP(D2>HN"4:K*8AZLHSU;5'LD5 M/@[[5,A:$#MI'+IRW$DLG,#>)$1R# MN$4*F:NF<&D =[]F #__@BLSIW.[==(Z/CII]EI'^\<;>*^WS>"ZL^;F)]8Z M_ONXU3XZV>\U2?/W):=SMTEWZ<[[W?,]^J[7W/S0V3OVT,Z-LU;;T];G)MEY M_Z&W=_'I[.I.H[TOK<,#&Y+3U"=$A,G+DXX@^"R1)CZ'6X1@M7CS5BMZ&X_S M+2GB0\#LPX=%/1X-?-BI?*WCZEYS=VZA"8VB_R5,AKEZZG+!T'*N?L6?-66H M%4']-(IITOVSDV(]J6\WJ3M7)K5BVB;E/=)11<19CDPG2B#M;/18$!5S"12V M3A8=1T7UVU$=177GN(.\!E.(?1U^_G $PS+-A67!.0Q_J."$E,I8FKB,FBA: M$XRGQZ+F(L%0/EF6J$=1!H\X%119+#"2! Y$;K3)Z>@,OM62]FT)Q@, S,// MY!=-,.XU=VN"L3*3^BK!2"E$*R1!!DNP&JQ00#6(0U0Z$P*.%G.=4Q*NXR=B M&"_.D?-;&=!1[P5Y,':1!"8I<&(BLYSX +80D&AN5+"11%*[+U8 B'87V06F MACI-.!)>$<0-=\ N(D?*&>JY@X$B%("H=EZ\9&YQKYE;*<6?B1''*!<:2I%$GRZ P+;][B=?'JG!?/:]/$G?JIWC3Q@UT_KW/3A/0Z M1<.(U))Q&Y2A%C.3A-)28<7DCZQB4-.['ZX+/BW2.ZT(I2SD JHQ(:Y#1%83 M,#:5LH&:1'$*=T@[\(3NHR>>0G4O+/;"U=TQ2_MB5F\#R:UVQTP3$3RK?3#3 M1N=P^W)G1Y6J_4IZ^6E=[UMGF;]EXO9R3T.U56*Z:R WH*HU#,^!3CN'!_CQ M8#AJC":GISE\KMJ@<+6H^>'EJTPWTA7!VOF['!->U$*#TZ&'S\9'C4%QJZS0 M.M7&G=E>D-%Y/\)072:E]T5L/WR3-U&,SQ?J?U^_LZO0.0?X@&AV7?64^4!K M1/33]I4RW?_XDLV..)U\C9C^QGRN= M\+ [.&9Y(S<[(]\=C";#N"*;,;[L;#:G-.!XO[U!X'Z=YC&H[?>?^OCU[1#7;G?XYM.^[H#X MD=M^9N)3I69H9Q7U>@5HMIOG8J>]"^<<'E@BI#,L(<>8!U)(K-/4_;H758R"UF>W9"C\!R*!P/ M-\2>UOMZZGT]W[.H(L".Q2F)J!3GV'M#J%->&B MNSC$.XMUH(_WSG;:X6B__8GO;^ZRUO$'>(_?CIJ]3P3>IY>34.W1%CQ_5US9 MV[-QH(G5EA*#,%8"<9FKB3)"D1/!:AVU9#*\>:OT&KM=,M45B(ZI<:S&L>_! ML9BCCK%4,BC"">O$J!%#BF"&6DQK$GQK'S&8Y9DH2QS" 7 +VX MM!A9Z3D*A&!& ^4:.\ QOJ;84V6>?W@:_[13[(,]:^0L9,,.3(@'#4#^9D^^ MHG#D^[.N&R )AK$Y'<4:D>Z$2,TKS,IC(XEG2-.\N=*%@&R,$EE!.!:$IAC] MF[?T=K5_7JV?[17-Y/OSCGHF/\!,ON06V@5#.67():* 6X@$YA&&B9TX"<$& M[ZA\\Q:LIM=7TN8A0XV++)W58N?SS-7^RB*/'R5=^_,//GY,/]D*I5M_)LB_ M.\_A3"+:2*V09"27,^,6V>0L* +ADG6.@\ 7WC$I9>T=JS&SQLR5X\8U9CX* M9EZR9:=TWE$3D.!&(DZM0A;&!7D@RCIG^3!* 6:*-8C]M<^:"] MHC)#+MJ0JP*J$I,AZF2@J"6)H$=X$4!>_E33O3L_3< M9;@?$$?KX?[J<+>;!\;BG&T@(B<#L$FL!3(D1825HM%[;J+R>9>:P3.=/Z)W3MN#C'R 3>'5##]]G_<\+]O+DSPP#M1EIY7"#'TQ"]% MW07HLRJ\F.3 X@KEF80[SAU^<_T=K .Z-AG'7ZN&X)NO68XS7(6M,]=H-D(6 M!&CNY]'PDA@?@LP/HST!ZPG>YA?;/;/GH]S?1\,K+WZK'EWNG:_(S@.+ZRIM M6^*/LVUIN@MOH[^TGWD%-S*U]Z:PWVFVMWB3OLO58.!Y)WA_[_+F4E69[2_-]N'%WN\<>5,$>WMG,]SL\ M^_?%%FNU3\[A?-#PNP#]AU\.>"))Z120M($B#D0+&0NX[[W5\(VC4>G%;4V! M4@GJ0!(<*5=>.&J4ELDZ&N!>7BYN7'F_L[/Y>?O//QL;K;+\='PU@6L.K#>8T>7'LT:D1 @?!5;;IV MN5&ST_> 8*.2Q4-W]6-)MBHZ/MMW6NSI+R'_$6M 32?EZYUWA^ MW^FX>1 %CDQ0AJ17.4&,]7N9'\$&!ESH;=+80J7HGDW@7R($D[??.<7 ML:-+DW56_'N@$DXR_U,_9F-4O0A8IC+LVJ+N8.'46-JO4@>QKZ:/NG8T?\/1 M/-75J^,;N:>RKIS,9W#N19-NG0/AY;VV>G+?H'R?PW"_[ M[=^.=Y:2_FR 8@OA8W-[/HJ#TYI/I55WVJHNA-4;2U"E0W< M.\PBHM2#*6*=0Y;2A(Q+7(;$8[2^'OV7.OK!R*B<(D@3"Z/ODD(NV(BD9#Z! MDK)4@2E)K]E@50<4/H@ML9S4X'G&%]9&2)W6])$C"VOCY5XZ87M1)_ B;QCA M* :M$/<\(!.40V!:)D>]P=+:PG@1"M\]2N89I*F\QF'?/LHA+V> T?U!Y3:] MR6MZ3X>^6K^;O_3) X=NN=*P!OTT*\Q=Q0_-%BS*'KA+E(A-.&+.62# )H7Q MCDNPH8,3UF-'9XGRO\8N7V1ZY*=83B3-BQ-XCSUHS\D7 "5^0#3WF+& M+>I MS)*H)=!));REN686(^SKR8YAA*--5&$I%2,\US7E@?$$YIDFP2N=ING@ZU%^Q%'V@<5@!$9> MB(AX3 PYK3'\Y2VS.5HNT#=O^X-O&\V-SJS3"_/OAV,,@%MCHT(QV^UF%)U! M3N,N40OSHYW!*Y]K6@*A$1 M$">YBIT.%-E()7*46E ,1(,VN%82KPC>+93;O+PU;E1G#Q144HC%943)[V78 MPG:_$($_!_W#:XL:7OU\30 M5MIJ_W&\L]DD>Y_?'2TY?GN?V/[F[ME^^X]><_.0[+4_'._W_NCL7>R2_>,] MTNPU>?/B[R.@#%>C5C8.) 6M)EE$(M-'CK5")O-*)X*75 F"0U$.6:])8>HL M90\3P#*C0HUN9D$P 4M76)VQ['NZ]:<[H)H"7J-:HH%'F=OJ-C=-AIZJJ3:8;]0LGW+32Y##ZF*6S81L@J[8+LV0R'#>*R0]- MMU6%R:H*I>_:3J_0"X-^4>$RIPR9KO46ZQ&Q4V0;Z0_&U?'"CS88-GQ6*MU< MZ'+#>[@]W#_SH\9'T,F'1XTTR2E+X(H1_-T=G)7KS?F*TEV97[EXDZ8=^J/9 MOI]UZ)G^*/YG H_-[;N?TW*ICW-_YMJ?<[[2TD"XUF]?U5[++PH-M'"#,"D1 M;>9>G?7$9>7/N\1@_ "2G N)PE]W#L:X%@S+4.!I^/]F+'\_>T2\O[/?\];A M 4G1N\@ILM2XTJ+7)A&$=:2@LY@@@MW$?-<:UOM);]*UN88?2 FH_PL[%:*[ MR(H1220&C!N$!8BXU,%*4)_1",VX$>P6LC)G-7U%"#8N&[PQU][/P\X84& G MI5!%" M'U\6;L^?9E"Y*C7R1;ET#Y.5^%^(#5J4+\ M8P,;7D$1C6=?K+:N0OQ"![:N0EQ7(7X1'?JR%BX?:/6G?;FWJ,[>M)K+C2LH M-7=Q?@4JF%7!.$8Y_-:*>F>D<$ESB:W\(:55EKP:97[WE[=..* [[S^)O$X( M]P-CN(E;%,S@X^87^(_OM%O=5J\)]PF]YG+Y +[?/LGKA-#V7;AJE^U=M#K- MBW?PWZ%HTD]T[P(,;+KW96&=,($4>1R&-(<3BE"N$F#7!EH,=ZIK&KW+62["Z B=.@3W&/;5::BD"5];Z1$$-UM1E M16?])74Q0AE+K4&*<0;4A4B8]0)(C&68I(AA8&,.W%PS^J8J52\XQ/^!IMCO MDQ$T-0X;9=VA07]TU#F]P6GV<)WXBH!*&8RM<48$33D3U&B+G8LVX,28C+&F M)ZL(5%>*]7KIM9!$@U&E :B\S,$U+"+E#([:>*P-?O-6K"EQJ_CR%7 F)#D-'66 /%P2@M+H^%@=6/I165XU!1D]6;V)04A1CJ2Z_=$@C'BSCOD M/#,H1"H]%S".1&7#@]:[IA]HOK4&?3BC=QK'L6$/A['8#_*P?*0VHRXQS'FI M>#)6&L6Y2]XR1:,*<#?L0R)?6=>J@>J!@>K3/ 5A2E,F24)!Y9QU*C!DDF6( M69NXM]Q1[CY*&'SQ2@G)\/<+,)T:HD\GDI9TUN<4,V\E;6&MOR(/! MDDC81$*Q(-X"[XY68^6H892Q&!W_2B&!&GL>&'OVYOE&\))G(HB$PP'EU1ED ME '#2)G@0*60E'>6_4BV4;L[5GSJ4@H*!VX]XB#8:*65*/BEW,Z.H MI^[#3]U+VN 985Y$@A)+.L>Y.>2$M<@(RZ6SCFF?X]S8:W=H/-#&@_9@;+O+ MB1V^N<'MQ\IIR4;46^>%:Q,\30,5LXE9I9)++<86Y M%(;Q'%E/J)>"4T/]F[>,K@DL?B0+?("ZMC66UECZ?+'T$>J&UUCZ$%AZR92Z MO-7K9%'6RQ'-O5V&X']U; /S42M!4G0@[4_BYP>"O44>X0>]V+9?-CLCWQV,)L-52>1T MWCS>GDK^T5Y[E^]=[(*$;Y/]S4]X[_C3&5QWT=QLBIWW.<_L+FE^WN_M?5R4 M?)@MFT?'+9@IS>._3UKM#YU6^S=H8_.L>7$"]SR\:&U^^K+?VS\"R?^2DS>Y M*&D"1$$>Y[Q<1GFPH$Q (5A+;!"$>[Y8IDEAGI+E7-E@N1'"10_8F+1BQA'F MELHT;;=^WVEN-=H;_][Z^'T5DYZ8%5Q?L>F;W?'VW6"8:0*\<*]Q6F03'959 M6,?V2^-T./BG,RKN-IK/,SL9=[J=BR*-:A\Z= S$>#S+>5>E;YTEG[5]:%*W M$5,J4:BX\S!?8,/Q9)3Y2\X6&T#NASF2"11!#]K027#E>5$G=.F6U]SK>XL% M%BEN;S0MP 2 *WYL@4JZ" %;T[>:8<$'>+/?RT&%SMZ!\2G#SF<&!:*O#ANV MSUN[!T0R#Z0#H,&JA+@,";E8WMO^9ISBW'^3O+S=;C M?+]QOF@>'D0 2T>,08)RCSB)$=F )<)*,RY(Y"X7E27+,1S_M?#\:A4GV%S5&,3N)NHT$KS88YD*CE9>RX2;CHAQ M]/K MC,N'VH67!$.SN#A7-IC Y>?5BPX'O083_Y4OH:2<%)=]D@GA559W:QC.7M/& M8>SGAW;/X2YPRK!\7+[_I_6/ZXUWU[<)'@I-69N]]C@?A!M'X)0P(X!-YT3, M%=@<.;IO;,AKG6QZ>K\W>K.BUT;2D0'GFG)>M.S@KGA7RB3 I9]?Y MP3 +TJ!?]#@(")#W?O$,Z)[0&:]?5RQCT?R8&>9,/*!A7MDR;__'#?_[9AOH M@;T 2\\['8R*2MZ_E'LO_YDFD0,' 8[0FR"=[F%]L]L^>CW-]'PRLO M?JL>7>Z=K\C. XOK*KF,Y..XC#:C&Z^@M^CBT\Q/NK.Y]66/_GW4.FZ!RO9X M9S/ L1,**KN[_[G)6O",UO&[DV45O\V;T(;][">E6[AUL]>Z!HU!)X,PI6.,0MI\C80!"8Z#)Y9BS&8HLVMWYK-S9:FXT_MUM;C9UWC=\_;&UNM[_N M.+K>,?.M)S]>/ODL1MM]4'638OO8ZY6C^?3QVT M#P^"BBS:X!#5,I=0]!IP M$XR$Y*D1D<"PD?3OT\'5Z^#H]_ \/Y7WV M6<3K]/ O=&#K]/!U>O@7T:'UKLY;S/8_.V7)TM)/56>(?ZP0W]>42_D1]CQD M,=Y)OQ="O"KQN/>V<:N*T4?-S^\Z.Y^W1.NB>[)W?();O1:TY*[S*HT>M[ MT.M\#KU@?*0@*'G!$0^6(ZL$15YKBAE1G-&,7FR-JUOMS'K)>WP?BD]>XW_, M"\4QQ6%>\NX.H'5^,!H7/LE_X<+]^"^86'5>LV?%QB[B>VAQK,[X=F5Y._61&Z<,LBF&!!7$B.+;:YIS:F27N+(_9NW16@#_;5. M;U;/[T?B*_4D_^Y)?DE:I!?*\221PE@ASB1,=\LLHAJK[0M65;.]2\" 9 M=8BEA!''E"*@* %)YX7F5DOL\3/S#M63^[F3D7IR?\_DGBN7QW,-CF!18D8B MKA-%.CB#I#?)TF@MF!YYM\0:,T^55/6E.T]^GPR'.7S]-.<^*X/0Q]<2E=JO MLGI0][!^E7F4J\2D!KL[@=V5I/'&J4"5D),DUP".*'DC1'<8Y/H4W.:E^I;Z5Y9 M"/JVE^71NK!.0?B8]NP+3T'XR,ZKUJ#O:ZUP#ZUP)8,_DV VF1A12#+EZB$& M&6<)LI'#6&J5*V4_,S=6C9XU>JY(ISXZH;Z-R5P#Y_V!14SI(943"^&[Q",\_7>M.59U@XW38Z99_$EKNA[J2?Z)1; LJ,D?D M!!S]QD:O2/!1^.D^Q"*/16B4(8#%L8\1!+8S/F]L3$L_-G[*]\N]2_&ON8W5 MV;,3BJ_(KS\WSCKCH\;_QO/?;/^DT2KV)0,CWQB-!KY3?%K+NSHW0J_3[Q1) M,')VCHU#N,5:X^-93F%1; OX,[=P6+1F>S2:%,>+0VO5S7WC=WO:R6R_:8#+!DPX/#- M^/S9P^C]-Y+GQ*TGI-F&JEU.]K7&V5'' M'^44CCG+SVCBCG-R'@ 9-QVSAK.C6.;_*3-&K<,\;63F4&'!^-I,.8/3\NO) M:;[;7805,T*%(3C0E$NG6D,C]S)AXHU.H$-J87TR8?4'!KO(%97(4:T0]SX7 MLA 64:MHL#!"8!N]>]YP$7Z%V+#_V$ZWV.(_39'5 ;4! M:J+88=:-XW$%[U52I,9?PP$0Y3"Z3/TTN^\9*,N<\+S(5Y4F.4W4,(X[PUAF MS,I^I6+)J\S -!E=O;I3?A[TX;)J,G5F.3#F,E(56KLQ5=A7\E<1T &H2BSV@6'7<*^RM\!XH^NFP>7=<$N[.$AT-C1 M:*>_62WT%>D\JE[]/2_W?09=GP\V!Z&3P+;(C:OE?2KO[8V#B&W2H#E1%($A M+D'R;;0)":5TLECSZ -8^WRYZM=-"ZSC(T#,0D#/@*&-8UZH3566C?%-NO]2 MZ )0O*-D63"F.%.(PDM9]OQQ$G%RP#$1"2>-A%)ZL&\>;-[:.+7Q5E6NF*B]4I8L%L0BQG[EY=FAD;W7A MO)J"R.@HQO'S\]A<&@\P!SI%8EI75,XIZB?$T3C;R87%410\&)8L[NNF,PS! M3YV?BU-^RS9X3N'<^"EG[8VI*+50]>@B6_RY<=H%F\8VRL[*][E;-FJM3<+4 MY[W\DOOH#=&!>NF$E!K&WGY#=Q>F^'(ZRLL\@O VG=%'("\V[/3_ML-.-OOR MVY$5RD;]Y'/YTX&VA@2;(G)"P5P.$HQM1P724@DNHQ8 G&_>XG6ZC-Q%VN6[ MC7J,>;<@,UA%QHV4+ADE9 ='1(\+=6C_ABC?GC@#'2V]Q%)&E21AAQ92BF2 MA%,&0XZM!P0GZ^R:;>C_57CKP XLD>%TV &^]I^)'0((H0A&XY^Q*@?W(1L M#?CVITZ%,5N3X2#D'(G#QT,:0!3&@DR6*\(-IX"9'C,O _-!"TEJF7L$F6MO M'3@IB&9,(QV$S131([ ]!4J"\$@%!7ET6>9^#-)P$B28@BP$C,'D34[Z$+31 MFI&08I+UJ#_&J.\>* UJ'CN)N,\[LC0!_2(5ADY7VD80!QE!O] ?@32E4V'. M\3N> "MJS"]\%@D#*5N;7X4 "@5,JJPM565(KBHK_)/=8J5Y8B?=9\88KRR@ MS/OQ@#\/XW\FG:J^PZD]S^":2SI -VR2 \=D+H3/Y[D:UT) MX8(JDFNG\MT+UG">H@XR8N$4USY8'@+Q1>V:) #;ZZ%_I*%O'@3AN-7.(QQ] M0)QK&'KE/5(,H!'[9$*V^,%*^#:*+[##VR)*5?KF$I-2S*MW@#%=/^D6YOT4 MPR:C[%_(=ZJ66RN=D(]N] "$Q[?'LVT00N#?8<&@2Z MJ@,PGCT>Y\4IWT!U>,JT8DY_=I\&Z+=.F-XCU_\Y O65E<:H\R4O^3.)JU&9 M=OSRZ(!R*9Y:*6TX)_M_A\.R,FP^/_9][@AX\!^3[GFEIN<2O_M9/:E\3M$_ MPW@((YYO-JJ*"(3\H.*YH:BV7'[!(:=LHE/3\ ,@/?5260KGT*H.;@\E$VI4Z. M=,A7%Y6?XJ&]>JN*1A2[/2W(P&'EBQL?P:&KQ8TRT>C%"&\2A_GV#1!O"R-? MNJD !L8Q+R 52XZ#LNQGB+.3._TRZ"*KC*HB51E[]-6C^D)FPE49O9P.!5$N+P6N]#XVPPZ8;LAH8/G7&WJHEF3V+C'S#Z!MDS M4:BY7#%V5M$LW\EZ'[M5!;PBG*[0/%4YM Q0DUGLHNUVIV[L\EY%H;"\<%\\ MS<7B@?V,Q'86C%5&C0R>&<1M9)TP''\M$*$:FH$_<8,O#5L&9Q9C4Y:,@$^CT,CHX:DU/X,(P^ M=D['9=A/*64%VOP6O9V,9DK\ND9>W["UV?C/[3.;D[NK846^:T>C3LH:/-OS[OE>^UUW[S@'RY[@UOL]OM?>A?L\=[;']S]_S?%]ND=;Q[P+Q/(5"!/ D4<>T"49>$V<\=SP9S!;+E7UL[_S^O^BWC8];FXW?=YI_;;4^;K2W=UKW MJ&GWS4<_7DV[2UFZ*FVE01;#QS%(U:=^9SS: *,M;&0C#51;.QO+KU?J/,W^ MJ)W-K8N=]B%M7>P>1,-\B,JBD*@#"8P&:44-2C'ZA)6T4?.5+H"WN)WQ!EOG M,-OMF54.9R("+009*%RD563E927H1GG'&)"MK,YD.T.P2+I@7(#MT!AE^?O^ M.M#YDKS!L3P,!*W4XD4PSFVJ[KW4&GM4KW/R'67PZAI[=<.?HN'/K#::N M]^]K_+,OBMA0RU,CMX M9!&J"ZW>+#,WUAE\%M+T]/57O[?_:DEX($E0=6;*5S7>]&ZF?_,[)&G M+"V\PFU>W9;5O5GWYJJV[(?TYLM*]_M ^?[>9^?ZK8S91RPUN\H==F.8=K&L M,%K<8X]!KXM@8C*6"^%M+G":7'+>:<4IKQ;.U)6%LZ_MO[Y^\6SC,LCDM_.E MM=IB&6WK/Y/.^/QRC\ZH* /7/K+]G6*[ZZB0A-%V_Z\X[ S"RNSION]*6Y5H ML=MJ;]']-MSW8H/N][9Q:_.$[/6:;.\X=)H71]W]WH?.SN9^M]593+3XB33; M^UUX!];_BG?;?G;V+T&G1[8N=]W_W]M]O\U;O$[U2^/&XB5MG!\8$ M8HS 2&D6$6)(X,Y1M($ M;; F,.G%F[?\5H6M:SQX,7B0M/26LN!THISBH)U(*:K@/57$2GMM8$V-!\\0 M#UJ7_(#L[!X W =&L$ A"%EFB3+>$\22="(0)@UW.4O4-"!0(J.3 M_Y^]-UUN&TG6AF\%H3/S17>\A 9+87.?4(3:4OMX9D2U;;D]TA]';2 A@00' M("U35_]E5@$@2%&;M5%R.6;4$HFEELRG,JLRGXR").;$]U.:^)10[M+ "1PG M; P$UQ@(+QX0%@:"=S#X&GAIE+B^L&/73[$ZJVO#Q""SC]>CU=NX/"ZWP?P-DJ3K>/@ M'16^KI)L2YIZD1.&D>\220)&A$_2,/1C5_ H3F_8&/*>"^8;I=G5.J.^W*-3 M^0?HSE^H.@;];X'^'[K;1>[!^5<24BJCA 'ZRQ2WBR*;I438 >&*ER?UF+>U MXP;;\8/6-'H$3#= :8#R08$R31@3J4ADZ! _90"4"4TC0@.1.+$(;M@Q,T#Y MTH&RLX_6'WREQ $;V//M4$3,!@.9VG$2^2H'AN,V:NJ[6SOQ=OB@.VD&)PU. M;CA._E"*GL')5X.3G?U%K__AJQM&7A*ZW$X=06T"YJ,=IY+;3##NQBGAB4C! MH/2VPP<]@C1 :8!RPX$RZ.@QI*=9XC%$/@GD\-&IUA.XLWW2*MD^DG8ALYYZ:GV[(JJ# MZ]7C-8W9%0WXIIC]%:=_/L?;J84E,;%#-G8.FP6-4V69J,KPME6&M_5+70B M%:")B@(K*R6?%F55MTR__%2UJJ-RH:*UF.>H +H/&B)N!K:INU MI:2RL>()Q/?HKKQD.BISL/TR\/3'*28&#AB.CG H("*XU4'H@^%(0YLZ/K%C M6!L).D]HRE)[O M"Y^EL;?^M/*FI43,RH8E\ <).9;)-9OGWDTP?3?PPC@4,8]2XGEQ' LWY01P MS(\E>-0&OC9/,,\N#CZ .>_&"9-Q$#O@]\;> M0\"73$D@2&3-.#7QMHI2 T4\Y287CQW;H^R EW(EM M2@68_S%WTM!C+@O"K1T_6B,EZ^&KUR$@RN<]M!H;@E[Y7?(9?JXI?.5HDA=S M*:L5@]@Z1][3UKP$HQ5,LC/-5(E/QIJ1&):@V'X5/R\6^H3)'"L#N9+=+VUM MC5\!M:JPKK*<%9\G-N(7]]=+ECGEPTQ^T\R5R*&M&X$M FNX&A:Y4'T8RZE5 M@3#!&.R*TYGBZMW__?W1WFX/R]NT;1\4(/2+VL(+T[@=(%U6]1?OUP5M6CU< MJ@WPVF(VT+2^=$':W8P8.@TOR\!&OP8;/U)TK+=VNE2-"EX,QHIJZGJ?1S\& MP*$"8;$J67Y#5VRB0*!Y#44 Z10B'\BQ+)4_A=]V_9VE.[:M9V:,NP4LKB.5 M^TO12>^.Q?YW5%@IC@K\R-#++='+??[J>*[[U6( UG M5""',BJH(J>K^]%NE*POQEA-X3\-\!:3FBD;R>2N(WZ\">[6$D/>.&6&E,Y0 MI)F&&U(ZPR9F&.F,#&V0#!E&.L-&9'BIC"081CHSWT;SC2081KJ7R5-E1M., MIAG-GV$TGX^1[L%]VD>*Y_UTP_[_S=O_#YFP?3^^C&<)3A]:>:^UK07WR$ MA@[KAG<=G9P>7WSVCKU]MW_ZWNE[>,SX>7X\.KZ >X/CBWY^X'UV+H5UG_X^ M[(_ZIWV\_^BS=W#ZP8=VD?[1/[,35>$]/X7[+DZ./JSP[WV8'YQ_=6!N_,1- M[=0-')OX3F SU^B.E]([/O> Z1Y-1D630;%(K5"YBJR6^\2-VB,7AMV_HF 7E*OUMY1EF69]-,+E(G+B<*J'A\:Z4C*A_" M.AJJ=(%JEJL\[?%2>W6D-%[\MSO@TSV99NZ&3RJC1&4T?=0[OT?%$?W^93&* M?Q3E>NQZ\:#UX\'\[R_Z1_M?4\[B./&9[:4^8(T/#F0 MT !FGESFD@1(2&OL5 D.I10S/?< -6A5X>\T!Z3+A UHPNDDFV*J0S?];=LZ MU+AD4.55R99S<#&X'ZJTJ3EW$ZXGEB,M+!=T,'BS+!5I+17L4BH:Y^5,BM]G MTWXQ/9;3]V,^*Z%[/[6T'!X=?W43'E*1AG8LJ ![-^8VB^"WP'-B'L&2P0- MHG5D$N>TDVP%PD#U$,/G@SJ3%G]KSX/;_#"JDE*O,!Y7\D,OV\YH-:N)^NI\ M]>)X:XTUW4U:LMVXLQN@_7#\I+:XT<7M_EU;X.HCNY+F9&*"4C2* _[?[OSXXF0(G_G] MBP/GP'M?>XV#^>'1Y_/^17]T?+KK]C^M*LZQ=[#WS]/^:!\4A?L'%Q\NCFNO M\7#O?= _VO4/O)/L8.^S^Y^+??< J0R.CJ$]9_#,S][7E,6^B,/ ]IGG8I)Z M!"N[D]@AM/6P)(NCU+:\-PTK?6TP!_C)8J]M^3(=T"K?-E6 M8;IMFD*CU> LM>7FM^*L MTINZ+3(KKA.^O'9ITDEUZ[JE37_]8-P0;ZX$[,MJOW96#+N"R?4W#3?L"B\@ M,_XQBKL]&<'"K8-%#,V"$:8;F!:>3)8,W\*UPG-E5M:+S;C=G-SKEY9^_6I% MPM O_(RS;H# B(1A8]@@"38#:@;4#.B&M>RA!O3YF!E>DALLIQB24XSD>O_7 M)+Z8Q)=[42U(FGJ1$X:1[Q)) D:$3](P]&-7\"A.;T&U<.L0T+X*T@-1_G=1 M51L3IO>C1X]U?HM_L#<\F+[WS[.3H]^S M);*%W:^AXZ51[(8VIZFT22Q=FY'(L:F42>I3BCE,>.[>"[U;);>8!#Z#8R\= MQ^Y7LM[@V-/AV+S%L8!SP87#;,[=R"8\] ''I&.+R.5IX#.,HMG:27I19&#, MP-C/ &-/F9%C8.P^,-9?F&.PO"0189[-/9?:Q.>.S5SFVZ%DW&6A(!$5F/K5 MBR/7X)C!L9\ QQX@-=7@V-/@V,(U3 M,-.V=J*>0VX%8X^PO_?X&ZK/N]OW9371I$DO6:23O/GQ!>.!-GW]R=02Q0PC M:!]L&WVSML[-R&U$:\S(/?O(O:XSFD>RBRRKDXQX"V!^0NMQDX?M;G6_G_*@ MHEF&=_4JW%?9GG5)W.IPL1:K:3<6YYTLSL_=@XR$Q5+&46A[/OC+A#K49K'K MVLSSP&.0)'(3L#B]N.?=SN3< ,_9Z/L#Z?L3;N@;?7]4?5]XF FG,0\B8?LR M=FPB@]2.TXC;,>%^2D+B$!:#OD>])'PI[,I&WQ]&WY]RY]OH^V/J>V=GW ?H M]B+!;"_">O8R9';B);'-@S1ED8Q\,.GT^AY(YW(6)9%>WY/;L^Z^TBWD1]N,V+M,Q+.^ M;->C;EC<.,X_%]P]P/;%,J:]'_-2(ITFS=\J/B6-9KM3F&@V4T031\5;FN>' MFGYI=RR^T%+Q*1N$NQ/"'7=W+ )!:0AB 'Z+B&U"_=2F/(ILSXN9ZPDG8)QM M[?B>]X#FS.O+*_S)=/_^6QE&]Y]-]Q?63>@!7 LOM#T6@G4CG=1FGL/LT!4^ M3]PT\*)D:X>X1O>-[C\X-;+1_:?7_M^P]>G\'H_A/J?F?=3T*P[26UL3J434+BVTS$L>U$ MP@,#SO,]Q]O:\?S+C.I/LZ7Q&B,J:I+238JIZ 35N#]2COXE0=<&1%O4$G!I MD]8@V9V0C'=W+YA#A2-<84=>&&&\16J#[1G;C+HT=.,(OB;J/"8(;P5F/^UY MS$^%!<\?B6&PX*&P8&'54"9%$E)A)PD6%6(LM)D7$%MRZ224L(@Z0F$!8+[! M H,%FQ*E8;#@@;"@L[M!0>-]C@7&0BP#'?'0IIPR.Q2@"0&/4B].%!:$:^K7 M&2SX.;%@ R(X#!8\%!8L[ +B!52&@6_'G*=@%W@Q8(%,;>&G-*6)"+D7ZY@M M[U8QFJ\YAN.1T@#W+]7.,%E_/VL&EADY,W(FZV\#C:5KL_X,?X;AS[@3?T93 MI.UA]^&]FTJ^+D<\.\9:OH6U?-;=4?<^!_AD U(1FWC$LYE/ MU:D@"UGH>V$J$+G\P""70:Z?"+GN><9AD.M1D*MS6N&%81JCD16S"&PNF!), M,(OL,!$R=!EEP@L1N>+8()=!KI\(N>YY(F.0ZW&0:V%S">Z21'JI'1-7@LWE M!G8L0L>F<2J#,'5@F>&(7-ZM;*[7?++R/(&ESS1RUV_:)0W2)HW<$.Q5B^S2-QID=@_5PN$,G%WOP8)YX'C"UM( IXYB5Q8 M)7QNIWX4^DX:.4&D[-O@(>/RGNX8S("L =E7#K*/O/=I0/9'0?:@!5F7B"AT MW-0FDF+1!C#**6'$]CT1 /@ZS L]M?U)#,@:D#4@NW$@^]C;M 9D?Q1D/[<@ MRP!*(\JI'7"9 -)*85/!73MTXR1*H\ +''7&%$<&9 W(&I#=.)!][!UE [(_ M"K*\!=DDB47DIMQV4U> )1N!)4M=;L?Y MJS\;R3+C^F^4DFP\H^HQ_PN7-6(]HN4@&S>*D5R6^UN*Z[*,7Z<-*XJ49V-I M-\7//>?OM>!W&ZQES$E3WW5"+#(9DI!Z-.*!)WW7=5+?CY-D:^>/HK2F0PG_ M+Z6TZ%A8(+S2&L&CAI4EQZ+91_XD)U.)*2GZ3]_I66AS]*QG)@G\A&2/[ZMJ M)L7>K 3% [W+BCI?YF-+"JDNVSVGI7A7OH8:6B?_&3I\]->8?DEFA]".@[U_ MGO9'^^1PC_L'%Q\NCD_[P_Y>?GJX]S[H'^WZ!]Y)=K#WV?W/!7<./WSUPSB, M'9[8#N>8&>N$=H+A,1'S&6 @]T+"MG;"R^JD1.29^:',E-]QRC]<'!X-SOM[ MQR[TP3WDTOMR^O*E:[+JE5"-<8)9I?G:^^&VQU/Z^7%F799="E M\?2-[<8=\UW;NOA)O3ZI#,W.W_5ZI3ZR*\EM>!1.ZYMJ-H)+YD^]BJUFF:U9 MU7Y)?JW7[Z7U^0'P91E1CDI)JUDY5Y!Q!$_^/8=?GAMP!/$GB)/:(="FLX)'OQ93)V*5) @,N M 7TG*,#E#)#EZ./^[J?/'X^M3T>';_]UV?SJ:L5:R^;&%VZ\Q::7+@4A:3$K MIT/KOS-:3@$M $5 4 ,%2];;8@3MG/]__Q-[;O1;9;$"%C0--"5@8U%6%IU- MAT4)[Q+JCE).9B4?TDKB9;.)-2VLO]VAL"EWXL@'DPS6@93 ,+.0AS2E ?.$ MY\'\?WV/K7,]W^TNT^_[?]PAV5DIVL>VH7^6Q:"DH]VV([LCF(NINREK]G/H MXKR_^U5R,-0C)# )0\<&G]FU:11P.XR)R[D H9=\:\=S>B".EY=JF/UU$M2I MM D3CQQ[]0IWGH$0C@M8XR99J75-T"DLL+L5/NL*#T MN'N2=[]RFX65@O!- M:8ZWWT4$ P!O\%T"&46$@(F:N!Z+>)BP0#J1B(D2P?M1;ZR7P(]R1#-B MN+C&".7[^<'@:Q*0F/(TM&7J.I@/).U$1LSV92!$'".3!O@.KMLCX>73>R4M M=Q$%&0D6.&$4BL@E;BQCFS''KCZ#G52$(6H%P1K70D<82P%O%C 8 66VIK7F-19S"9Z M7I:=A>U+ML(CFHF?^%"*62X/TR6#\??YVYQ6U<]K-P[FX%M>'%SP^0&TZ6"/ M?^4)#V444CL)$F83-TI ,$+/#IET/%=&;ARDJS;AIAML1XNUM".6HBE@G=YW M)TW_.8%G@7.'6H'/S//BO'ISR4W<^5^U?;DR7,H%!&4J&I=/[\RK3^K=?!B0 MG$XJ^:;YY=*!3-?#Q)$0637)Z?Q--E9CHM[[VWDFIL,W2;(-IC;\4SN0=9AN MW21]A;NMOULY3M)?>O$V<4,P-*^^Y-K[K_^2;(?A/1[N;+O7?1E%'OS[P=M- MPU]TPV\(2F]0(P#EV00JCN0N!XSW:SQ'Y"I?,"W1D0+O XW9^PO,OL4A?8.3 M8'_(&RA1[G"I$::7*TQ]7/^?199N0*A-$*1'3N*Y5G@Z<0_>$H7AVMB1#92L MUH2T&NOQ&6G3'GD('RM2Y)EJ OYD@AEM9GB;D;V?0/8,*!K!W$C!C.Z2X[QI M'L 3M.P!9OP%N51F0,V F@%]H $UO*ZW69#TB47G$&.3BI"]A!%\IJ#G"SH8 M+ >K=8LD_EG/YHL_E=:I!I/\P#LFAU_V_?[%!^_DZ+US,-J'MAZ?]T?[WP]& M?YWVWWW,^Z?O+_JKJ0:CSQR?YP>F'^?'1QV'_=-?#MI[@^]6[ M#[S_7!RT9*?P'O=@\#60)$R=V+['5>[Y0KG[NU]#-W&Y0.7VD1/4C[G-A./8GG!(PESI M\I1L[:A@.>^W#5?P5[E9\-/#S(/ERQA >11 Z7]: I0@(C**96+' ?-M$HO0 M9@XA-N-Q*A@7'N/IUHX?;WJU40,F+V2DGJ= NP&3QP&39>M$<$",B$4P&;U,8=0K$A&;"VB@N3<-N M\1H)CY^Q//V?=#Z2XVGU1U$N4AP.TQK@IRJDW>#Z'7#]P]*64O_\*R.I2P,_ ML3W?"VP2!:$=$]^S@U"Z*1&41:D#1F+/25X6X>5F&8T&CPT>/QH>/^[FGX'B MQX/B^1(4AP#!-.:.+7E ;>(%W&:1PVP9N40P^) 'WF-L !HP-F!LP/AAP/@! MMDB-.? X\?8)?9X/$SXO&RA9S(P(E#I#3V*.!Q($([CJ0 4$ZI(&[$. ^W M=MP>26Y5\=>$Y-UFXQG$-ZLJ&,(*^9I869S)LK*R<4TWI[CTUNY-F^KL3X3O MK[O>WF/SM'9@NR/K!JKO!-6?5_>599(DH1>E8#5[(?P0@-)!+&Q?Q"+PPHB) M1&[M;'J1T%=C*!OH--#Y##O%!E#O :C+MF\D"&.^&]H.S(A-_$1B^5+7CN,D MB1PB6!($)CS4P*J!U1>XYVL ]!$ =&4SETLO)I10&[DZ;4(9,O]YQ';@)_-# MS_%# %#W5H4Z#'8:[#38N1G[LP8['P,[EXW/6/# S/39B'2Z3(!=F<2QG:: M2IB_F L:AUL[B8G]?11]^J*>CL2KT 9Z_B>[20,$-WA@9WX M ;-CP/:8.CY)_!BMX6T_-*$-)K3!X.[FXNZ]"][?9E/7H/'#HO&*?0WFM>^X M(=C7CK")I+'-J!2VFX"9[:0IS*5C0G\-'AL\WGP\ON=VL+&#'Q=Y5W:%B9-0 M-_5].V!1A'8PMZF0TO8CR4.7"(>Y0MG!R>4Z9@9W#>X:W-T4W+WG5K+!W4?& MW66+-TU\$K#4L>-0$IN$OFM3CWIV&DK7]4/B>I[%SD;B4XBXRHSD=$8OBDE5N'^ MUA0G<[$L63WW?@A/['R\M?X)E,'TS:;RM[HASM7W7"8OWX22VFOD'4_:ET2O M\W-8+A;#@;090/&935/HS1N:G]-YA>,]+)I-- M 0_X;;3D<*)6YO' ^C>8AK*Z"1%I9U1/Z!$:D#\O^G2K MY7[P#H^.OT:H:LD9XB$#"<([!]]23!W]KSZA1@OB1G%&7Y^AJV MUKF$ERQ5KKT.XVY2YK48>&//7T5QW-C=]M6_32B.:U(X;[&9LJ[BE G<-(&; M]PG<#& Y=M(TD%%$<-<\<3T6\3!A@70B$9.O[V\7Z[ZR B\MU\U"O3>3;V.#OP#L[A7GC> M 3EYN[+K=LK)X=''L^-1_Q1W]PXN8*'>^TSZIQ](W_MP<7SQ.RSLG_V#B^'9 M?RYVVZB?@]VOCO1<$5"")-#4)B$%OYHY6$'"$]03H819V]H)PEM1F9@HSA]! MX>2YRMB]6FKIAP2F6Q-]W!*SWH^/SHMC2"NH\AS#>__:P6E82FG@Z>[P]+X+ M3VX@_8#RQ,9-3YM$\"-A6&E#>)Q3DC+!D1>_%WLF.^;1P,HU=M5/!5U_%+/2 M(-?=D>N@BUS<)VZ:"M\.A"=MXCG,IKX?VQ&A"4"79(+XB%PDN%7DFS&L;H=5 MGC&L7CLZ9=^,7?4#Z/2ABTZ>[W')P.UC+ ;C2GK@]D6IL(D3AHX?,4IY@.@4 MN,^%3J_=KCH:RE*JF)M'K<%L;*Q-1+'%Y!L0NQ.(?5[:N_(HB[&0JXPC@"[N M)C8526P3D20)ITBAP+=V2,\);T6$^+I,K.B18*O \(&5$ $8KC;N[)EI:>L3 M?14?.)E:*BS7:GNIOZS?YL/WHIAAQ$!S@3E-?=1A-H!*CIGO$^X&'-EV!= ((N9!6.>TLO[VG%S32GMVQT(' M(N[K9KUXI;E'O/,'^;,I&8*Y/AD">(A?,F2"([31$GB(64SOV M?,<.&)@X*94RX+ J1FM8BNX,#D]9*\;,]Z?):Z"@X?5U4;TR<'8S VA 5B0"U&JZRRSH<9'UIT M,BF+[S!/4[!/JFE)T0:QT1ZQBF]UT+GV(Z>R'-4)$]4B(Q-^I^AB3HHQOK9( MK4KFG.R^>V>]'W,UU:-B,LQD#__>MKYM6[OC M,Y"C(\F'8WCE8&Z]+;:M?T_%MKKZ#PHH4&74.BJI4/E%_W[;LSX#5($ ?)HJ ML=Q#P!]0L^ I.'/>]=*K>+GIJI5D.;<7'+3W'HGDN!]@EE0MT]3#\TFU%^_:K!J>]O/FRO2,; MIR6F%%J?MS]M6W_"T('F](L*!J"71&X/3+V>E?2<*.HYKJ]^C>.>X\6+7]4% M;N3!18Y.>TIZQ E[B>NK:D?%>"SU8H*9V!9 QU3C#F#*% !BC@619*6FJ )) MG4Z&@ O5MK8^K*-VC.!.,>-3 _.9ZCX,'=-^Y7&UT66K'90W.BWROJ^%%X9D=^LT/J'%5;6+V0[PF<.?]4M]^+ M&>T.H;D3RK/I_#?KSU*.LMG-S[WJB;[KJ">^73RQ.)?E6TP66WU$U+F[9\7. MW_&MT+'ZE;^ID;_M[4FP5:AZ2BG%+HKZ(@. M,+$(47L,+SF=C?64TP$\J*HEN7D)J,@!+6$A<;W&[]0SO"2_^N5T7)UC 2W\ MB@- 06,Y-&Y4-5G[N=:<;< ._#LKFUO6/A26C$Q5X>J(#8@19OE]H[@'IAZN M.U)5LIS*U=?BF,)*:B\] J_/QNH)2"@ 3\2F390Z0=M!-*MJ)C=X$;HA Q+3 MHV8(J\NJI>S!L5I@]2J?Y3D,<0K*H-=H/63X50%_E^=9)97A4> %A;I&(5Z] M2'>$<*3D$L8-C#R=G"@TB)>XYL'<]\'44""+@>+;EK[U: @W+&X=%]JHX3B- M\+XA!=2A>(%4CZ$"S!5HDDQ3B6N!EJBZTVTOTVQ,QVJI;0@&E/4TRZ?5LI'1 MLZ"!>?;?F9*"#9[M'S(Y/NV_!1W[)JL7:6YTI7FHC%&*5:J,ZQ9@Z[$]VKZH9@#"^AGZ:[RS MTKF?J#O=SJU5#= ]UW(=^U\U6A" RG=4MQ)VY*E%.:E.LC=%:NV92C@&&@_3B5^JFRJA363M_U$[&QL+X1ZN'T* M[P>4'6;U$M8\F>M,45C)F,PS^:VAH5A&1KP2[!VUY8,"RU1>/DBCMH?/QL7Y MN+:[8/DH9KE0[65RT;I:G:XVKG!#I[:N%*3/IN"(R%J#P$C32EOA6&1CU!/5 M:I'A$@EM4RA?2@%.?>,+6-"=IOVMK5<_5[]DT:="&;(XBM@IKKIP7W.Q[1'. MQUJ+$1593RKV@998I"(KQ ;KX0V""A80B$96P8QACV6) G4^E"O=Y"V3D9+M M5J(0&M&(&N%?&M"ZZ[G2 <[+6>T,*'(6F"]91ZE<3^2VF)AVD[#FPK"N. ^U MQ$PV@KNPFF2F]$XYG^KE%A85R4:MG!27OL2&-V1UT)*VOW#E%=V%U\FJ,TY9 MHYBZ@ FMBC'<-$>7I,KP4=#,@H,V_V8-BW,0_-H<6G9GD!Q>[YR>G??B>SP_?O7?Z>_W1\='G[R='^>C ^^L,W):SDR\? MR,%\Q7D9?;XXV/L=KH&V7(#3,"XYYXN=2.;SO26\M+#T"&>*J>X?1Z8C(R.SRPA MU1+<-JCVOWO*@<(Q[8'9Q'$W*<5-.-41>- ,S;D\&\'SUINKN/U<9F# J;W& MQEQ5!V-J#)K^-P>4=PO84V.()XS;E[3X$:#]@@X&':[ 2PC_^WRW[L['=C8W MBR/P60'_..B?\J\I]7WNLM267AS:1 +6)S1Q;"]->1H%D>.'T2J ;SJ$[-Y( M**@$M3D7K[]RF\/QZ3GNKH-[B)XXGU70,=Q'T/H&>N,Z?V\VTAHR;O3I+T-' MK\M8:%WO'BR9AFL']160#X;^=I@0^+<)Y(.K7SK;[G5?1I$'_W[P]J=D37R& M5,>G3BJLU>3EICFUL&0UB+29=6C,Q-YQ8MM8JV8YN4L*8+.*!=#6S9KL1VM9 M)_'+NY3XM;G-WMR6/=2 OJYLU4?*\OLT4PJ,#1)LJQN:J) MR_4E:PS)IWC4WC'N\_H/OK]B\]._S3/#O<& MW^$]P_Z7?=+W/D.[WU^T][09DQ\SZ,_YR=$PZ^]QOX_4\U_>D\.]?>C3OGM\ M-/!/C@;N\>G!Q0KW&HO!\9>,VH0QSR8\\6S*/<>FB@'B5,8%HK<PD\ '8!*-1S"/B2[ZUXU_FNC68=BM, M,T10=Q[%WV4UM7Z?J62=%<.T^>I)#--']?U?'J0G:0+@[8;,CR+BR)@Y3DB( MS[TXD$E,8V.F/A^D+Q%M,M]#PCIFPQ2%-O'BV$Y2Z=DLIC+Q(_0UP$QU+],; M/#RDO[8RP9M<@=N@WV.B'_.$3$7D!H(S$C$O%F% 8]=SXX#%'N7&H'U6]%L8 MM&D"G&TL9.+Y!OP+5-+9F-:ASYC?U830 MM'GBF.:2"2EZ5C:MLQ(>+J0? QK6QO1OE,Q>R MJA,<0?HQW!V>,<,(?XR*5ZDUJ0H1:T3I-PNZ/UQ-,92C25[,*^L;+3$;%!-M M2F'K%)W% S&!$3\;HW#7&0K+7!4H2KN8G8Z"+$O,!:US7C"!(D,=QDC,*5:V M'](\U9%F[7>Z&3I17]^F&J+S+52LF:9%F*J;\CH_34TDL]O)U-D%MDD<"]86RIKULD+7>EM64"[E@/B-$)@5!Q&M=%O1:E3[&8UVV@Q[CY;*Q<5 M,-46_4:S7.GY?#O=: MOHVV?3@23,IQ_8F>/0J0.!ZHMNEV*4P;H:S-D2%=CZAZ=WM%G;2H8OYG*BRQ MSGI%^59IRWFN,T&61J])(5N/S#@5D*SSYFEY> -:.H MQ#7\S8)_GWB)4OIGS=JRR*%\YHG6>*($UM6,$95N:3/!BHXJTZ)<9C5=C,YO MAU]6U7:0TVJ!'KWU^K[X6FD^Z+7^G(&A=59MW_!0E;FU!$4H;T6I(5HO *L, M.?H)*H9X"GWH6-P,Y!I4K@8X[.;:/C0ERN%Y M>C964:2['N;%(*O 3ZB:M1 #K&&Y@T<-Z^+G<@&]R*4PGJ)ZJH&ZC(N_ .IA M0O2LPIFEK/@F?[T:J5ZE9G:YAJH%^X]U0,=4T])LB*I:72WMITAWNJ9^5T JXR_,(I."6T5OEO6=FLL;"H:D52!E59C#,.O@[#]&HA ME5VF]6JET;?%@&:8'EGU?RZ-^9>L[M7=62%J09DJ'!=&8"^2%J$5\R-4'F!HH-0OYWEDV4XG5\H)IP MZQ?OU\X;UBH<:^0=S,YQ@0BOF6ZTY:UIVL9=Q<$TG*Z>;*_M_>TUI;W3J,H# MJLKN3&3%AFC)TOI!L6%7ZP@H!CU3Y&_@+[&9T),Y!%=2(_N50HPS3:CJVYY+;I]=)J_?I%EP7-5SK7JW8,Z82CI"KI'RS%(<53!3 M:E [ X1#GXTS1>O1/$6@0UA,6M:^VHA%ZJDK-S)01.18,R:@^" 0J\V4QAI5 MC#U(ZR5J0T$1X;%9ENL,QU)Q?$V+7G=_L@7Q)H85T59Q\X"_@IE036:CHK3+ M&L:K9IO:'FV3J!L*&M?<9FH4[TBQ$+X-F86V*^4^9,CZ6FJRO>HKLW>;HMDG@ MK58R> ]3G<.+/_]0"Y9)VVW2=H^_)H&3.%P0VYW>MUQ,FWW>L]K$#/RHC8"KSQCK54MQP]>GCZWD+Z7LFHS=-UZ\3=Q[ M)-6:C%W3\ W,D=ZTQ,#D+L%E]VO\BT^Q/5++PX%>%?87J\(MX@@;G 1S1MZ0 MH'F'2XTPO5QAZJ.%\2RR9%@!\AC_MDI'AXWM]Z(Q/U%(GHAL>]FU@T0 M&)%X,B!X8<[+"V(U,0-J!M0,Z$\UH(;(Z Y$1H::Z&[C=L><[R@.?"^1PGE_SJQ'O_^EGY_L[;LG1Q_SDZ/W\/D?V?'I 3SG MP#U\M^\>'IV1XPN1]2]E/7+W&)YY&]P M>#0\[7OO_96<;RS:Q%P1V9$CA4VDE]B)([F=!M+W0AJXH?"W=M94K38T'H:: MZ.?"-!X$@D0QCV4@"4\I"YU0IDX02<\1@?3J3.[HBK+K!M,>%]/F';JU,/!H MPFWA(#^1(YA-G9#8OA")Z[K,)<0!3/,,IAE,^\DQ34A/QDX<19YTB2><6#C4 M8T$8)=3U9>H;;I[GQ+3^PDZ3?AQ$/ 0XDX3:) T#FX9"VB%U?.XD$4^%!YCF M&TPSF/:38QKC#O-]/XB)YQ%?T"0)7>&G2<"2*.11M,*X8S#M:3%M8:?)6'(W M2IB=AD@A*8BT:1 )FT;,#:B;.H)[AD+24$@^ X6DX8=\.KSV@]"G@CF,1#YQ MHBA)1X?/A]8?N7J& 64D3%MN^3V*;<.G9B>][MI\2F#P_ MC 0/MG;BFMN<*SXT3QE(9&_0SZ&?0[R[[CP$/ M LJ9(#XG%/#.Q0UZF@@>)BR*B-E_?$[TZ^P_QF'J.2+A-G.98Q./)O";QVS? M2X/8267D!0Z@WU/XZ@;]#/J]#O2+ BFC6#JQD"D)HH@F<12F4KA1*OU(I&:G M\EG1;][Q?"7Q/,>WPR %]',DH%]"$CN-8H&E;P+N"$ _QZ"?X09_X/S^\2K- M>+62W#\H)?(0+5&,MTG^+XN$:#>?#AMBR\OTQ0W7KN)RFN242VN S 8PM -- M8JG(:8IQ-8DRA3-^I1F.9)63LN,S10N+P:S(0O65\$G#6-PSU(/7;P5 MR:60VC18EHK JN'8U(1(70)KI#%??*WB?RU&JZS: MMG:1>DKSF_=J5NEUSQ[1>4_W,<^FTUQ1OH.L0 .1$@[^F,@QS:=P$9?M.W"D ML-%(3=R,VA6L3U5/DDI7Z:96BFU^0&2^U5+_U=B^JD#I8 M/UA5HD?*R79LENFE5:M@"2S5X_&Q"Y:N#D&E7 Q^;^W+UQ+(PV0C53V3#3L] MDI I?GHI-EB3'H82IY2##LGP8_+A7-#!X$HR'#1;#M-/"%Z_S]_)8E#2R3#C M'U7KCG!-:,EQEO]ZH5;-PU#E?)@?[)U]=3PG$B0-;=>AL4U$FMHTH*[-DR3U M/>E&OL-?&E6.HG)MS=BEQ0W9- >MA-0"W-*T/<#:>PZKCN*%^YXA$.;74) ; M5AS#T6(:OCD-?V&)I8;(Q+#B&&$RK#B;M=EKF \,&881"<.*8V;= ($1"<.* M\_(I,LR F@$U _I3#:AAQ;G%@K14%M=0XSQFT$\<<9]$)$JEYY/ D32D;L@H MBR6-'9JD)MUE3= /M$><'1Y]^-[?.\'_.@='GSUXW_>3O6%^,CJ>G[S[>'9P M=')Z_&DUZ.?@>]_[$/3W]IW^"/\+SS@ZAK[]<7;X[B]HPS_/3M[!9Z/^<(4: MQV',)1X+[2 ($IMXD;!9X/AVPE/&4Q&F/F=;.W%@TA--RO5/CFDI]5T6$,$] M*8A/(^9')([CT'=]QQ>.:Y)8GA73%H&,)/'"A(K8CH07VX1$CAU'(;5E&CLR M]22+/-]@FL$T@VE9@$Q1GNM$(0F)RU+JL(02&?M)%%'J&FJ<9\6T3FI*1+B? MCX1K$DZ>%=,6=IH74V3.I;;+" -@:I1W)^5Q40:8IPGI(8008+0G*0R)<(38(%Z<>32D"6^*VA@=@J?#ZV7 MB'&0!R+DX%6[;@(6:,RD'9,XL1ES_(B),);$ [0VV8$F-]J WRW!SW,\)^:. M$T6A)*'KT-!-)/>EDX:1$S+?;"D^*_AU3%6/"1]I&TGH>381/N">B)DMF>-Z M#J.!(_C63F+ SX"? ;_;[CU&843=*/!2&A(DKJ6,1<3G810[3D!BL_?XG.#7 MV7MT4^8GL<=L+D,7$##V;?B+VZGOB)"EDD$+SXF.E.?4Y]X3#+7)P&A8.2X0>0G;LQ#GR9F4_(9 MT?ES=U/2]1W*9. B4QFU2>)B%2SIVY0P_,)E3AAO[43F!,FM(F'M+1$IX@W9$C MJ>_#:N-M[9A#<0-I/SND<3>,DLA-TL -"8]E(@-/T,0)(DY\QU_/SF8@[8D@ MK;.!R*3' P?0C$TSDMHD(,2F-'9L[H4T8HZ74"P3 M9:RTQV/'QK]1=[+Q3$GW[4@^=_Z7E?_8N3_J_/5CY*M6S%?VI7D-@PY M3NR;:C:"*^:_K;MU4E09MN^-9F[^UG!6NLA662>6^R$\L?/QUOHG4%85^6PJ M?ZO;X5Q]SV4$O:K!STQ]VB&*T=/<^3DL%XHQD#8K)3VS:0J]>4/S]9JA^CM;< M8NPJ:R^K^*RJ<+U&HMS=,/DGLQ+)Q(=9-2U*7'FL;)P6Y4B-10_^X/D, MUQY+5E/%-0RW3\KB5*JE$2G2V^?6-/=(JEY8Q:RTV*R"]E05$)W#G37[N?X>R9)I!; WT23HLPG,V_DPX\C#7R")^^+=R('/ M:"5%3_U:<^=#3\YI*>R\*,[P\8L;:C)]150/HX.O&DFJ&/LU9[SU9YE]0\[W M3Y+/2I 9F)E_PW\&FI<<3#\8)6N73_%Z-TE@=C_I0;&\:+=Y2.?F]E+?5[UK MKW;WUUR]_YW#] QDYS:R;1TI+ONK>]6AX<=1R)"'.4LS&&(V5V\X+TI1-:/# M9)Y)G(UF,.K/Z_E=_5A/UZ6K*;R"9Q,E&JMWM#*S\@7T0'):77Y8!L ^%I<^ MKM :EH/YI9:"8*U^AO4'5CXZS_+\TF?(J+_N0HO)M1_7=LOZ+_/L3*I2!*HZ M0G.%JFB0@6K3$H4=OD5XJK:M+S WJJ=6-0-IOF9"0948UGH PW QBQ5-0*&J"%&K[=KF;UM_7-WV5KTM52.C+/%E6B#K"@FJ:1VP '2;JMNJ MF8(=',D2G"E]Y0Q<+(6+JM<:4T!P+$YGT$"PMF: A$TI!KA39&DJEZI.M)4S MKA[Q;>L04)"R+,^F#XTHNT&#!X\I2B;ONAZ$4/Z#9[>MKHI'M&^::Q@NE-F H>F>7E9 M5$K?Z\F6/<#SZ:+6"(@U0O>T>&-II%+53R0(63'2)1GT0@M8GD/3*VU'_Z.4 M@QG\6I3SYC:0JF\45*0>)A0:.L'UK:=TI,3"UZ5>>%":Y#332Q.VM0-WX%%- ML$%U#1J7].D'LB"5"L]751NT74*SI=7^7K*82T8:ZE4!L(YO OD M:E:J9W1NP/'A=7F;[CK?-1?08\5K0>K26C*51FK![.@1K641GI.V9EIK!F2M M^($TPX1DVG#+:LE5+4LSK.12-0@#>+;_=M.+HEQOLR%L_%X/ZN9V9$W#3W;? MO;/>C[F>)) E %_0I(R6J&5-1:/S=@W5KD[]\:Q:^S%,]-K/\5WM2ELC:?U5 MIZ8.%DQ2H 7CDHW'Q3*0UE:"3"")55:C&XDI6P1A/)\," MYD$;I+BWT5BG^% )(!!C8.6' ^5VH,: ;I1A9ZJ^H\LE>K =[VF%%#V#;$. M'R-F90-]B]8(4'0N:Y'&DD*(G^GDWH) MIA:'?BN%&<&(92 ^2@6%K,"KUIV =TRQW2-L$BWG,,& -<4$"WFQ' 9-P3PL MWM40[P/,ZD!]]P&(H;CM4]5^XTK7MJV#Y:[B<,+@H\$* /&A4P0S!3,%1U M<2A4^5&F7;RLTD->(7 Q.<7V=0:Z,7%@6'(T>O--+I.T;BM@W")HXTT-BY&T MH1GG8XN5%(UDF'J]Q#>S3W&1F2JS#6X"X61((L_1=H %U]:"5 ]FHPQPNWY< M;3$)@6:JA=(+G@-OYQ%6#2GTH(\FQ3FN*LV4YEDJU5 I>=1&![1?+4OG\!Z] M%FO9G10E-##/"OVZ&MSA?= X.6ZD1ZU*^BW@)BB?4_TQ:C=%L,08++385+ C M< ('/12 2BTY%!:AHM>T[TS.60&-07Q! ,'NJ\>B)@F]]"II04B!2R+R6P]0 M#.U2T/=/PTSFHOEX5$S@[_:B/SX>OCO1?ZE1_?WC[E_[??V!?ID>W)E4 ;0BX^=\9H*(J]S>U$M>!.0<+[=]R0/G<>JMVYJPO6 /N MTPPL1"MPG)YUD DPH@#^/D_IT(J)0R)M'$]A"A7 -M720*]_B1WW5\L+?=L) MDT2!K1Y*;,JYA 5E*ALYK8%C([;(U :E M86]-OM&#A93"DY^?GVRA>VZ"5 M&]':9@N_'=V-:-6-8ZCU;^-&\1>$C\\?_UUUW./:9%76-QH?5.U]6=A%[5VF MZ,;QVK98L:]K3QUQ$ P1;9@@&F'U,*Q$V;,ZVJ#<0G0S8 $ W81%7YLH]:?0 MG$:!U19"^V9TL(J>]N%+B=#\ZXL#*K7< *!:9950U5Z= FQ%IN.=8%)<'+P M:VFA6R?5B@8SHWVD%%NOYP#MO^4G<7!)9J6NW#:8@7]HS2I+T.RZZFN7#RW6 M#F,V L>MY+H"81OX\G7@;I].!EO@ETZO^FKY!,7SO/H Q?.(.MF")YOSK3N? M;R6OXWQK(\K\D>T@]N'?CY7Y T,A]+TX\1^G+ES@$\\ECU$7[JX-?Y'$/TH* M-V;SQ*GKQS: ?=A"_XKR;';.IIGT'YIT:?VE%O0U<[UANO4 !02>=0[(^CDX M4D=*:%OBQOGOZ/<:O?N9!>(]6#&#,IO.-U\E7^X@OVUVA_^L=]@^-;O#1OE> M^=0?GH]E60VSB=&O1US5P$N2N''R+B\8S3',;%IF3*F8T;!7/OEO<3Y0&@U[Y=/^)U7GN7?7K,V:\,UJC1&_6P.\ M#NHL9I7U?H2QB$L1]T8:C30^*1@N EB,"!H1? X1_"3'E<2HL<_@]HSYE5LW MRWE^&WY,?*0"XM:=")=-(+Z.?E.3J&-19V->6Z-324=M%-N@H'E59Z](KKS M;6M?1?QA% L,'-XM1Y.\F$M],#\M]5D^AO)B-$,UQ=OQS!T<"PQ@+8M:']8=/SA'K1IF$D5L%=T['G9VO,Z+H%)G3J MKVKVBU6I_"^3L2B$MZE*--P (J$"CAA0C595^ ME/@MG8+"*%U043V+L-M!2>%UG4A?%*6;FR.,2X&E;L)Q\7+ M4TE+#)W,\8+30B459>5J\#'JXQB#F56B39FIB"%46HPG&G^38_T)1A@W'<.( MI;9?\(?N_P;K\"UD(L-8<, CG;NAIP!'%$880 JF"F/)5>:%#F%50=UZ^A>R MT<[?5$.OCL%6D40YQ0S)9F8+E6>TF"UJG>/$TK*D\QJN&W&;SB?U+,%\8F02 M!J;GN0X:IVV&3BNIY_B0\73^LJ8#QVUU2G#P*AWXOA3&_DWFL.PLQ;&CO#83 M),5 B2M\!2K6A+/#2#9:9RV"W57*D-9)G Q8LJ>=_ $5>MTD!"J- K,=\YJD M2J[1[6LST+J:JN<76S6$7F+DK#(',#H9%^Y*YBD, ,UK@4(]TJ%\HPE&J74E MZHO4"4O==H@2A:N3Z$#5;&$6X@0$8=ZLN\WZJI(#P'Y5UW;4'/,9V_!R@9:- MDBHT)/9/K%W,**BCGL$.5)E&F'6VVED8SHD%FH-RK"PKE3>!-U^:TD8!%MUJ M,$TWU4ZSZ>4@<06YTR&X[RJ"'>:VUCRM&PVJ8K,QP&FD(B!77WTXMO;D")O6 M)*B\_W2XUR:/-!@,+<,AP.]Z5BFG%+ 2.L91.V:J3PNM58.UOK5CQ%Z=NE6W M%1,=\H7J%K,I#GMM!@XQ0AWMIPKE Q.TBO*%:?#J>+]3B >P>LT"NV;P5-1^ M3O$\&0>K:')**0X_R"TFOTJ9UXEX&68Z*EA PQCD6\7.%BKS#E;D3&?@;%M[ ML[+1B>DP UNYCFY'6<)@2Z7I.05O8+A&='17_I_UETIA?0>W"I ;$GN_K<14 MSR9/, 'A=K!N!E9<5/"!N_PML\FS"TA:9V]E?ZI,@/]@WE_SJW5 OVL K#_Y M6&--L^9U%]7]N?Q$4]D@D^3#,31S,-=0#*BLTA90P3#6664LU9GW0UJ.TEFN M0-G&I%*XJ9YJ6"=F"(C08)45,RU!/!$OZI10S+A:-O<4'.:+'(I&P%HY58.W ME*Y4-Z-^3AU.^;+4O(G%[JZXT,XSJY6A?H=7JMF:P$ YPMII'-('&:,VJ MO-QJJG.? 311R;4IUN8RM8:4=J'K%FSP2/Z0\Z6S(%ZFSU6W/4/;MIEDIKR' MN8T\@D4_*P'%E ./\_15.M9 SJ"'E2S,H6?(->].NM@++:M M?H&;9O.>>F=CN%JG,^4JP$34N'7%RJB;8[>)>5TE0F,8S ?<#%KD73>#JE/G M,*,2C8X::49%A2@XF2$W13/@*M-UN\YQ6_8V2\F+P1CF5>_1*/'1VV!CZ(94 MKE^Z#&J]SK#!(BWI*-=6#$:%:8L3&@,3*F "<="*=*I_TRX4#L$&*^X5^XSU MX,%P5?,*"9T6 M5-+[YBDJ$[PWK"UERT"2)JBWCJKL\H7>X M&,S+L#:AXBK1@![A%(V4#K8W='RVEO\ _5#0[@_9FA=TC"*4J$5;&C-9I:)O MWRJY[G]2]>]!A^X6!CF.H>H/IK: I(^TPE0-@JM]@=9D7V2)MWO*=8JRTD;U M/:T E%,*8Z:6FY.3J-*3/]%1-1L/ MNNG(*H]>T69\R&RU.PACI)'D^>:\X02XNY)?10UYW7TF&^YNT^,YKR,;;N.M M>LTF\#*M^KKM2S9C0UO%EUE&E&%3*XP&:*8@?YF]H7'@]%DG] Y6N"5+G+;G ME!2-JJGB'U.N8VMK*%]?[:_6SU^8IG4R=DM=T5@O8%[9-8%9W>+.1BYNNI>R M\3LN,9PHAHSMFA0"LZR1P ?Z(>B\M05@\<*UN>YB9X>B:!Q:;1(UNQN=/46J M6"_4SH)$CZ7>@-"<:JJ-V(#Z7 =,/=#%"G>ID68/C&M]B2*G*10KR%@EB]?< M?0VE4GT?/#AO+1Z\WD%"C)HAJ/',E+2WQ^34FD//!S"O0HX* M<'S -.3U-%93Y ZDDTF]X8\1"/J\I]UH4AQZM0C<;K=2K_/@9:F^24VC^4F= M OS?C#TW?>NEL).67!9W33?'?@IQY:Z-/SW?EGY<[6@IS@2T1)7HP/"W5]?< M,RO6IMHWT)\I [[VMNH###Q]77X ^O(8"/$[H-^T (NMEECPPZ5&B5FI"/O: M8X1Z,]S?#D8CZY3BSH0BFH,'+82TUPAOO2\!DG>F7#=D@E#"M]2(VK=\4:K_ M9?EDKG:^9,,XVQ!)M6.BO]!3W,6#JD,,5",(\O3K9RI^#WV8I[CG6J8Q7W?/= MQGKI"%O+?E46:88\6<\.=+J#NLD;MR;HQET1[J)MK]D4C1];'>DOFU'ZKL5) M8HN@-::U,34-]J*1* I48('GJV!VZE!PM/R MEH!9FWB:_@^YWQ:;K'!+W1$0X5P=H2KK$+Y3A+>*B;@]1:UM3\5LK/<(D.I& MF:AJ1TZ]HA9WO1&OEH\Z %+9KS!0:.GS%GT0"&9-K@)-9V.TJX=H6"O> M1T5W66D*8+6-B6[)=-B0$ZJ7X3YHJ=D?]8G%,ME@PWRK 6%Q[K8876E:6DK9:5F7P%/[C[5&@2_=GNQ@XQ2=L(J6J6G<&_)3<#LT MR>,Y;1A0:R;B<>V%3A75?1V%*[*J[;AZ' :S@#O=P,AH-L;XH*+4_,NCF=[J M5\'"R.JKPS(*=:!V/JRG?@TUY(N2?PPZ6Y[F2].F07)Y(>J<771..;K1+3"P M-=MK3W>OUYSS+%AA-4\R]/],RHDUFV@!5[QE[LPSF'&.F"D_"RYE#-7ZN/5P3B=0(MQPV! MKUCE1UV:G<6!R[;U*5-\O^,ZI%?YA W;:H>=57LC:EL &:S1R*C=79J-XG+36)6WT< MCCSVZN%K'JN?@L"!ZT.]'P!=[VXAP 7=D4"^>74(C/7FYHLC,#P14^'CG7W& MX0PT#KZT88+/,, 2/EPX,B\"$FZY-= :J^V$+>\+@)K@)K!"W6;OMY3*"]2U M .2W(O]68BT1K"2TNRC%\">H/\_J M>XANA+M4[..ZN_ D3V\E"KL M$"MHZ:H7JAA9U&NLRD4YLO8HXZ$*;K4<_GI L48FEH(96:YC_TLA7EFOI R# M!\?%HJ!)4WFD/BNZMH>P2"XF8(*E-(H9GI1@K]%^K#4 [_74%D0@?R7 MJB "R.I8YMTHK$46@3I[;#(IP:WZS?K%N\W3KWSVAFQ2O6A>].??I7V9E.B] MMEI'FW1L%^=HJ>-,VVH3"1T8$'2IRR;\XO^J=2J%[_@0BQREF#V]I&]JJQ;Q M 2RR3-?I4\E6S2VRSI+LZ.L(EL"9RBYN:H>I>ELC1*3F:!4+/6E(U]9]4RM, M'[1AJH\^1D5S> GHM7:"#N-)7$]OI,S&37D8O4ISK/@UU?6GK(*!Q?BMYF3& MI*\\*/"\=N*R<-YWCIS5=E:=8*GVFD*SF=E7;.TCNR9MW?1$DSZLJE:U3Q$54!< M@<#>E>:'+@29JVT3L*N0MP-W5$J=<-1;9 MJ]Q8<$A5)73O^Z("JRP ,$4MU MC3>P^;4[THY2^_IT-6.IK5&G4FBIBO;">;'57@X@%KH";3Q3VRD0N=$&V[GK M'#_Z73G]E:SJ334*,@$]&RMO(&\0L]FZ58"-. L>0U'C=GV^T%2N;!(7F[VR M>I#M17:YDC5:5T)J'PO=RO41!;1B5I\6T(X4JBI:W^OJ(^K;^M$O;,@;3TEM M2M?>-&8Q@TQBA-5XVG7]AL7YHD#06E7?MCZK(HI54TQKG8.X<#%'R+T +ZZ+ MJ5A4Z' =C0AUX$^3M]W4ENPTZ*HWU%O]8$VH?;[%X5KW>4V\$*:&+_J+(7TJ M!;S>.5[KRBJ2 K45BUJFME1G5]LI5YDIV)AO%/QK-%26+23PK3FFN7>/SZNE MC0V5"-W=FV@FKZZ&-5]XP0UFUE>T&R)Z9[DI6J??@&WJ/+775(%4YEPGA1TF MJ/O\)H&]&0^Q."'7537%E?.TZ%,G@P"KV>K:GBL>_=*^(KMA)V+I\1NLF+?R M^3_=6KHVMZ-7[/:-]1%?;4HHJT!Q+@W4D7:I5K-"510J\71740[ Q>MUI^OW MW\ES: JX+XS\VC6I+[&U.:U:F]NTO,4$MBG:<'Z':%CM=:I:H(HHND MG@2>%" 2'IJU]8%G)2 >%F!3R\Q,VPV-6-=JJSVM:ME_:QB/1Z1K M_!GM@+7 COU0#B :64T R;="Y4W#FU_>D40[9E=,R!U]S5X]:#A*=0U,%4V< M?5N\JAG[Y9*]]3FQ!%MCV'1S0PV&\UX=7UN"F\#KW7;^K]U M6]B]IM8USVDVJIO:7:GQWNZABBHI. MF?M^ 7KEMJ<8_1;1#Y>+GO].ZY.+/W7F"-5) NW!! H9/DM9 WBF@>Z6P-]4 ML0XE>HM#CT]+-;A5?%"U7(6OKF7=+<:WZ>)XD_"M/=G9F$WHK9U?U,)64P7U MFM,=:&M-3X'GX+]N^!S<#1*NW3D^&F+@&3C_TZ$ZS@:A_ 0#(E455M_IJ8@' MI1MX(/>JQF5KIX^G[[A2;&Z_KFMU>R8YO32)6N7:F=1_-M/9T[G1?W.)VW/B MJ*=C9NKMK''[=-#AO[D^Z?E)_(-OBG"Y;1*1ZD0T?&K8"^-$5S2= ')_5XLV MV''!W[7KJ2]8N1'T=M$V3-*:E'!?F:&C.=4G9E2S.ZDCN>8^L>C-9=J9=HL] M&RL#8Q&?K$P8/)9K5AD=A2H56#>^>DU&I)/,N^%3VAJ=U@%CS8Z!7$<4=4VK M.C6/\1BPYEQL1V/Y6'"E,';G(4L):6H/7L_TFJSV14Q@LYW1O+#.IU=G!GIC M,TW1*E3;8 NEUO5J=NMSR,PY'N#5[>K8CUDB<8&U9R!"PGL#&0= K82'O2# MRMEB;4\)^;*"4'PL!C%75]>:W=P2H,EVDN"L_%@)T-#?#A,"_WZP$N?U7Y+M M$/]%CU-?-(H\^/<8]47OVO ;V.,;^4<&N4W@;D_NPMU^O\;7YV#W:7X7KFZP MG:\#IF4(NV5/&E/N0 /-_@)H6J2XFAB_T=IQH8S".U_ZHFH2/$H5@&NEYP$* M.SZO:%UV"6XA5)M6&].(Q*.*1+0D$B]LG7F"ECVN!)L!_>$!?83:??\#CI1, MTP<=XENJ.WDD===>ZI^MEWJ#;>$]]/C=QSS3]N_S#F#H_WW]D#WL,*D.WS!* M&R16M[90GT3%C!3?-%]!9*3X5E+\(@O"/N\H_JDV#+L91H^XPCSJ=L F:*KG M/;RFWCAH+U]O-W<#P\C[M7/I)D;>-V.=>GW.CUZ9WN)1EG%[[F@P&GO1>#TO M78C=1["E7J44&Z_GSJ/XKX;,QK@[]]I>,]:?\79^'G%_!+/J)Q!WX^S<8MP4 M<;%Q<^XV:.9PQ[@Y+UZ('\&&>I5";+R<.X_B(6;<&0_G7IL0QN0S'HX1=R/N M-RY-_U!9%Z9^XH;Q?'F&Y^L!AO&..5DMFZ;BK='\F,^7FW5Y.DRVELG6,ME: M)EO+9&N9U!R3K65$PF1KW4D4-CZYR RHR=9Z^IV!]RO5!LQQWMW&+X[-48@Y MSWOI4IPX1HK-@=[CC.(7R:IL*LV1WGT&\1&2*7^",X[-W;4PXF[$_24L3J_/ MX?EC4?W)^#IW&SJ3H65?] %H.23H:JFM*@6Z#&'/:; MPWYSV&\.^\UA_Z:YS>9DUQSV&Y$PA_TO_FS:#*@Y[']Z-^_S.$,G2%6;,KM? M=SWI-]M?9OO+2/'/(L7FI/_.H[@_*XN).>B_GWZ:DT]ST/_SB+NA8MV0M>GU M.3N/3R3Q"LU#0]IO?)P7+\2&G>A5'/'K/_%==RC4_*XL*BSX6Z39]$55D.TV M_![EFFEE_2WP>F[DKJF:[$=_7PJ+6*[G/.BV (LOD[CG)]ZZYX3+S_G1HL^Z MAG.W4O%2&_0TW5#!&5\[RKY?7[6YIZ(^AC#>LFJ?VQ3AY="I05'.8?2&&1]V MZD&+60E:?$7/K"LG 5JU/%ZAOS)>W6%?*6R],D4_U 88V,V5_1]2Z\.)Q)KT M,!#R^T2.JQ=6B/UR\^];D=WW>XD;+"MPHL:3W.$D//IL*FC_A;' M9SSOZ99@H)8JD%[2<44U1O"B4F7=^:S$<S@DA=&>: MADP"L[PO<\J2;-<@2VXM <^O?W>IDN0UMI,0RRD^ +:E6F[=?:E;9AN;IFG; M_6;[GEE'PVXVG&-#/O(V:%*V47X?[@97+/_=OH@4E??-ZF>KTY@72W./D$3J M]^]/99P?7FZ2)0*8*JB7P'-A=M@_\EZL>Q_Y98F0:$60!--*7@X[RUPM"R1: MRZA7ZC5X&*MO!>6(E?LB-'7=CJ] M^^&]S]MVMU/?GQ@^@EGC#X>HK=SP4H%],QTZO1](04"C;_WXZZR84DX[X/:4 M)PAF3'Z*9H#X<- U\RLJ2/P;$"F!-03BBF)2M(+,(X)8&&?H>_1DDHHT@V=G M/!;)I6;[!QRLX?">BFF)G"1:?O"HA)TDO$2E]_WY3[V&TWV5K%RD#$!;]$.< M-,#[_^"1F*?#\3_7KFO6N]5K@DEA*7:^1TRHP8'1I 8)"@B'"ADMQRZKH?ER M1D$T@&%Q+4F*0XYF=KXS I'&-O4D,!F E41&!GR%YLH5!/V>&\5X5E%(X-4L M#N< \(!^?'16X0?@QPR#P]W8K9PFS#?!*E?+[C0Z-EL>GL2[34')%W$(9YH@ MM9FR]Z;99FK8Q\2M1I-0*\$_>Q2/'2X+VYLWDP?SU:=6:O_%AA3L=:>ZCZSIV=X'3 MJO'R:4B?;#7L=K?@Y#O-MM;*[MM.J[O"0]?7'CI^8ME%5RSN=L]*,[]*^."#C0:J(6(':(FN"Y^C6*)NI?UW MJ IPK^\VY1'5_H9?O=+(&#POUC_(!OAETS$WH95[>TUS($[598EOHM;$MB( M:5FR/CHU[5B1JP,R.%*R'S7?L$*V]);3.%MZ;*TA3>&I0P MA;='6B=J &H*;[]_\N4U&X.7N3%H\M)W V#;Y/2:Q/3J8W'#8+$IOGT8*%Z2 M3_#WW-EJRG#O LV&N8'8U.$^(7QW3-WY@P Y\P2T/V/M&'1_0NANC)TM MX':*J7C&S-D-:"VC(!HSI^I(;&QU8^54]BJ[HU?Y'*/R&0OGZ:![W3+X?F\W MXE6MCL:3"5=JT?5&8Q&&?O!H]32FMYVIL#$5-J;"QE38F'(*4V%C4,)4V-P- M%0Z^(,0 U%38?']C[B+T9(SW@2E[QX1@=H-?SR3IF!A,];'X ?H)'246FR#, MSE#\IS](9&K:VYGV=H?Y"6L0G>FGB^00D3 MSZ]\^-D U,3SO[\E]SF4: )=8VUL/%S&PU5]+#85E2:8_T!0/,^P MA[:)Y=\%A@^0:_,$@IN'Z[$PZ&YB^5603<=G[#Q\??\1JH7Y"/3W#/#S1YQKAPZYO\11@OU5HZ%,*]4DM[SP/=,0./O@ MN=/HVJV&LZ)+;;/UPUQ2Q'R[\E%Y!=0UW6G8O49CU4#-^8'V[+++/7/+K6[G MUL#'=$O#7)QU(K_A ;@&TMWG*_'L[PL M!BK>JWTPK&P>9.W. LC*H%]XM+'PZ-[KJ"U0_<$1PEXT_G'J8XMP@(C_;>J' M2<7:82\O?W]ZIY;8_8Y=;S?GB3E:G@1)NM^SZZWZ_DVQ^8N\?S)Q";O?6]42 MNZ%;8M,#"R\"^:U8X>VML>=[-WO^-/9=2>WB]2A6["=90.,.XVAB!:JM\O_(Y-3ZJ>]B=BLY1BZS3O#!MJ"]MKN*4YD45"&<3 7+UK^E8-_8^0S0-9\NMM3<2[=)3TRBA\5_2?N6-3E!S M,#5-45RS R^7OGZV>@0Q2*(@2_U7:LKZ^G>6U>23Q'=/X-M8N.G+))O ZF<' MP&4:K7GXEO\>QX4N//)/!G":7T[$$';S4@1?Q2Q!>(_CN8UO!=%EZ"A O/YY M$+]XO6I%A\2L]Y)&%R'P79^9C2*B**R61/HG 0D1Y?FVC:JC8>[ MP17+?[&S4H=IR*;ZC@W<@$0'2X6[R5&<-2Y(H=$2:W[7J]>1_,6+'< MCMWH.7M3QD=06/WA$"WO&UXM\'0F3*?[ ZFP+?CWSA46@.=3GB28,3TJ(@)J MQ('7K$%11.+?@*P)K"%06Q2C!NL&F4?$L3#.T/?HR205:0;/SG@L$EC-]@\X M6$-?@(NK*^;&P_$D>B/@>0G;27B=2O']\Y]Z#:?[*EFY4AF NNR'.'. ET[" M(S'/B>-_KEW7K'>K%P:3PGKL?*.8Y(4#HYL'Y"L@'UH9M!R[K(?GRQD%T0"& MQ;4D*0XYFK'ED3+/"S*->>I)X#H ,(GL#1@-S95K#_H]-XKQP**08*P9'\X! MX $#X=C8SP=@T@R"P]W8K4PGS#=!?*;1LGM=!^22!"/.DV@I@<$L8B#A48*X M925@\/*S]5JO>W\L:6$A7;O>VGH=#8#3GKSL<(]N"PQ\+__()% 6^S7.Q!21 MU[KRDRB+W<)5]L@(9_U(;#;*$O$8*UH,N*Q88>@E/QTN(JQ8\&FAV*U7FD%( M@X8:NG**$H11 @DFR+&&W#ZN2,:L;:#7:S KF6@V_PB2 ,2E5TB(V+^)@AOD M\LS94<3* $9DU:"8-5.:. TS%B#^!NBV1UI%%]]4S- W1HKRNC$E"C5TN4UA M V.A!DQ1*\] 'A(;P">:Q1/K/7[*O=8J39WS#73!$T\!Y3L-?.VT0UT[EB[R MGR2-W"\'S#%6(,H9 A[W3"> <+@1@0+Y"1YJ[ADD&^HY:%W=7AU^O 6Y2$U! M:='O]?'TWOIN^3EGDQ>Y:S?J?5:3$.CY;[>[A)_W[7:S1V^540>/#XRB"6WT M5CP"W;?>[RX@0(Y.>,2,3<];=JO5XIVN\1_G*&D33CUOVOVVLXQ:;ZY._W'^ MP3IUX45V0RH\;,,[#;O3K-\!'96#EZQ!V&X&#UABC3?WN=.W>^V>TCIQC+)/ M!A5CU%$)5M5"\U/797,7-!L?4!QPAKPCY'7'@FP1NGA*"\CNM.U>W4$4N@71 MG4;3;C3JNV-ZR]D=TUDU$FSV*+M^/O2:CF7L67]D<,3P&UH#:#>!E.5798)$ MP2&!(?!]4*'FG\7E)L#]P0"!?P&A(B07Y!!8-LX!U[R!]U,X M@O"I0&2AJ^.2O !-%_RI( ZA3,:<2D226C,P/BN&Z5O8""7?$*CG'D:H*5 * M9_DUBK^0%J6L2DHI &;7;<5/U<*& M-\3BE+*<[P;%!L*@;/)]12,MD#[Z*C%/@?0" ,/ 7Z,WKC$4Q8V0 8%\$,5Q M])4\-[!EI%'T'W^325I2TT485P"Z-ODV(VN8H>K]#5F-[^4X M,:_VPA.+2(,BL:Q5?TLMIZ%4F14G*+V_/I/_J?^GV6^N2D10)XOII$X/ #U_ MTO35(>0(;!,[ 89@ ?']/1-A"I BFD< PA>!_OQ6)FX0)03"'2] ,$P8DT&5^))HB1/%G@SA M_$'"93%+*615@RR!D9-$V]K\#B>?E001RQ *+-&(.@+"W-:=%3%@Y*',KO)H M+GTUKR_1W/1 *%1V54D;)]= -O@O!J%0ZJDUY?E@'$\B+EF%B$"B9N1GPT5S(#SV1UF@%T..%_9,X!?5DHV? M %H4D?/91XE9>5DJ.<4.Y)6\878X!.0(03?&V$B':N&(.^V4(8;2#?^Y]L'2F(P.:.6("\9%4<'\-R_AL19$*;^H7:=P3[ M?O8:0U(EW]48K$<056"9R&1,:3<>_(P)#A*=GL7>W?+>I_G>@=LG0"8L9?V0 M'B5#288@\2<,Q1B#!,I$!D-&C4HY$RJ"ANZY1+T(]J=$[P>($A#I$XGF*B@@ MJ)IK_\4U9HFS27JNU8A3SC]Q^LT6.73%A'RSE*!??LC&9#6,^L PSR89JRL4H +!F872+=_<6IR:7F0]L^M\ ,B1ZH^%0@G:G MCDO_7@AM]3N#"NL7X"%E7%*,@*U$V"YFX\ ^$U)M0,T1,RC#L<)^GRP /P;/^;H+QQ\HA"!? &848@'CM8?+-[/.86MC'ERIF0PD$I7 M(RL= O"5NZBV,-H4;&' M.7I32,!JG<5>E6Q*?A5 ]#)T[KA37"5BO*]H2.2[7#X^^E0ZMBWWBR8$ZKI% M"@R ,Y6:/SRH(_ MJW+X%!@!_C8PL:(3#Z8*\FS@=$RU(M#0BXA$V,$&7*%Z>M/ID$T\_WD M%4[\U(X1+66,<@!*%V1^GB"2'7*]G/>"K:13!GH;.G6<94!H:R.EQY M,KD?H'2.E1(L&U7+LP)0%WJ39V5D?9>#Y$J#I$)[)^\!R@./=0EDP\NLD]/\ MV6/$RA.&X=PZD" HIY<\[L"U<+0(=#=43%U?RR!Z'^D"[_/DX$!^HOE@ M.:'@TSSW.] &+:=^\MM/]J)ZCD0@PTQ5#P&W4H"A:!^J:N3A5XB%C]#X"Q2D MX+ F]G7+!?W59GN?IW@0>123M'W%C]#7J"I3.<"_2JHME)66I);6MFX57KO( M)OO8Q1"?A[7B*):.HK(*F8)I M./"1^^1<"U49I?A G9!'OY82BA%3(R:S] M?-$D6Y3WU7(;76RM6H])4!D(B,W6QRPS0QF%$NH:HCBIG18=U&.8L,1HU!FP8[6NG:J-*@ MKZ@$1&(,L<\ (MV=H+-2=4HXLQZ*'07IZ!2&!8NN9@ MRPW7K%^CK\B/:%F4J[)\[L0POH0 :6OH"\Y-4+QA%0PU-T=K)?8Q:FBC2Q + M3('72976HGP;L%(6RAI7$C'T1YF(O21/?O%M*K<8C=FZQY6%%-9C)P' <%- MJE'?D/E@XCT/$._I5B[>4XG8S>7IU2?KXL(ZL3Y^^O7\RKKX\.[CU>^GGRX^ M?MB _LW6$TC\<6K6>W\$7(A".CYJT]42SF?*E:78:D";F1:;0>&G:NLY T1) M4X\^H&\T2U0XYD,$JKD#:B@I[/57H(,")V=Q0F5U9(RBZ,42$GK(>:4C%/"C MAU7X]%AA 1<^C>L%"Q@8\-_S+%EV>*!(TL;PWU7N'"P2A0'?P!/%TXC3[N S M2 @4.*Z_B8>WN@^85% I1#^M4;*:]8Z+P"N%Y"4+19OB;*>40VF8L ^?TO&V M^#6+,BL!]2# +$K I@PS_W._)BDIJF!^CDPNT<*YL*V58+7I?@R@!W(&Y9X= M?;^%2[-IE0US=E7Q?"FYRB[I1GFB$FINPPPU**6RSN5@Y0M5VQG@4Z*\+4H8 M#T-U12#YT'6(1@42<\?4_P5%*R3((HHM[2D;Z*^"'Q(!T1O@W[- M.@UGFFEQRE8152EYR H0KH"=!^IGXM\)BGD6- PPYA3ENK*:Y@)IB+O&> < MG]\& ""GF@C4X?E<=$R)#6%8).^2G.C LZS3XJHP_@57 M8\\W/R>^#KA;G- M>C0L):/X."G_7\OVN.<#0G*8O>11)<-D(F9W@QQQXQ. M^4)3Q/J)^.+/?SF)8E7TF5!J(CRDW83 (P\KF MQ8(UY6 NO4G44TSKU/6T6LH5M[H,2A='X=TQL$+!+''@ _A#$CY4I]0G/Z3R MGH.%SE,5L_#E,\5!&PVVU/ MD3Q8M "N<9J1D4.W$BT=38+I/NZJ_*>#8R>J!"#7,?+3/+U 69=6 Z>=JV%,2><02<%4LE$O>-*$5"J 8 '\K1A 6 M>OSD4+J"&1[B*F8/YW]D M2#>E9$T\K\_LV5:^EFK9H&\+U7!EH6V;L\T&$=@'?!D:Y@N@7JA"Q/_S]9TQ MY>M9LFEQ%UVC;L,Z^8/BL6"/ +GP16)441'R;1=LDX$*"PQ5JOP^]+CPO3.K M%D%L<'XE*M @K*LL0,_/H'WB6-- A'/7,68IBQ7XP?7+&G*"]31+M* M4]5%V;'/O&[W:\E+)TOW]M$PS5Y37L$53JX=-S MOG#P.6+R_'V#UNFF!!([7VMQCRW>-^KPA]B?L%^@A'RE?%E"YA))P/)&L9A4 M"XL^41DU'7(9!TJTPGBUS<4A)*,W&8:O?^8*[WEXD(@!$$=:I' ;%OI&]1O& M,"0&1%_J_RRUZ"E+,-PJ2O9 S%[*D#9-\ZI(2K]?Z_<1=!1/47VYU))4K*7& MORUTHN$?&[U:R^ET.MWUCVQ\?_./K5JG3[G-M:=4 U #4 /1. #5]S;>0?A0&=ZP3CH>K8KW>@UJ4>W8_/F0H4N5OX]5A MMO9^/'Q_]'-YOO8L[KW->>4:>!\PQAI&4\EC,XS&,)HER#@MN]UN[&X(/XBS MHN+*VFDVRI*4U#7UW^^BL-T*UJIS58!@%5QZAT(9CWY>#\5M[P71#PBOG7:M MV:D"9AM&91B5851/F%&5TMH>6DD\/A]>J=($-,/BDTY\,]X\8V0;(_N8C>R# MQEC#:"IY;(;1&$:SHZ+V@O+8ERKU;ND-8NYNVGQW4Z\Z=S?E=7S=E;W-GF = M7[-FO?6'@F[$^#RELO 0;[DMZO\A60U4Z]U;-^AWKW*[% M$&\**+6YJ]AYIW@W;P#""3C[II/O]\W)T\FW:]9'JN:^**Y0JMB9;Z3QMM.X MXTF;&QX?0$OH5T=+N!O&'"C9=VK6^;>Q',BT6AQ>%.M^29=&%-??Z^^I<'9( M_2G4A64R*2X6&"LO# MK-[L-6K->KO=[AQP]>:=/1V/>I7,$B^IW]I!C\E1U3$M,->#C ,:3'@83'A+ M]_E,]<45"C%68,26Q4;-@RTN,"L[K,H&&+(2GG4'1-]ANM7->:TZK[_)B?4; MWH676.?4.HYN8#P=Q3[W<> [KW7^8U-=Z/)CZ6)0UD^Q[V9H^4I28H<6ZXRO M<5V\*[=W\MN\3DNM8=2%/OB4GJRC;X^ARS9+-V7CA:@WU4YPT;#J>!9EFB;._6ASJ+[\QD2_YY,_A[TW'?O[NWRS%OUW)]%%=8Y MYQ%4>/GJF34&;/GK,U'O-P&U3M3W3<>IC=/)L]=-I^;\_$(L^LB,DF+PMQ+X MB]U1Z-Y8;82>C:6/IJCN0?U1]9@N>P>OJ'V[TQ0G3HL\A+'EM#WUH;BZ<)M& M]*?@AD/Z8]!YH->YV[(W,B9<>..S'@[Y'A49FSPMP+KW M_US#C MHD74\3%CHUE48)T[(7-#:\8-HQD;_#V(=>Z%OWMIQDZ/>ZVT)^CFY&#\83(1.KO/?V]%ZF.<&(Z M]46LF^11AVI!5_5;;T4J0)T*L+L2MY'&M!B:)Q4C3I#!FCO/4\[&? SD(_R@ MGJ^BKL.#(,3KLU]-5*\ZIT9X_TE\B\)H,@,)F&*'*LP%<\?^1.24^9THXKB8 MG**(L]/W1C15Y]364<29"%R=*?E>AE\&(EEU#;D1%%N2Q=OS=T905.?4UI'% M6W\H0_D85'%<;$=1Q?O3-T985.?4UE'%>S'P@\3(B7N@B,NKE\0U5I:]FG*W!ZM::M8K5^Y6B5*VZXM?/IQ^ M^GQU?EVI(K;+DFN<.\'^D'GZ[^@-'/AC$0PY5]#G(()Z +,(,VST2L,5W3IW;,5Y(/5P MO8X#?_:KAVNW:JU.M^EL6U:VTX\MI]9N-CJ]UOW4K#W1K.(*=6[BGK\?SFK[ MMUDR]47?J;[H8'#Q@333#]$-7[K8Y5SRQ[J*^PA+(9^]?I&\L,Y^O;JXMDY_ M/;_ZL'LH^[!(_'L?_#TT5'I4K%B9MO'L]=DX!HWL%+2KT&#$T;&"M8>^.IGF MSV(R?66]!:7?3:-5Q?$&'XX2'WZ\C&7HRJD(+#]'BHB1XB=3$6_T0J,7'@'Q M;] +WUR=OGU__F_K;S7KUX_O+]Z>_MLP?Z,>PJ+>Q,+#1%A$#-R2F!G$.#K& ML%%+7*I_,0AP? *VI .\_/6"N##AP!-N&ZK<)VS/ESW8A!Y,XS(I9/@]?\# M4$L#!!0 ( "IC9TW46U#+60T ,6, 1 >F%G9RTR,#$X,#DS,"YX MIHH#8YZ;S'1\=7:Q\^OEY&J!'P@5EX4G+.;!;B(0> M\VDX/FG]]O#%ZK=^_OSAPZ=_6-;O9W=7Z()Y\92$$3KG!$?$1T\TFJ#O/A$_ MT(BS*?K.^ _ZB"WKLV(Z9[,YI^-)A#JV<[1ZEQ^[':#CN4>]EQK MZ/L#RW7Z9.@/^IV!ZWT<'_=Z1WX?]SO6H-GIX*E[P/BXW;%MI_W[MZM[1=I* M:?_&X_$+M?QPX+$IT#I]>]"U,ZKG(0_HDE!Y)1/;;=-01#CT2$8?LC",I^4, M?L3;T7Q&VD!D 17AU,OX AK^T*B1MX=8@!H<19P.XXA\87QZ048X#J*35AS^ M%>. CBCQ =* 2-"6"'*W(\S')+K&4R)FV",:'WS^@)#T,9W.&(]06& 983%4 M1@H>*3;+=JRNTT()*E?,PY$*M91>-:K U"9!).0G:R'BX%GXK;:Y ;&PQAC/ MZAN19TP,2:_4-R87\SIAE+8,I"U.S] 6)4T0[V#,'ML>B\.(SV6('9G$ M9AE?]L%:"'F-*3ZA:Q\14<4D_ZE\*M*D@ZA_TI*9Y,]K%GI83&[X+>91^N'4 M^RNF@DI=EZ%/IB&-YO]B@3_$WH_+T MBG_B7X:GG\9CX5Q0/:0#$1$#:&XJ( M8P\RV0@',JID0T]:VU42TB# PP#D1G /4K-,_L& M.) /S$G+X\2G$3@T!D-I%$NBKYS%LY-60DDC,H7Z(1Z"W!?L?U"_R')T%S/M1Z;P- MI=;QEI%;DK[S.,I4&#@F*U!.0_^7$!3,+\,1='M*ZVG:ZGS[$TN3YIOQ;KV5 MR140#T6700O/97P%Q+^%^BN,OI'ID/#D=U6[=!QOA9G/IIB&1I',"0EO.8N( M)P7KFU)%O?-FG,6"AD2(J*"7$30NVI++X@P^A2B%@J/F0YT]CGS*3Y%="N/-DD>$A2CK:F]$]ACMG\Z^$C3F>3:AW1\;R MD=\$^2UJ>@_HW[(G@!.'>*QNZ".@@GCG4?"%0B%*2I\_J+7B:1S(&9;3*53Q M]&]ER'=.(^C";T:C2L W$_I>T^0Y]'!LNK;.6:':.<*_DOF08>X+O=T%LIT; M_A7(MMEGOUK>NQV P;B1$RS(!4G^7H8JF=Z1*.9A-H:<5SK$E/V]/I"_3&B"^DR$$XYH'KY:(G3?XC&-XU$P&(F64.S?_@HID]4A.,"0^ M+XP3],VJ(V'GS55#@7/H;]<\9T6ZG9O^(.N$F,_O(Q@BG;,I)-G[">9$W,;< MFR0K@>6=@0'G6\UI*C4F:8-X,0Q#YJ=C3@Q&=)7DNT<)/\M"=L("N80^8EQY M6BY?^>#Y&0E%,IN+N'=DE.VC*&QP*%DI5W^.,?>L_-]\FH M;O.!1<;A_T/KX=FIVWI@(<'_?,-GG-1M.+ (R$JO"7O)+Q.&2I79ZBHN65UM M(4GZV]UE<>^1LD'+F^G,M"[B]+-MVP[\(&NQ<2WW+TA#B3B4D_>IO2IE17X, MG>Y-^%G]O^J1+P)ZV .^+)#V@A[;=>Q6@(!\I!0W"[QI',2?Y5 AUWQD6 M%!Q^FVO9.O2,Y6BPZSBVXR3U*!5>P 1(A ^)Z.5TJJI3)5Y>SRO88U?P^2T$ MO*=V[&X'PQ=Y.BP[-OQLB"640:FJ)J544QC4UJ.M@9I*TT':M;O=S2%-%.T! M+4)PZK.9_,M&I_?G#VQ&O9[=NR./)(R)?'T,^BXU-RKD:V79"KRXQEQ*?207 M),(TV%I ;,D:74"YMNMN'% 6RBR5M\!6I(Q%8.U'U$H-3EZ_>S$Y>3'OQ>@6 M>C$;_90:O@_0DI!(7W+PU#Y9/X:BBF>1L>WH,U"E#ZU#5\V=;!A:J1DHM0,I M0Q81M@\7#8;9XY;.;8@MATB5>'U8]%PU);-96&2JLVD;L8\##5#?97(-HWGN MY;$MAX)&@SX:CEPUL;-9-&3:44[]/B!T PC"Y188/ ;::Q*I/4W#>;IS:\NA M8:1+'R1]5\T0;18D"SOD3; $*5/0<(Y28_8A4QO&DNU5_Y7PT>C5A]+ 57-3 M;Q9*><-0:MD^KFKC^RLIO/:S[2ZKOF)M9#DV=&9O&5E@&5J8AE+;]K&E@?B. M> $6XN6%#7F7,OX'P3Q/MN7 JJE5'U4.]'X;1]6J10D)V(2D42O30PV,I]P) M#&R4;(1>%PQE+-J9=:?C%(?#.2D2DT1.LQUO-JE:S:B=/W6Z74,0FCA-6N+4 MNG.;)B+T"<^%<,(:OADX8EOLY=>CU@)4+TD!U"\6,*6?[Z'C3EE>P]!^B1 M/7(:!.GA1J\'<(U /9@]J#E,PQ9::$%*#5)Z&HEH]IZJP=)]GE1?!_:=XOQWCKN9[C6K^HH,^FIOT-6Z MNHDU7J[YBV-W"ST:T#KCH5?+U>=!%X:Y-4'-$2QKW"?*95SJ M]F9U1.E1/83Q;FU4]QU>A?/3TQOIXO3&H.R@M\U1KJE('P,]&![7CH'4 D1# MI&Q T@A+65&6WO=QDL>E$K!K$K%1_O"_S4.EOBY]M!RY3F$];FVTZ(+CHUKE ME1MG<[8T,F*2-[@>\+/)1,""5%\J]YWBUJ'T53'%WDS_&@\;"QSZIV/@.H7% MF[RW&QG7\MA(R P@B;#1>7I:C=[Q92S:.._:3G%?DY2BO[?&K^[ VT2$'K6NVRFL+E>CUNR1MCH0\6SU#+UU M&%5PZ:L'URGN756"+"4)Y44U'@&S"D++JR\B#KO%6JX*C296$>6N-F9] M]NJYG<(VBFI@&IBR?L$\I.%8W)+D!-!U8!3H]6GJR"ENALY$R*WS2 EIL+_- M4E,%ESXI];O%+J+H^R:FHU5W+B_VL-'J?<-$]5JQ^A0V<#N%+1X/SWC3XJ! MIGK9K/,I8]'V/)"PBKW^LL>;V.LL^=$P]93RZ-,-N+\PH;GJ_ :F%_D]!33Y M5DLL8I&3IN90EN3M ?&,]Q:O%Z#/4C!H+_0+ M6G":F+0T3OX2RY=:OX&N:3R]DTT,;O%3O98>)&">R+>G1 M9KE#V^T41E$K(*]RA\:B]_CU3R.?==4^J"\"9DBC]_^ ]0 M2P,$% @ *F-G3<3._7+H'@ N4$! !4 !Z86=G+3(P,3@P.3,P7V-A M;"YX;6SE?5MS'#>2[OO\"AWMZ\+"_>(8SX9$2P[%D2V%Q%GO/G7@2M9QLXM; MU2V)\^M/HB]4DVR2?0&:)6V,1S;9+>!#Y@<@,Y%(_/T_OEZ,GWV.7=^TDU^> MDY_P\V=QXMO03,Y^>?[/TS=(/_^/?_SM;W__/PC]UZN/[Y[]VOK919Q,GYUT MT4YC>/:EF9X_^S/$_J]GJ6LOGOW9=G\UGRU"_YC_I9/V\JIKSLZGSR@FZO:G MW<^<$FJTCX@G0Q$7DB,7@D&_OSBQ9?_'F\L*B9 M]%,[\;F#OOFYG__R7>OM="[S1W$]N_<;^2>T^AK*OT*$(D9^^MJ'Y__XV[-G M"W%T[3A^C.E9_O<_/[Z][O)?]NSL)]]>O,@?O%AIUD["Z\FTF5Z]G:2VNYBC M!.3SEJ97E_&7YWUS<3F.J]^==S']\CRW!0B(QH;AW/^_/=C>BV_HO!W[V7C^ MZW?P\[+5#.E@H/'K-$Y"#.O=;2>,DQ;^WJ2/ ?ZC;\=-R%Q_9<=9C9_.8YSV M^XADBU8/$]JO?S,6*,%ER_=_NA[(0Z/Z#>^E].YM,^P_VRKIQ7 W0.4:# M2!1IP3WB7@1D:,0H)2:MAA7)DE!C@)OAW!SD&F]>=OY9VX78P=+^_-F7F!?B MY2J_P&8[?X-0=]>8Y3=>]+.+Q11#S31>K/Y^7O*+LF':%I?_0M4PCD.Y<&J_ MQMM N"&1:LR1EA@C'IQ#EO@ N*B"#2_JX*L080.6;5A OT\6'"KY8A0 .G:S M,+QD>J$L>.;!.$)="(QNH02Q*8K5*Q,M:*\)F1-O0@7V?="BCA6*D.)GU MT_8B=F!6S";7J*Y6F )GA@9CD"?>PDB31(8!.D:]H;".19*J;(8/P]J&'OS[ MI$=!?13CR&NP#]NK"*;G.%ME&T;LG)4X)8PH20JHBS726!M$,G%59,YS7X,F MCR+;ABGB^V1*6:V46U#:R;2S?OHG^-8K,M^A<9(\41,)BDR "61B0LXSBX0+ MTBAJ"8M5^+(-N&TH([]/RA3733'6@),8^_?II(NAF:Z0Q$!#C$$A;31828H M$DM@L3,Z)D%=%,'4\<3N@MF&%>K[9,7!LB_&@O?3V!+W)N! ;!4'9=Y]F4%<^WZ8>&\<0UYYB7C,>M$&(Z($ M5RYHSU(5+M] ,:2HRQXZON-4[2WA8DS]T+67L9M>?1C;R?3E)+S^GUESF4.] M?T384P-LJ-XGQ#B#/54KAYS!!L%O+1&&&VJJZ/PA4$,*N12@0#'Y%V/$;VT; MOC3C\8@H[50D!F'E ^),"^0\EUV):?9L/ M;\X:-XZ+H0"]7G_UXUD^=;Q&9@4GF&&)/)C..;Y'P4V''XF,T1(##KRH,M^W M 3>DX$D!-A371S&F_!I3A TIO)UX<+1.[==K@"/PRJE/P-? O$#<88$TA^4I M*N\$N.@,+*L:_+@?TI ")05844CV93V;)89VXE=V.DW>64D0MP06,)$8 B:" MM<*<@_]K"LM8-;?F-IHAQ3T*,.!PB1<,;EQ[:"-JDK,41A,\!P &4)B8*)(B M6:HBCL)4.6I9PU!P."N+VW/KF< 620;3B6O#D=%2(A9DCL=K48&U.64%D\Q[A;"/&G&:SS&55.!]2>6,(XSA.F&ZC7"& MY-84(\#A@J^QF(&7]6G:^K_.VS&(M<\>U_1JI"0F0>F$C.)@:^F D4XF@ L. MG_# B"95;)O'@)5!AUC&L82F3@;W+E.;)*@3_!=1*86&RCK*'_QU@]F.6N/ T. MU$)5-G@2"'$$)0FV*@?_ 8&-F;-Y-$#13EM9934HO\:=M!<7[63>[G_:\2R. MDO))>)]#J2F?)(B$G#,)=ASG*-94J8!K#.TVD"&M=@9!"0V4S!6<7MG%\SCIF\]Q$51YU_8YGO(^G=JO(RG!!0$; M%AD!^#B%/=E$+U%,VEF7X'^JRCJQ(\XA1<)+TZ>BQLIE(7?1]K/N:FVU,]X( M+8'>1.?;,0(\))T/F(D,S*O )8E5-L^[4'8,C*/OB1T'"KX8 3[&J6TF,;RV MW:29G/5KK/TUIL8WTY$7G((A[Y"=7Y<21""P\RUB*HC$-58N5=EQ'H>%3$=.G=C#QK;].;A' M^5]9<9_M&!KM7TY/;-==@>P7LY-Q&:/6$9098;Q>6Z3SS<'DB TJL.AUG0S) M;= -R1K?GR%W#/'BBBEICLUO$GV,/@(P-XZPCU_GA,MD"0P5:<<=>-5XGA-. MD2$)1\*]#[Z6[74OJ"'9Z>484DP-!;,1/D/?;7>53S:MCP0KL.:8(1+QY#$R M'%;H%$+DE-$H;!53:AW$D"SLYENRL$RMG6]>Y[TY M3X/#'J5(<^8V!BYZG) *BE$LP4^,E;+,'L4VO*23$K0HK92"R\(R[2&NK54C M(27!03G$6,#@\EF55RB-$O$I,.IB,*[.^K !S9",Z9(+Q:&"O\6!O[^X+9]W M\'/YD@ ?;![[>9PVT-5-+*7J ]SLHFZQ@ >&4[BPPJEM,XQ"-1?^:"?MHH?)V6*^+!?0D28D&4TYDA:LIWE!%5@O$TK* M,JO!?@J\2G+,O8@*)(O&+O;3ZP&RR!@&'UI(!3ZTDAY9QQFBQ#-%!7C8O(JI M?@O'COY;W4A7&3IL2 O=6_)EL_[N'Q^A)#KK!"A,P+80O4?:!H<"\1H+$3!8 M#M72_[;D_-.Z;G6X45 MA2VV'*%_ U+(%S6;R0R@?5N+7\74=G'-P'C]==I9 M4$@SL=W56Y#C/-$Q7_%LQ^/YJ!938"0%%L1SBFQ@ O$ )JB15"*EP9&)B4>C MJV0K5!S3P3/SINHSQI$)D5@%5EKDB< 2D1(R.;%*:B*Y,-I%7$5,&[ ,*< V M%&;>F<4'JK#8U+U_)6$B85A$+*+*)L2E4\@2GI./\PTUF52258*XW\7:/E1> ME5%G.1MB$\T]"S$*P."513Q%@JSPX*$RSZC!1A%2YSKT8RO5[L/[K8-&/G1M M:J:C*)C4',-.'O*P>+((7&.+B$A&A8"MMU5N^:YA&-+">ZCF[]R;VU/4Y:F\ MG%#]2$>@O9_"!59Z"0)&$2 E(3?,J!WIWD.RX,-;UB$HK_C"Y5U2_ M)-@[G#BB*7C$*>S4VFJ.E'-!LF U574]^=K&T/YI#D)8%1HRF!F C8GA4$D2#!:3!3$ M5MG:MX,W)/NQ+&4JJ*<8=5[-^ERBIS]I+QR8OG-Y^_^9 :?S?R[K?YVT_;0? M!2]<,IH@07-6'QBD2"?,$ T1E4"4UE0LQ75S:ILLQ M_O?I]JWYMY,0$_!]&L? ]G#W!KUF"HQ"$1&C&A [ P8C" ,&$ )+)D7IJ]2P M. 3TD Z=RU+M:*HLE\%TT<(N_*^YJ.YB'H$9&WC4 4GPS!$W-"#+@!":4F>C MH=Z9.IE]#\(:TAEU60(55$>Y.%JA*4SRY:+D6OP&C.026K/&98&<0TR5&%P) E.%_6#921&##CO&I^T4T\@XKI ME*;38=(O5^-L+:9($I.$Q8B<U:N=>V5-XFX9^0+U(Y0554.9M+29GOYTEDM86Q:ZRE4$2#IUACV'M@ M'=+ZNB]S[MY[#6LQ4^OQT?N\^-C_VG=AQ&EAM+K0!W$);Q?!5+ M(ZNB0XE8%PPU.KHJ%+H?TJ#6SE)4*:2!XV5HKB?EW7.?LTJBX7U]5-FTYRQ?MHN$JA'*7(#CK]$0KD<"" >&=@\42 &.R*(BZ1*//E W$,Z MIZC%KF.J=C!\5#1:F:B!2833HAB&4TXAR1.'V<6TDO4J9I;B8UFQO6D[H/%D M<7O%7YUV=M*#$9R13,+\IR7UP_\#FWA9$7M!OV1$DM!;]CNS'4P9TCZ!<+V+ MW#GF6)W$T#K#&=*6[[(P'(DL3V0BV_[\S;C]4LDHOFZ]KAF\>1"E[M[$ M:>X G*G/#;3VZNJ??2Z2?'VX\!*X\'E1:\\JB2V5 D6/+>(Q)&0C*%V1Y+VP M5H@Z22O;0RP0Q\QE4>*ON>UBL/.JP4"R3/1:T0)T0@EZO.*4\\ M"(D;;JH$MW; .*3UKQ+/-L1"JVBP9*C\%L 'W^ :F6 #X[FVI50$<9QB?KF' M()F8!<-0)E.GENZ..(=D7S\9U),2 -"PZ 8AAY M _*0DF,::ET+VAKDD+*%GHQHA71X,,NR);,!WB<[SK?=I[-N\HW^5$D5)_*/*FEA8J+T-TWCT)8*]);X=7[:MGC3UA%&$@U17D5?+JF.K)\XV M5A\;)6^533FGA%*\QA-E>7M(5!;T>H'"ZT74U*94/IOMIGD MI(SWDY7)EQ]X?-OWLUS(=(XJGRWE7_[>AB8U?HY\E)+05'B 9@CX(<0Q9+$- MB!(9)(A ,[Q=;'U/ %M1YV@OI1PCW'X,396[DW,--I\)O$\@&9#%].K#V$ZF M^66#RXOYZZ$R*8P)01)G81 5D+$AOQE"M,-"&UO':M\.WE8<$S\(QRIJKMYK M]K>NGWD;%%8$"&X2&(-JGEX1#4J:*H.Y#994.4U^!-=6//K! NXE5560/Y== M],U<3/#?X[A,.ES?DT>"@MN C4>4>?!0O8O@43B!B&+M1=76KER2N>VBZ_L/)'R(K-[@<7)9")V"C'% 8L&EU13EY".@N<4]Q1< ME;#G9CA;44;_6)0IH)A*%252H#PY[9 4).8$0(VL3Z!*IY)D"M#Y*L]?['[O MR?Q8E-A?#269L&FD.3K:WQJI](*E@"E2)@$^G5]TD@8C)[@VDEH<0A6[>'N( M![\E9*_FR>:G[;P^51=OV)FPO'\S-3FE45J'4:+YK:/()#)&RP9.Y 9!)29T$QY@0,C]4-;G: M/N#EL#%0SB(-56X8[H#Q.\AV+LZP2AHL1[';4V!5?2\N[E?-'W-D=3"RT@\#KK*K-OW MD3%R&HQ;0-UG@-#3Z%J4X2%8%CB22& M[6=>QT<[L'6<(2YHG%RL\V# OJ;Z$Q&*&':K!V@R[/@]#)C77_VYG9S% MCW8:WT\VBV>DG9$RYB+T,!,0#P+F -4>_#1A$Y8R"5=E%=L%Y)#N5QV-9=6T M^!0K64A":Y8T2OGM$)Z80C9QCYR"39PZA9.ODG>^[TIV6-3A778CP($ QZ') MI6Z"=P)C1 U8+SQ(@JQ*L 8P9;B7(3\!63O&< /1D S/2AQZ***POW:*S9R/ M\7+I?+Y/[]K)V6GL;L$R.&('CB72D2?$!3B=+H$MC(5S.@3 BJLD;3V*;%"U M&8_$GK+JJL*B/]KIMWMLGFC&@E:P!V1."X:!TT$@;26GE.?DV"K%4^X#]#U$ MEVIR9F_E% ]8OFD[ #;KP*3HX_M<]?*BG7R:MOZOD5;>1B848KDT-&?4(VVD M0E3!0JBM!F.E:ICR?F@[FG\_!'T**ZPXD9;5($[;4_LU)Q^>M^.(J,=K^#\4Z:HJMS@5WZ<[Z; C M0F#TS"ADG W@;L'<_]#$>I0%54Y&U[!>9_F MK.[_.0$=@ L/@)O/^>+C9K+G(\@>OK:X]S%?BM]?SA_2&&EKZJ.JKOX))_36_Q:5E2I93E'W8ZZV*;OCT!8R?CHY;2\;+[%2UIXKZ;^L M%1#L_[#=XLG17^/4-N.J*BB$\!@JK"',(U!@>6EZ<7X09GGG6H$_AGZWZ/XH MRMM5#/4UL^++*SO.MD5_!&W,G4]0#6)Y.:=L*Z*D4^'_CU6^Q/>OLY7GC/\:S_/>?3(,/@7DZ M%6XMHOHZ_!C]V/;]]0W^_&G3=O\=;;?^M2,H<$(<+97W7S!/"^673X MJK-@\N\C]TW-'"*T1V$5'?'^[OC]C14>?5DG>T,')3SC;9HM+)=:/NB&KM9^ M559&&QHN+*7'H!>5TX?E:2XL7SZ^',\/+8K+[)%."LMOER$5>DMH=5GGI+UP MS62U0[1GD^9?,;P-.3R?&GM=MVMUD>?E9+VH.'PVNX@!C(&12H8ZQ0B*G'#$ M@Y/(1*WA#\^%=Q(K5^7LIO X#CT@*PGG9+U^[;?*??TH4!\Y)3E5P3#$+<[O MQGN#I//<1 M$D413\HBYXU$'.>'-)(EMDX)Y2JC&=)%I!]U4NQ'G4'.@OMO>RNA#4[:(<8= MSL_&2F1QE(A@DK3@/L(?0Y\5!]WT/]9EJA]UEI2AUB!GS;=2M?U($Q*35P%) MKF$)<%HA9W.1M6@$3IZPE*ID6U8:SY N@/VH,V-?^I2K'+HJH8Q=)-%RA9BQ M^?%"DQ.D@D4D8;#A1 P65[DPM4O-ZV.]P#4DMNVEH$$NE4L'8OV#6Z_XT)PC MR+U'GAC8#11UR&J54'(LW]](D>LJ"<1''>6@4I*'Q/3ABE;(3RH1X*AR>W'LS^<=[UMU_VD,^=IV/V'/R],(J,;/]SH+N-%!IEV7.? MM88_^?,89KGVV-HO#Y@!VS9=2"[;PR\4C[\./^2U-VC#0U(:41XMV(_"(TND M@65-*\)XQ:^RX'PD: MF<>2("J4@M$9@1S1 0G#EKS12E(I:U ]T-'JH^Q8 M33RX1H=F0>S=5R5)[C# *@(NL4#MTGPE,3[! G8RORG2-Y/?NK;O<\67^6-O MM[]61ZX[=EY)ZH>(H(I.[H4 ED:;UI\$J:.6W?NOI)D#!7&(<[Q\T&??$,"W MOWZ8;7,/C"(C.\B8N]-*H7$65F2NQ6!SJ'(2VU55KSW&NZF90P;\**RB(][? M-+N_L<*C+VN*;>A@5P U5GY!DZ-8!Z25 MPJ#+&%!6(A)!.:&U$SY5"?D67?G7VOJCG?C%R?3(Q:@$!YI2XX#TU$BD4TO\^,C_6[E B9KA-LX7WA%HQPGG=MKNE0?<0 MRCTM'2*';<"5'OK^7O.#[9470UG?>7,?!\R1AQLL+X["\^*U[2;-Y"P_>S$O M?[B/".ZT<EDH.NBSG;[=^\QBK3;<_/V V[-M52>'M-;Q" MCL:??8V?/XA^S"Q>[]^G79CR#WR[JCKZ?3?N\[0&F$4Z>F^@9F KY MW2HK"')1&\22PR3AP*BL<@MJ1YR'&JKW='>GGUPLQ(^(,XD$D(?4,H$YI3%R MEBCDM74)1Y6HJQ+)V@GED)R;FJR[;?_64V7!3"_?Q7P3S(Z75?;GX%Y.%P6> M\MIZVI[8\7A9Q_?E)"QKJ^5BPUP3 WZ<$R 5KO(S7SD_+1&'80A<&5XE+'P MYB&Y6<=DXK'47,5CN[TIE7#7'FVSY"Y;RU$[S>^MS;JKQ7LA>TCA9@.'#/D! M*(7&M[\1NJF98F,M:W[>:/H >F]LI]B8"],XKTC-=/YD BQUN6PJ3)XXV;>F M^$/-'2*"K6%6D<3^]'^\T4I2*3LU'NCHS2P7T_N]F307LXN/\UUN]0;' 7/H ML XKR737H1;RU:Y?JGZ77_B\B>*Z_UD41@S4M(+Q)/@R&(<4'*:*.R-MJK*$=-N,(?D MG=7@V9T3ZWI*+)?%L!W&MY/3+VVN!0I6.A:8*)(0L1JL=)'R)1&+$8C&R.2M MH9(](=>^(1V2"S8@NNVIRB=@'+ G+H!&KF1P1"$BL82IX5R>&A19)X7V.#A# MJSS7N@?6(549&A;K]E/G\7GWIIUU"YQ>.:L$3 B54\4#DA8L $Z%0#H ;"NE8,'Z%-73 MKG774(=4R&=8I-M+F<EY[*)-T]B-I/D7EH.E2J.]R MPBTE@$H*6?7Y:NW=&CM>O%Q32Q';]%E- 3L/>%WPRSTC_^%@A_K'W_X_4$L# M!!0 ( "IC9TUHAFO]?CP 'MD @ 5 >F%G9RTR,#$X,#DS,%]D968N M>&UL[7UK MDG+B_?6G04FV3-UX>4%2LJMF%$F4W_=!/XU&=Z/1^+?_]^?IR3?O:38?3R=_ M^U;]17[[#4WRM(PG;_[V[:^O?Q3AV__W[__R+__V?X3XKZ?O-;H?GOW]39]/2;WZ:SW\?O48A_7_ZC9]-W'V;C-V\7 MWVBI_.JGL[^"5CJ&3 )JU *L Y%*B0)4H%1BT!'R_WWS5^=\"1BTB$[SGP60 M(@9CA7':9B/)U1"6#ST93W[_:_N2<$[?\. F\^6/?_OV[6+Q[J_????''W_\ MY<\T._G+=/;F.RVE^>[RK[^]^/,_K_W]'V;YURK&^-WRTX]_.A_?](?\6/7= M?_WCIU?Y+9VB&$_F"YSD3R_@UY?%QW]X%8W][OQ#_M/Y^*_SY;__:9IQL:3G MWB%\<^M?M)_$Y9^)]BNAM##J+W_.R[?__B_??',N.9SEV?2$7E+]YN+;7U\^ MOXYT/%E\5\:GWUW\S7=X]/3=,7]\EBA4\>QD,2#BZ\\>%._T M%,=#"OC:HP= NWR0.*731+,AH7[VW"LX+T&N(OQ??//F+WEZ^MT2UJ5)Q4GY M8;(8+SX\G]3I['0YY^]'V9[%4%20T<@EG#N?=P4=J\%X,FZ__8E_O'AH0[0S M3OIS09-"Y=MOQN5OWXYUK@I,D,IZ"\E:5)@=1O(UHO)>CY2O;,%U$HYMOP"9 MC$!OBI!.1YT<&97CYG)]-F4,DSD5_F8^/1F7MEX]Q9-FBE^])5K,MY'N&D_= M0<:;8EZ1M,VE(B"$&"08[X),3M9(VO 7BW7D@O.2Q2HH.5YD/041( =A($*U M"$8FU4/2O^",->%@E6 MVQ)D 6]&/J$MBJ+(1E4F!)7 FIV0,GL9R))492!"7BWX:YO \VE]P:O7?S01*PSBA42BO,^8N$I$#(06R)O,V1@SS&R-5(TTMY7]B])U*Q]))H9=AF 5'M0,*SZ>F[&;UMR]Q[>LY>]RG]-)WW8>2V=_6D9ZWQK4Z8 MD%6Q&:TK"%#9?D499.58(&O-(<%(5UUMRLP06)XPA9)(WF>A?'217#+@H =7 M.'_[X\GTCT[L?'QZ5SYN'L,* S$4GAPJ0TP.4'I>B8E'HX.7U2B31F1CKI(7 MZIR*X]E2I$"'6D1K M/WL'Z6^'?]53*I*CX113*@;8_ >-E@/A:@I;HE1Q)%&Z:'3A53NQ]BL9.0Z. M0;#=0JV\$V?S MGW'6GOJ>OJ<%CD^ZLCD0PCUH0P]9KJYU9(V/I:U9B5WU&IR#T+)W$92J*8]R M<2EEJT5N"QY$YT2T60OC2>;$AKBDL$R?70KC9)H_>^%)2]Y-/V8;3C#1R?*W MH[.Y>(/X;G0QHN=-A'CRY-T[MDGGUHEFXVEY=G9Z=K(\N,]'17)B[ MIE??T7HV68PG;WZ9L24\F^1S9_[)G^/YR($TF%B[D'U&-DX! M1/1."HZAV$VI!)1L#^W=".6 RGI'1G] Y=U">Z;[8O$F/=U1Y5[SW[VHEVOM M/Y8Y;)ZV["LY],)R,"[ \P1.['&Q0D +S-G/JG*TLD4QI(;=!&I 1;IUF^6Z M&G7DM')_M:3U(W>BH$Y\&^ZIM">&LS']]UW).3!O(> '2IQ*+ MRI%7?&0'&DIJ(+W0WK('$(B<-%W6J'70#:DU-^TM7E>9W8E<76L&9Z&#JFR^ M""]GC,T.LC%)V!*!49O J+T1'H,!66PI.O;0G>W@?H&.SAYXO:Z->O_:^/UR M%$XFA&0-(FD4Q2&+;K/I)W27;VB;8$?QG/:AW+LK(\[,'L4=G(# M_(]?(^]QUQZ;0G94Q._'#&M&[+\^I<4?1).+1>;O9^/2RB">3\YQ/Z4ZG=&3 M27E2%S2[S-%>.!U6D0=:[J57=GB#-(+]WRIJ*M+SD(JUN8=2#@%^_Y[A?E1E M>F">.^CJ,SS)34)4?IWP$^\FCH M]I"_$+W<$Z<=G,N+>&S^DC*-WS]%BHA5 M"DNZFA)E7>Y,=0N&;P2U?XTZ\+;"8 QUL&6_S.@=CLL/?[YKA3QL;U\LWM+L MR7Q.B_DE1(HU^*IXL#%6 3E[D5(E@05,JM!'!N"Q0FX2A )729PF\$]87IT@# MLG1=A\P B]KLC#["&M-'Y:ZVDLR41*08>9%W6J1"O-I2J\KQBCV +NIS*Z(O M3G.&X>:ZTL#.AN>B/.>W*]4YUQ0[U6(4*B/L,G8 VU+?@16[5*VUT6P[;SZ5 MLZOY60/<%Z=*@S-V7:OL[@4_"Y8DE1]P-AE/WLQ9_<^E0N5[9BB/%R,O4\H1 M+2^S5@D@1AA<2<)Q)"H#1D/*]RGJN0_:%Z=1 [-U79_<12'B=RL29?B_=ZOQ MO @@\EN*J"TOMQ*^EE[>M.](0?KD5!7>F"Q QB*BC4Y8=G1SR=5[KXY*< ^M]'(3 MS1RX]'(3;A]FZ:5%'U6I12 E9-^Z1EX4'2N;X77+.. 0K8N/\2647FZD/3N5 M7F["XKZJZIR7@;T@+70LT+JB\.A]\<('\BPM*TU,7TLO=^1RG?*Z;8@X)B5Y MV,HQ:.GE073CX*6751&;4DBB@&4[FJ05@8-V87GY)W0N*M^E?.XAE5YN1.16 MI9>;L' 4)47+&2-C"+'%XBGFU-I2!'8>C18^80B>8_9@N^3EOJC2RUTDREES$56;(&D2-+"8)W(G@3A)(Y2HYE7-'J:^GE/I5CJ$JW;9@]"CNY ?[' MKY%]2B^/5B&/O?32>!64C54@.S@"3&Y;?\$(HRE2D3*F&+Z67NY757J47F[" M\W&57JJ -BGMA/.ML8+7BAWOS%Z7PJ2X6OIY0'TE%_ M'$\8+%=MAD&9ZQ?KN7F@=GL9- M2G8WX>! );LIMOYA *+J@@)J*N<=\WAR:$T\3RAW,3I'6;+;75N&9F3_1;G* M1$N00%B.>02DK-BM2U54J4PH/C+2/L[1D17E=E>5 7G8;]DM$/M4T@G)IHZ! M!0;6_#TV@U55YT''+N<]CZCL=A^+S@#2/U1A;;#1Q\I^6)*^G3IP5B 5)5PR M-:J,*5.7 H7C+*SM;TB&YN1 I;,INY"E%UGJTK;#FL%KOE1KRJRP.O2=JMF. MKW2VN\X,S,>MQ;&[),5;S^Z/@O@XZH JJR39>PI&"Y"^B!!T9)<[1K+\.G@U5Y(Y<:*\__*:_QSA#98G9T1 MJK36^UE+$3PS[Z,)X&Q)(?3LP+D)UD,D ?@^>;2SFXD]4@S3^=LA/\^G98Y M1W.O:/9^G&G^:GI21AH4:5^=:):PG=>U(D8VQ]&B+]'7(EV7C8[;(3T.+1E( MY+<:F;T>V+C4\XL[7.9[.*1QVROW<#!CK=&N',9()2OF#RT&A P&'6K)48PS M;2,APLAR@!-UEH*7)M8@:HX(2BTJDBK)6E=JZ-=5_;?6TWNR^' E%ML#AW>\ M=0\TKCOF%29-)!6SPU HM(JB(&UT%BS_9!6[JB-9:TC!%F'8HK-5L"A0$PI7 MBP[HBO0R=[Q!@F:Y??^&__9G6KS"$YJG#[_,IN4L+_; Z5KOW\?-$QO+887G M$#(5DM'[J, G6*8S)?N34EE(!D<^8,2\["_:K+]AZX^6IRV"<4"*@Q. '8]/ ML:5I@S@?Z,OQ_/=/WBW6Q'JG5.OVH@1 1A$S&N$I1)\3ET0-D.&)]HP1%UG?2 I'Y4*/%#J;RGX/#+F.S#>_+W1JSPC MFC"V!>4KITDX@L+,;K8P,<76*L&+&*P75H(S'FUPJU[/=4_VCN?O+[4PH.2G MPXIM:"9_F?Y!LW_@A#WQMNQ?(M*JIF)(:(6!/>@21$"?6XF)BS&97)U>B\@; M'__@>=Q=: -FGS\A>H9SFE^ "5%6Y:(7)F4O("IV0PF]H(PE9U<,!T?K,WCE MR8^#O&U%-6"5PQ+,?]"'-&TGYRYU*"A3B_+"U1K;78I!I%Q L$>8'$H? ?Q: MM*T\^,&SMHN@!JQ!6&)Y5O6QNL"^66M:*/*D#BK'#MOVUD/OIAW;X^?PHO,I1IBJ%C\L++;46&)T1Y&P% M!U)CZM(YX Y,CR S,;3D>Y2<7ALM_\.+>:!,A'_<<9SU6]>AZS&&YV%U#>!E# M*.T*^2J,L[SB*22!P#YIL;:U]*LVJBY]@.^&M?]:C,$8O':F83#Q[\-F//WP ME";Y[2G.?E]."E01VST@(LJ@V-$B$%A"$5EG[XO36:;]&(X58(_;]=B>@PZ' M&:[CNT1W.3TJ#S]D'K)A5YG#(A+)6Q1&IXK)A@JT7R=D!>#1>"([T'JOS@S MR5[LRQ8X'X_.;.Z=')G*=%25>\I;+]9+F:OE51A%T.TNWI);;"X#1^E>0I16 MA=4\QUZJCH_&:]F)U,T*CK=@9!\6YE.!EFI=-JI'TD*;MBPG*@)YV,O+4L$E M72ITNW^FBB(;COP000C%("KH.Y&@&.'(A&O$=K75*Q.:.V>\D)'4@2Y"?-K%D%N(N-#%T&N[8F64CGBC2BD M:V=)K \\J&(%8K7:)Z65[W1\YT'E!3;B?M.\P"8<'"*V(PLVU@2BG47AP2^3 M(EA%NW76@.3?$G[-"^Q&ZZ9!WC:<'*ON/!Z=V34O<'"5.7A>(%I'44K7[APB M =GZ=OVK$NQFID@.?>AZ*8%-&-G/SL;'G;X6W19MI$!H=P4' MS"*T(Y)55EYPUNR'3=MJD?O95> M!R]DEBA %W;'H!5G0U"8R==**Z5ZMQ1CKO_.(W QMN5IVE_(?4S$-<]GF1.] M@+V#>+DE>!?>X/(YAN>A317$GQLL& MX,53T8Z$"FWF1%5$C"X(5Y-,*GH7@^OLA:P!\V .R< T;ZA'.W!T NT =K' MIDGWNRX/1I$Z*M!51*_?SJ9G;]X^GRQH=DIEC+,/EW<#\/AMIB2\;*UTL^&( MGC )&V63AT<7:P_]60O=0=R>P:E=;:X_."^#GZ*^.N#QC/+BY,/K*8MF?L;B M^(W2?+R@"YPZNV@LCY]0@0")4H00V2$,SI8J0XV :SG#&[ST4:E%5XD/?9SW M;IP_SG"2WX[G]/' E8XJGI>=).,Y4BB%O7B#0MPN'VO=UJ!E"MM*_ICK MMOZ#/OR=IF]F^.[M.+^D-^W?'ZQPZRXP!ZO<6EM"JZ5;Y%&C=(FR@F( 92R% M%'3K@B6UVE4@)-U2)"S"&ARM7TRBT=9^G6 M)LRO6;JUB8P?3.D6QZY:EIQ%!FIWHS3WT)!N%E\Y=@UCZ',%_0,KW=J(^TU+ MMS;AX!#E-Y7M/<,(K;$3M;.PD@18=>?Q MZ,RNI5L'5YG#EVYAJ:DZ([)K@:CG+XF#4Q8##UZ2E-K9KZ5;6Y*Z7>G6!HP, MW)+SXV4(GV(3/,_' T=C*6<4FB,- 28X$9W*(B4.+ Q04&OUOUFK)>>M*!Z! MCS*0=B:]I+U$.;@)W /5#^[^C*>VST=Z!]>4GP[,/HUUNE^N]H-)/WI M3J(;>,[^<#:;OKOA-O&63Q&=+Q1I_W"]*!2784H1JG9 LA)1DQ$5(U VF!2LMU-WT],? M,G7#B&POC7L^5>AB32:8R@N&LI*A)5XU]#*:Z4[5;M=(3BA4IM 5'L5""KL$@&O8PU:1_LUR,0V_"X08W[-B3L^0C$ M.A ?A7[L< 3BD.K142T^K9FW=C1TR<9H>*E+[>P')'9<>*T32M=062@>LISU)V'=3)E6EI @3#6Q86N]HK(6J4;G70C1P7YNF#O6XIY! M-[*WE?QQ%/>\I'R"\_FX7MS2W3X=3V?_33B[^F=[J.S9$,D>RGIVDLZ?EA M-IMR!#6;G=\PU)KS+\=S?C'[D_+/L_FB16WSES2_S(A]FC,^%T_::\$Q&L/R M'&\%U:XZYG".$D=;ML]MY#NAWKF /[^E>TT;780SZ(B#9 ?>A/P&HK];_[MQ,G-W.X@T*-@^8&Q>\?6 MWF')[4_J)QMU65E"6K4[S%NS(8YOO&J5)19%CDF'&H*WJX?!AK'G*SCVN]VP M(SNW&.A=1-LAY'^2,_L&Y:"&2P9^]K;EFTYX92CMO?.+V@:%RM:" MHNID6O?/)-@=E8)L5=J':DSL4OVQ <9]I?<&UYO;LWC#\G+H=-WE^)Z>S5E. M\_D5(W+>DQB,A]+.)9AV1:]S[" @D$!D?Y.44UIVZ1MS"Y[#I_,&IG\Z/ T= MW/R;8+5O9W2Y$9YRU24H$L%C:,>>- ^:\5)Q!,I%K+EKT=&]" ]3>C0(GVOH MR.YD'*W6/")MN:<0Z7B5I8.2+.MMS[W4\]3710+,D2L:JQ4\LN4=G!P@8IO%D6;70^A:-RT4!Q.L93N:5 M9C,J:A1)5NMR%D9"*Y$I',(9!8)#95 40%79I7G[)B#WKR_=W=AN' UN&=8' M>B5]-BK1V!"T$::=H )7O @Z%J&,5];H=E696<]Z;/7^1Z0Q^V*AP_T -Z!^ M27GZ9C+^7RK/"T,\N+:J&J"CZ*4:MH=SI'C1*6%\S9H M'\')VB57=VQY\>(!*I$7!E6KH;#LMP;-?& H$IWC3SM7PSZLO/@F>K-+7GP3 M7HX]+TZ)?8+E;6B>K3($5SENIRQ*B!!M-JK8+KUM'W!>?"/ZU\R+;T+#03*< MU?%*;4!R "09H/&MP")(05FC\QHB^*XW@3RPO/A&?&ZD+5OF MQ0^O+/O,BQL'16DGE/34NKE57J0U"A-0.Y=2R'&]QAT/(R^^D?3ORXMO(+K] MY,5W2E(47:5RO@@7L(FF\G"*-"+SBEK(^6BI2\OH+R,=M8LS?$BF]Z.X&R8P M**1BR(7EED$[9FI$X"!:N)*S2A251+TG57T4Z:B!E;,CFQW2^K_@A^7VPNOI MQ<2Y'!'-_SZ;SN[3 ML6)]B/M*-0^N-;>GF@=EY5@RS7<,ZNF'?^ _I[.E$5EF/H)5/I,-PMK6&$KI M*D+;K%8Y&I6"0]NG(F$#C(?/2 ^K)=/]L-4AC+L#ZB>@/^/I9>HE.O8 @3W\ MT*H1V6E+(M4DA2=;,17%RT_LF;+>$.]A$MC=^%]?SP8C[X'HW*/5M7O2WP]9 MU3JJV"_(CO."RFO*;R?3D^F;RRN5-5MO"LFR9\'!+5A/K1RC")]B54K9:'(7 MS_0V0/L/_[LR>2T3, -'=3C]0P+M3%>MO$VUH(D#0)+FQK.!U[MM14Z:=V M$H4NNX>DX8OVG!>S7V;3".2GF&B?P'YZ1+YZ1S('<(XS<:OWG+2^63 M]S3#-_3KG.K9R4_C2B-KT<7* :YVB@>@P8MDP(AJ#8::?-:Y2\7B+J ?H9[M MC<.^K72>3]ZS2S9M5YALDS>_^L]W2(K?BF(EXRUCD9* 8Q-%4#5%-O:Y;6\3 M*T@Z9WS(*6?P$'5*TDF$ M9*6I; :L'3F#4(VDI;M@%8JK+4C M7M]8D$H)9Y'-,80JD@PH*AJV(%1C#3"HF"\_:L5GDSP^&>]:WK#UN_J0LL'X M5KG"I#6K=P@I0T#XC1*XFICC [\ J<: T0!21HAS^K$\9;![$J8VT> ME*LAC/DFC^_#R$;&'F(F4UC: =DA9U^=_3\7@V?/Q$@C;3MU:6L-'*Y899O_ M@H+7AM#Z*1MCVL6)H/91X^",AD@I"HLY\_IM=+O8IU5B8BSH52O%^ )J' IX M;W-V(K*7(X"<$HG%(DP)Y-GW)!^ZU-4]T!J'3;1FAQJ'35@YEAJ'VTYR&).J MS<&+VBJ;@%J%?F&1R1HUQSFYV/WU@7H8M0L;L;_F8;I-6#C(L:B2;0Q)%E$) M&"#'OB(&0R*QRV6TMU+1UR9S6_*Y\?FH;<@X6JUY1-JRY6&ZPRO+'@_3D5$& M4K0L4AKU>KU] _Z,-U&TK_G,-TFHMMO8=&U8A@,",&S M-@>Y;,1:HH@<[ E+Q%$WHI:^XR[=8ZF2W,73Z,56AT*!37? (=L,; M$ANHX M1L4H&",)DUIG ^62CNIKE60O_G4"WO^.H"@1VYV8Z MO&"[F91[2F6\5]IDQ\Z]#%8 J[N()FO1'+O(KF+5I4NCL ==<=290LB18 M,XG9\LF$0JM%]&;FU8N[VE^F15 M7]QB59>+\*CJJ$F#$UK+V$1B17*@1 4)*;BL\JKS.XQ]6A/?(U*IGLQ<5R#; M<:EK_9A\C#D95FH7H+9*5"5065Z7_^398CU!=!N3ANI9X^RHV(E)6H1V)6@[:Q:BU4A&7QWFSO3>.AQ6 MT&F]NC[V87CS]_4 W(QD%&E;+1NFJIE89*,3+/2LI22?!, M;\75V))XO@IK6X6K(OY,[J,T+"5O^.6Y61_V="JV@]:NW8J*.I5J,=HN]Q<= M66D8DR1ME484TP:O&7.R8(6MV>N8'%G[M?W-=EJS0VG8)JP<2VG8)OE[%W+T M6171*D@%*"*1,&6A@=< E%I*N^]]D >XL;N1ENRPL;L)6T>PR5:, @4I"1\3 MMLZ%4D1IFQM;@P25D->CKQN[O?C?<;=M&_(>B,X]6ET;<&/WV%2MHXI=:[21 MC,TEQ"1L:(<^=0X"HRPBYDQ8/>62NB3='UY_DXV8NZ^_R29BWV<7)&^-:P&4 MR,%+ 3FRJZEX===6.^63X:E@>JC#P^V"M(M:#$)#A[V[9V?SQ?249LO;>%C: M\[?C=Q\U5\E,SB;A)+"Q+!HX&,E*1$O&RP@R?;JG?D@-N0/3XU:2HO)G1,K*[1.92R$$&$L8%+R!1%2ER")N]=]&J*%WL:#$5&AUVT&S+!SR?YY*R,)V\N,\FC&,CDJK4 V?PFBR!8NY.HQBJOXY_;]N7Y],]WZF9R"XJ570N63XC> M*F<5 !5$;TOTWE855$W!CF*2"9&,0+"!F4L@(L<-+%ACH)H2BMJB \05>#MU M@KGVE&%$MM:^GB27E8R92H 056)SJ%SKO>#(JBI'.E='E8IPOJ36J-MQ9.6T MD-8%UO?0;JG87'+?4^+I4-K4FM9G,RKCQ3:BN^DQ.\CN7E2KS2R" XJ"/0A"1T-E&R114Z#"&_[OBZW/VQ8 M0:[1QX7G<,YHDY<*H?@:"5EDH377L@:M&_&4EM)4*3!$$A"#%5'%=O2-Y1EL M257;0<39]E1?T^RT?;3#S%[SR<,*^E[L*U+/*90B#?NQK5M>"D$5(TUP)@=" M[4&Y$-T8EGGLZ/.*TJS M'N=BV3Y(T.1#)D@YZEJEL2;5D2-R"7C=EQQKL.=86-@^MRTB9B5)S69FUZO, M&_@7%^!_Q-:]9_'ADX\3:O UU"S06B5 ARI0Q<)X,"OV6U.!+AO*=Z+:U2&^ MZ>'G>W"0V& [1Z)JR2Y=1#8NUA?!_H B &F)NN1@;D6TK^WRX;1@U=,=1MC' MLBW^%$_:6:-7;XG8M%[V.J1FI].XP()1KG5@5B*8I)J?%#'JG'.?@/LV M0(?:\!Z([M6.!D.(O4>WBQMP72033$E>MTZW-;)_#+QLBB!#%KEX([/*U=?< MM3G*K= .U!5E$ K7T(L=Y']\&O(8-..^#BA'J!@=%6*9*/PL/:B-)\LNMY#2 M%EY=4V&/NAB!27E7B3]=/<$W8*[VL!G:H6BZ*1F[M8P')'T^6XQ>MJKKI4+K M8%,)(0H.8XT HZ+ 6%%(C:YEJM"L=#/WOHX'('M!3G@+NY' M$)?[/Y8#8BM9)R-R=!9R%B&V?$X(,N? $;'>I.?(^KP./UWO7\=W8&"5PQW$ MUV-N;@#GP;!XRYI[&!([D?GEQ48FN:RAB)HU#T9F$M$X%%%3B*FU M$:[KG !8B[[/WKR_57,GV4^'$-S0#.*?5X D!*G >Z%].Z&6R0H$ -9.I6WP M+BHU'(-7W_P &=Q:V'? MS8,U1D*7$I55((_#]1E$S!UJE*[BN?#9G;:F5 _"!I?/]P8P9R^B(@(J2JGL M>N8\KD,Z3*YC-ZKNX'T'.7<(9;=$]I"9OR>7<0S$=TUFS9=H+M8=<#+46+6( MO%SQX%02B"6([(-&B094Z'+NZW,8^\]:[$K,M5S5UE+MP/$/9[-IF9Z"WM=WKYY/Y8G;6 M=L:6YBH#63(FBU@JZQZEP(@J"%VD+PE]L*X+U]>A/"[?;4=1=R@>_AS1E2)8 M!>1T;"TX,P\.G &1JJ%VV4LNF+()ZMJ-]?U4X= '*W MOC;9[\$H;(#NH6O"/:O\,2E"3P6X8OPN M,P\9LW0:A85:>9 P-#D'1'Y>L6$N[!.2UX MC"N8T&N*9*.HE0<&T&[W!)U%"3%Z%0MSUJ7\Z"8PCX/W7:7<(==SDZMSL8GX M=#J;3?\83]X\PW?\R>+#2&L3O;56. WM\&%"D71*(E2"UM$S@>UR0]LF( ^@ M*7LMD1^$G*&#PY^F\_F+R?=4:<9@EP'4?'[6*OB>3>>+^6_CQ=OVRW],R[B. MSZOY1C)5K"$YX7A.M6[YO'*VFZNRLDKI *G*E4V"6P+'+5[^&)1D+X+O8'%: M&W(617U1;X,]DA 558Z&I6N7>WL- DTI@K!X;=J!,M5EL_!^:(]!<3H1T:&2 MX!?\L&RKT1"N:#:;NZ1;HS!1(K23]I:A069!9,*$6DG=)T]Q!Z;'I!Q#B;[+ M#L6YMB[!/#OC;R<+'JM7_'HE)'J.P]B.B1!S%9&M6-C4J%>U%S7(C]@"YQ7BVG^O97JL(T\?4>3^7F$ M\=F[UVM*<,N3=NA#L ZVE=8#(9@2B86:9 )P.I+6K3U5S%Z!JFKDD\T!9!4Z M.^(X<]GQCFZ*L;#[74'+=H7/&W0\<7++K M=,LP5ID0@4T/6Y>,&4MU'-L:R>YI*5F/<4M'") MG 8HZ$R7ZSX&&\&^^GKL65]OOR1CGXP?2[.0<_B76X@.V&'Q&(2QKK <6^(6 MM14I&\_@ 9WNDE7_#,7A[\'8JR),AR*DPV;<]H+X-(Q)^>4$)U=JES BKW(F M\.R4["\7X&A=MJ1O"E"J)&1OI&=%1X]!':8>9 ==636"QT+T8U+B+UMY[REA M>02ZVU%G7])\,1OG!95E+/(K$S)_^>K7BXWZT#+;SGNA0NN\6VH2T004N4#0 M%*U%U^50TYVH]I_^.3SQTUZL=5"IU^-%\VV>3\KX_;BL+=B.;+]OQV)ZC#%ODU4&T?_^IM%*^G/TP6X\6' MR\)TF1U03 )#R0)2.R]&[39FYR(H)V5*U-.YVQ#O8?RV 9B^3WK5??%MJ9B 70% M6LEDW%+2M?+@_7LY75F8#B3"#K;A_%J 5PM<+!?>GZZV7?0AQYC:I7U2-E?* M5A&T<^RS805O2S*YRV[Z'9B^;-]E*+(Z5&[= NUBME3'?K=Q(/PR\$RU"G2) M=3Y&:5VM[:J-GO[*G>@.XYT,QN5Z.K(#$?NS.AN ?"1:5).6=@<]"^O4_CASV9U/ZZ?'I,%Z0POG4 "*K7NL)!$X+4S MV.B2@3XIPDU0[M^?&9#AU41@-WJZM=L%[7A(@816I 1(20)+TL*# I>L]U:O MHR,/H]WN85V5[04_8.'P:G-%GZ77*4OAO&[A6;4B*,;B9+8I>Y=\"(^T/>]& M#-S2V74;\75LS[L.G ?#XEKM>?=%8B?R/N]1JJ0/H$MK?U=:K^&L1,@VB!1M ME0YM-&6=JJ>'U-QU(]G?VMQU$\%U;;","FN, $)):-5UO#BD$*-@/32A6EF# M6NA.X=TS*U_/*?-%^,)V_.QZI&(>> U>C6 MGP?;\21VG[*N DT@5U54&;J4K DFI=86S4(CDKA4I8=00TT76Y7G4]>%^%)X$/TYG-X]@E%I;(V^<\%8Q_N#;Z3-710@N55N"]Z;/ M(83M,7]Y6K@G?@<\LK^L?9&96G9XN?IXO_IL7S26[]!LI( MUAQ":NEFFQF[KTI@2E:XFCW(!%1II?W<+64E.P+Y8A1N[ZS=>LY_D!/:/^!L MPD.8LPNP',,VQUZO/6.'DZYWXUDYW)K(FJRBKI[:C5LEU:2Q<#R6WQNEKF1)+3V<3 MI8.J$7TLV03(%(,D94=03"U&HS#4LJF5I, :2:A0:\D%VN>[2_$EY>FD-398 M3IUI7?U\AW/9V[YJ0!ZV&MT*4162]X4]]( %*&7DX+-219"E4*J:S4HT7BDI M;&S=RYA)$;..(CO*QI")1%NT'UB%^C/.SO>O!V3DVC,'%/W=>%=-B@^@V)"X MY#,HU*E8ZUSE,)[-BRXXDBH"6Y4J2FPQDF)G-FC;W-H:;#+!,3F;R_CUC'!^ M-ONP/*:QC4 _?\ .TKL#R:K=H*J],Q"*+>!+0:F]ZS%!B6\/HYK8;F0ATT@I\"M&"4Q1M MT=J4!'5D7&;1NB0R^%82HI-(VI#((9:J'3L)"#L*;X?Y>^-SAA+?.O,T(W@9 M$R_RTH,.& A#\:JBXP7>Q30*7ENVA5$XT^X)\NS6L:OG.,8RTA97O9.TN?P^ MM=R9XX1]O4E+GQ ;]NV4\*['[2#-M5&N-@NIFNV92VW#%-@SCV(>>34>Z0ATFES+)G%W18)U$PZ&CI.R- M\C;G-#)2YE@YSI I\\*'I$5DMT%4A53 * 5@!J5N"&]LD\?WH64C'RTX,M#L M3@@57 S!H 8.F\D["#G1R/*4HE;TT3H["S"1U\[*/EH-"6+@J<4D;D/"I'58 MFYV?<]E.SI\]82=1WHYE55H>L'5^ M,Y@DEO#6E-V3J5 &;0'CJ9011,REN0+ MM(/9(TWHP! (#LI:^K 6@2$JD3!:'V5+-&RU*%[%^=E/TXL^@"_'\]_/)]+5 MSWZFQ2OD0>UD#P9Z]V \#37^56[)YEC(2\=NC67C!WGID+[+YD^T22C;Z-8+([3R:4@H0K+M[B]'R&Z[QMKE M$I6;X>RKS]A S*]NA0P@XV-I!G9M*$\_?.S0$HG#9FJCR$ZW,Q-1I$16.%6, MX9G* 7:7)N=W8#K4.88A&+]/B;:4?(?*L^NC_70%C4H<[E=V8[!=&P-.&Q$S M6V[KHM94 GONFQQ?&,"@?#CL#6V#\7BOD=F-A"/4DT>A'_>BI%F?S MQ?249M<@7E2>V^ACC,D*'JS,#<+(7^[(%SL>C,YL[*$>F,AU5Y4G.T[-E16.F\?MF52^6R"0I M4'19^*+:Q9C8SO[8(%K",2(_R%*7)>@V0$?@G.Q$W6HQZ1!R[]*$]3U-SNA' MED;;/9EA7K0RQ$N'Z@(DL0]6P;.W;A0VWTP)C!(%9@V:HG$V=FGSL1:Z1Z8I MPS,RH+=R?B[ZG]/9)9SYTF)B(>-TB?QZWVISR(O@^$>GM:ZR8(YK75>^YJGR MU=<_ B]U +D.>'JFH6GM@E_4SS!=!FH0JFKM%GV1F<=7\7PK5.=0V'(!Y;J) M([H6Z;>BV7]WCUUIFO:2\4;CD&D!)3X<14R_&7DPNO4D%$L"!$CXZ M]B:=8]TD6=F;+#Z7I#20VXBTCX]^-+QM)ZQ]9'P^W;>H1AB51<\>)'FD=@I< MB9BAB(P0P)MJDNQRC'>Z;W#G=_:JS]EXO"MU.18(;*J.I E@DD%VQE,V6'.2*J4X MJCI#51+8L759>S"?-KUN5L(N.' M4)=C,13218E:@$6D;6$_6SJA &4NTB@7NK1G>#AU.1LQOD%=SB:2WW.]A2W* MR=;S 4*K,39LJJ/3V$[A7[L4)=S M2/7HJ!:?/,7;"D.,*IZDDL(5)A$\D @QZ;;?EXS4,5C5I0_+OO@?#PZLVMUSL%5YO#5 M&-[;ZC4(EV0[BXHHDBI%6"E#,=9[&;M4FC_4:HR-2-VN&F,#1@;>IOUXR-B41:B1EV>C2R%'K27#4-NTMZ)X!#[*<%(>N$3CU7GF M[2JDRQN&4FL5G)8WQK ^DHGM@F66IR;GOZ0J1M&9!VZ MQ=]=%X(^&V]!1.]:WXY6>RTYGK!&&QV25R'OISG L5;D#+J1O:WD-ZW(N?AU M^])Z+?_[O_Q_4$L#!!0 ( "IC9TTJ/F%G9RTR M,#$X,#DS,%]L86(N>&ULW+U[<]PXEB?Z_WX*W-Z.V*H(H0LD01+HG9D-6;;K M.M9E^\JJJ9VHN)$!XB&Q*Y6I(3/M4G_Z"_"1F?S+__KS<0Z^R:+,EXM__4OP-_07(!=\*?+%_;_^Y=>[]Y#\Y7_]VW_[ M;__R?T'X?][97 M]W]/DE001D)(DU!?1C""E$0QC)(PYA&2B2*D>N@\7_SQ=_-?&2LET,8MRNJ? M__J7A]7JZ>\__?3]^_>__9D5\[\MB_N?0H2BG]JK_])<_N?!]=^CZNJ 4OI3 M]=?-I65^[$+]V."G__/+QZ_\03XRF"_*%5MP(Z#,_UY6O_RXY&Q587Y6+W#R M"O,OV%X&S:]@$,(H^-N?I?C+O_TW &HXBN5OOAI$CZD[GBIX6\ M-R/[11;Y4GQ=L6+UD65RKK6OGK9Z?I+_^I'NGI0KC+WDR\=NS#]Y$W=.\T/W8VHBU4?7F-?K\5RQ>8CO!9;,3LJS\TO/NJ?&C'F01UD6LEIJ'M' M5?GG2BZ$K-GRQ:-!+O[U+_JGV;J$]XP]S7Y>+L7W?#Z_YO^YS@LIWJX+_9&L M!W_&$ARI5#!($HDAC@2&-%84RBP+$$$RC))DMMJ\WS.Y@+]^;56IY-D+^XN# MQ:L3,[>0Y7)=\.TW[W%^[$.FOV'FJT=^6K!'63ZQY@:ML7$/:B/^[<.":U] M?Z?R!>#+Q4)R\V&K'8,WM]?__NX3J,PH<_/[?_EI:_.%H,]'A7(^+(JMFE>@ M5134FH):U9.X+?D+G>;&L5@6^X LN1,@+R9M!89B9599TSQ&(Q.0G^1\5;:_ M@>8W$ 6- _+?K>3]=/ .7!>M0:S@9P:FN>(G_=IQ^;2"+\;(N*/NEJ^6[J]/ MC;Q6YB]@60A9:$?ZB&$'+_>;=9DO9%G>+!^S?%&Y@[>2+^\7^3^E^""TEYVK MG&5S>5V6I))W^1CYDL9B0F%$>! MA(HF%&+&.62IY%"%0DH1$I)RJP_/WG.G]FFH5 ._OUT^LGSQ_]I]$O:AZB;M M"P 8F%8M;;?FNQ.6=C"2OF.'C?2_]IEH_Y&C<,4).]K9?.K/_=S(#XMO>M(N MB^>W>/LP2-^J7 MS<+N_>^1S2T]OB*R7+&5--^B:_&/=;DR/S54*0A%,4T99!0QB#G67Q6215!_ M4RB649"%&%M_54[+F=Q71O(Y*TO]=:_/#1R^,QU@6GQW_$ T]'=HJR78J@E^ MKQ7U]6$Z#\7%'ZH.$>-]N,[;^>)#9G%YOP_;K=3DLI;OM78WRT5%*K_EJX<; M+6/Y*(LORWG.G^_DGZLW6O4_9@'+@H#0#"(92XA3+B$-0@53PJA(LC1.9>"R MT>$F?GJ$46G?KG'=MUX=T;?S-(;#='"&J>&LSKA;U>L][E9Y\'NM/C#Z@\H MCTY)/^1\^BF.&HSJNO1#9]^;Z?F4?NQV9PY-UL7SUY5^UG8>88:"A*D0JDQI M%I,T@AE7">0AX3)%. G=6.RXF*FQ5:LEJ-1T(ZH30-H1TN7P#$P\+Y$!OP]" M+MTH^"21$Y)&)8MN:_=)X,83F&:$:^2?3W)1RK+:IU^N'O1'F]?V-0]P M8Q[G4;3CI"''9F"V.NX978%ZN%9+T!@ &@NN0&.#/R[KBYY/EG/6853^ZXO0 M/C/V?DY?SGQ\7"XJ&O["BL_%5[/L%/_.YFOY119?'_2DGU$<1$PR,R!*0*Q0 M"(GBD:9)DB8LY%0B.=.*94M[HCPKU67^[M2@"<] TNC^H^NA'=^"&PYSBNL@]-:A>?7&D^ML'YQ0:TRJ'0V03J@TMHG MD5E#Y)>[SHL=F:ZL<3AD*/M;W;>IO\I[L]?ULUS>%^Q).QYL7I^$S:C*$BXD M@D$<,H@%#V&&TA!23D.1100)$MIN4I^4,C67;%?#'N>AI]$\OTOM!:.!.<0- M'J>=Z;/F7[HO?5K :+O29VWO/ %@LY MOS%Z&R>H"L3(RS^:),\!C2- H@#CB"A)( 4J88BW&:1#RUF?^.AFC0&1'9A'+$'U>/C5$ZN:=,S-%:4@&J&*4%P? M-PK%]+2Q)9V^M_=;"6DW9B%8(9KEU6^L*-AB]7S->;%F\R_LV9!?.8M"93+E M$LA1$D+,100)21@, T2D2CG-$C';30DYZ[7;";::+&=S7GS.F591P.RB811.G546N"O_60&V0^ MET26DD==%;FAL;\PUA*GQL6;+*,=C3?YG*XY O:XVY&H5S0'YLA+ M@>R=8'46G"&2HTX+?97$IK,8G$I*.G]C/^;17NERK=U1[9::U*;V,)VG2!-+ M2&"^3_E0_YTMWRW6.6KY^:#F(5Z:4B5A*FB"F*I$"0$(SZF;^XF7S[*KVT"35L5KID[(N0*QXI EM 8XCC(($DYA2*D$4^D7F91 MZ<)CG=*FQEJULF"C+6C5[4E2N5U!Z7>)\O3,7)FV6Y*C_)U2S%-(AY)F 2<^T1,8HAB9"$ M FN_*,.$$Y*Y,,D).5/CD%9-,%\R4YRL=(WP/H6G'5UX0&GH8 *9K<"'LEP; M_4"EX!70*OJCAS,8^"2&4Z)&I80S]NZ3P;G+^]' 9Y/:\'&YN+^3Q:,9XQE# M <.)]AT28=+*E!20(:'714&K@(P8&)H=(-; $TZODCA9.6^Z2#0R&C M$L%)&_*>!$^+&)X1N MNX]2PYE;+ELH5 Y'>P20X9"DA!$8J\RP R&0Q"&!0<0$97&8)6G<9Y6P*^2_ MP!+AJDT*[;=6> &IVT*A+U"#KQ(:C)H%@O<3E2[[AU@AO)#S*LN#8Y:>6AL< MO;;?M-?+C'PE/^;?I-BGE3J.I"WFW<9RSK#$"A$9PC B%&(1";UF$"%$F0B9 M$BC.@M@MB-A9!ZN9,&H\\:TT49-F/TVO&^Z+95D"SHKBV93K9H_F ,R-.MR' MQ8Y7AH%Z'-*I=8>5\H=^R54;*K>I/O]#:\/IG%9G7NJ-GT_2:HG8GVC3CK &"#RY)BTUX@^Z;#Z1 1* MUQV]:_:\S.6ZT\]IC@^Y4BPR2R4>) '$*4.0I2* 869:+Z0""^$4^MHA:VJ, M<23UT"C;\Y2V"V0[TO $W<"LT1NU/O5PSN'AN?3-27%C5[DY9_>1@C9G;^G' M'9_DZH:5#U^*Y;=<2/'F^=?2>#FF?')IJ.I:KR:^U<7YVT\DB@1-928@SQ36 M"R^1P"R.0NV-(!R&4:H$I2Z4XJ["Y)A&JP_4?/F]K,MPYJWJ@&UT_[L;W?08 M%SL6&A;M@_B#Z9+0>6HQ*=/U1 MVN>_"Y[D7CWG%_:/9=&6#2NO_\Q+O>Q"0BK$(%)I!G',$TB$.:1F<8PR+,,D MY;9ED"443E5Q3EM\:3F<(T\>K0[. M::MV"^!T7.4V4X7,9\W6\_N\Y&S^'Y(5[Q;B+5O)F8:&29[%,!&!@#C*$LCB M4, TC; B(<,TL\K.[A(RO5E;UPNM%05&4Z!5!497NRG<"6GW1/8%U.#3N0=& MUG/;!H3M#"_;*5Y*_K?[Y;>?].WU#-<_[$_NSD>/,L5MC&LGNM6U/0I=O2G8 M-[FHCYF;2(>8$<+".(-9$NF9G@@!29@%,$F"@+&(4)Q:Q8^>>/[4)GFMH4-= MJB.0=<]D#T ,/(EKY4"ME^]J4J2V\:I#G=;Y116HCLL\- JH:E:6 M,X9BB91$,,(B@!B%&+*0Q! S%J3Z8\PR;N4I=\B8VIS<%,)OJMKRIL9MI>P% M'0,:1.V6]1?B-/"4?=DKX*HN2.NQ E.']8/U"&C$O%Z#@)=V=G8'V+NT9W$W M\Y WK#1Q'X^F7'VU&WEM"C3=5PDCY9OG[35-J:;K[ZP0U7^9+?Z31)3-!W%%/MJS"C< M\S1CD+&T8ZK7'J&!J-6V6-F>F*B629)&":62:]H:Q<409@@D748:3 M1$0!=4P[.B7+93*-E'34JKII/^5X2'T:5SLF\H+5P,2S!:E5,T\ M.BELW+RC$C2U%69[3O*T+-ID@ODKI2R[Y2OY 'AH0CF2P#Q YM(Y) 9-:'Z5#*9S M%I]-;_:3R?0V+_E\6:X+^5GMKN:J4DU-SE2UELMVUG+;+V>H@@0S)2'G&FN< M1*9#$\%0,DTY!''3,MPIU?$B=:9&3%MK#,OLV@,:@]I4P,HF6!FU*?G?.V'@ MPC&UXZ[Q1FI@AAM^D-SS.+U@ZS7C\S*-QLT-]8+>01:IGZ?VW-XJEEQ*49J6 MZA]-D6"M@W9C\M4LBY(0RX@W42:\L-*Q_X#;T_]0*X2LN*_"H] M/6Y%G8/"Z\[326'C;C2=L_E@7^GL#0,=@)[:I*_/A#XL-'.M*Q*K7,^[![;X M_%15[_S9-+DI/S0M$WZ3IE>Q%-=ZSK-[6?W1A$Z]9WE1M0B=,4$RRB,.$QIG MFJ-,-^%8"BAB$051+",:1EY/3<>R;&K^9JLP9+7&F@'SMF=QU>/=-%;CQJ.I M@C^V_8LO[F@\F2'Q=:P[Q5=HX(_"KGO[P@W>@<5DL!QQ@^L#Y"O0'"?OP /J M#825!@@T"%V!&B.0MXUZKD"+$VB JB^I(EV!P:IN#SWBP?38XS_J:?9HQDWK M"'SL,74^-Q]=P;[5MK]I)9;%LRDU43Y(\?-R*B$J4JH+S;3' M(&&,!JDW9V95X=WC9=X=5+C%WE7IZ_JN5AXU+.^,*^]Z0;TLA[=AX60 MJBI7-S?EZM[]R>=KD2_NC7OR/9_/9WJ Y::_"R!4H@SRB"C00R9RE22(1ER MA)TZ]UR@S-0V^[:VF+V]?%O9L7(E'!]R'*(1/F'"K# M@1XG1"2-'==](PW3.-[?9 ;*SS6 M0/4!J]=5["7ZC+O6]8#DF=FF*) 2.093R&022"(.4LI=AQO\V7:M/CX!W+ M@-@Q#>C_^$A[\3:H=AS]&@,U,%_OCM"N35=@8U4U0+MV78V65.,;<,\U9OWH M-G9%6J^('JE?Z_?YO3N3OBBV_6'Q[O%IOGR6L@D<^YBSS$0IY;*LQDS*-XB2+I>L)BKWX2;)VL=9\\)W=-YNFYB=0-&&9[7:J MV&(AYW.+5X^N6.*ZK9V7]@8]G=U?O;;3EH[QC?\KR5G*9?ZL<#QK& M'"M!8$249FHN!,R00%"JE*J,A#Q(G?K+'94R-:>N5A*LC):@V*CIO EV!$_K MW:[+4!I^6\L 5"D(MAH.$!78B83GS:HC@L;>E3IMZY'MIXZ+A_#:WB\+F=\O MZB'FSW?Z;^6\VMG_F>6+C\NRG 4!B4B<*JB$B"$61"\#<1S")%,1#Y'^4T;: MPG]W#CM1%^IE-7->U@2\&X%F&L6; &7^#%9;U<&]UMVGJV(Q>CZ<&4^#,1%W MYPJT8]0:!'8L L8D\(,QRF,4BR]\QW.=+'2:D'-ECZ";^^7PW,LK5'PHR[59 MS'Q6=27O7Q?Z.1^JGH#Y-Q/Y?3P1SAR]EOJR.MJFJ@3>I+?-A,0JX4$$D5 ( M8AKH)3E'# JJ_3\:8,1BJ[X9HV@[-8?Q9;&'O#'7;'/56>!K8S"0[:E?DQK> MUH5]TL_J7T##_ZM@]QV8S /_)%X.;8?=L:VMK49W(VUU2'ZR43ORF03&=G& M0596MWG;P]0%&6QTAJHMXE_A5ZM/,ACV735.AA/:[\OUO@KU_&A"/?AH+S!*9AF$%,]%O"2(:A^2YA'H<))8Z)C#9BIQ>1LZG3T%88 M65?* A,I6Y408DU,E8FTW@]U=PS4L1H8N\^!;[ '9O5:75CI>Q"Z?@5JG8%1 MVA\GNT#DDUJMY([*D"Y([!.=T[T#5^S<+2-1WLD_5V^TE7_,,NTN1PQSF F. M(4:*029Q #G.:,JC DN!RG9>5R?J7G+7^\^W_QO^.;ZZ[NWX.;S+U_>??IZ M???A\Z>!2G">&"0[6AL1^H$9[](BG,8F4!GU&F4XN^%]E3J<)U2:9B'.;OQZ M5^(\\]A^]'NSK%S5HA:9EW]LU=E.7T*0"AC#D/*002PB!*E(0LB9=A^)$E$2 M$3=WT4;L]-S%F\^?;MY]NKNM&/2K&X5: 6W'D[[!&Y@,7Z@+C+Y@AQ^'X3H7 MB'P2FI7<45G+!8E]:G*ZMQ__&%*[U3RWB:L.,(U$# 66IIN55) J%L&0ITJ& M/(AXX-3!].7CI^:<&>W K76+\!.8V9%&?R0&IH<-" -$/!\WVN>$WY,PZM0^ M;MW^)#YQU66-Z=XOBUO9;JI7?LOC<:*+]V0MF[ >!Y=(9H M_-]0INUZ+?+G;UGZ&D8AI2A$D3 F(9:Q_"F4*598E M&,LH#I'5X?;QQT_-A:L4="A*=HA7-T=C*K@=Z.L8[I8%\0]=VWZ 3?^9HT-9I=OT!RB,>B^S(ZX MU]V..;3[["[,D5OZ\485T:S] W.\W5;854F"94(IC".6Z<\WBB&C)(!!1 GG M,6:4!2Y\<43&U'ABFX*@EPC/[MD'QV"TXX0+P1F8"^J4@T:] ?(-.JSW.?>/ MB1EUSG?8N3_7NR[M-\KE=O\W4#$$R1I0F(8X!0R$A,H$%-)2@+*0^6:,]P?P^&S@[<(7I(G[%@! M=H+57,]./N=OZ9"U55^G3NJYFJ>>ZI=V)YJT[AP1B=3N;P 93K">J() QH6I MJ1#'*(DYH=BI5U*GYR9N,K?FVVM85^/Z0\P=@NN[E53BS%*;J6EE5."KD M:ETL-M<[MBZU&QH[$O .^, ,89$NY]T?=\)HO)2W5_'9G;!P2U[SX]=7[49, MO%@A'^2BS+_)>AEKDM^.I<Y25KMD60\T!#;$>;K M#]S #%NW6'IA(6AV@NHTXU,)R;6E5>K9;H+RUM@KH,TU!Z+:8'_L/.R ^*3S M@30=E?^'17O_@S&PM![GNE^6WV7Q"UNPNI5GHB*DQ>Z4DV&KI<-1[',)N]O4#S,#,N8^)[V/?3OL[CWZ/ MWSG>\6^GYB^.@+NOO*2JE'8^5]4S/QJ4#3&8,\J,DU@F+()"*@HQ8P22E& 8 MT#BC%'.4QD['.AVRIC:%FX_Z1E?0*MOK(+@+9#O/RA-T T_RWJCU+#O5B8?_ MXE/'Q;U"":I.NX\7HNJ^Y;+ WL_JKE+FJ\26GD/@5&3IV?MZ5D WG1[T&N?6!(W/FT:[,Q)G M",=9"IE(4H@CHB"+ P8Q"DW4:8*$<,Q%/"IG>@>V1KVV1XQCJ?.C0-K1QL7@ M#+V+\U1%]VM:J#0MKT"%T[LS.+E7.._"P6MU\Z."QJULWF7K057SSHO[GLDM M^1^FL(X4;RLZ^5*?\5<%=BJ>R;G^X%:777]GA?BY,#45(\I2QCB%/"-"$T(6 M0AHJ E4JJ20RBR(E9F*3PFB=!M-/'9=)[%V"I=^3OEZ: MC'ST=PE:AV>!%SVM=_G*X^W_/LG5#/,X5BA%)B,GA-@$<1$5H[4EZ,-4J_ HCZT82=[JRKPUR"^"@FN[OQK$%[%&#D7DSP],)8+ M.4]@#[V(>]G*]&4GT^J$S&L!QK.0>*Z?>%K>V.4/SUI^I'KA^7MZ%O/2Z\ / M"[,.-,^K\X_B""=9C&#(E%ZE4929(R,&HYB1B(=QQI1;?:X#$5/;*:JV++8J M]MIE/@*D'3MRU:=2AEW#I4)ZT\*"UU^LI^\ULSA,FK MUPSR+1=2O'G^M325 =_G"[UFT;[--5_EW^I6LYS1- @9AIPAO1A+8PPS%,10 M)$D8$4DB9"(FEWK-:#?O[44[\<%&@>'>>A,,PDTU@G59;Q*K5F? -DJ[T8/# M.-C1QC#H#DPG!MBJS$.K-LB>P0^_UBC_"#;*@^OS,#MSC3MB/CG(0?JHW.2. MRCYG]7B"5R[;;"CNS"%!<1;2,($8\1CB((YAQJB"L0@QBWB$!=*;?<[,%ZYK-C8W$1GUV(\.ORV7:K>T0^ZT!L!#X[)GT*?-:!BB6?=3VA M=_3/7H_T+X4T)8_>2B6+0HIF;UZO^*IPPZJ,@>?_N'P'Q@9FQ5;D\*&Z6O0*-V%1=E3ACKTT6/93H< ML?):N\-6]K@%/1P1.:CRX7I_SS *_B#%>BX_JT_R^S7GR_7">)S:%5WH'WD5 M0EIJ+KUYT.^9+#\L=J_)]6K[:2YWFCB(1% B.(-)$D40LY1!%C("0X%$'&'M M-4KAE /M5;VIG0*TUIEC0VT?V"H/7EI8^3*-C<;5>7%A:Z9C8(;?@;<,V'BU MX1PZD,/K2(+?[ZIN4H.4O1]F#+P&@/C5<-S D$'0/0@8&49*SRSS=IMBFX\X M8T&FB$0$BE@JB#'FD F!H$!48DYQ@ ASV0T](F-JVYY-,DS5E;+9[>SJ(&D- MI1VS7@C0P/2XW99\D3WM,?'YM/E>LY:/B!DWY?BTG0?YPAV7]DCV?;,N\X4L MRYOE8Y8OJI?[9K=R>I5E7*_ MUG&Y2Q2. Q1B&&L3.NU,,&0!8KI?\I(2B1% MB*7=UN$%6DQOW["U ^P8<@5>F )V;+G:J1Q@22F7#%HWY0P]$".U%)GT"(@E MK^(QJFM>>R1>*/-?;$3)ZQ<^:H@B;_JHC MYI:;!(,A.?0FP/EZ;)NC*],996M*DP(R5IFV4QB.5Z_M0(,)%6X[A8Y;!;>3 M3^G;ON'Q,5]MUO7+:BTO]4I>EMN&>]=9N2H8M\T2<'KFA.;9CM[U=MJNYB_Z M1K;*>VU*T ,TOVT*7!08N7%!#VP.6QGT>4B_674]GR^_FY//]\OB[7*=K=1Z MWFR5E;>2R_R;V8>=A2@),(FUAQ"9DE8HP)!$(8>4\DAE41)G))H]+4O]"?UF MZ2[827:9="_D#^@IM(K7W;U$H[M)B:J4=W,@+ ? CL_\8SHPD6T4KJ!L56[/ M!$JP5=H??[F!Y).X+"6/REAN:.Q3E>/=/4M^ ME_*++$SO%W8O9[%*91 F*4Q3TY@ED1PRJA_&2GF@&NVOJF:.M?Y R2H$I;' L6"&P[#8T== 8 _,82W.M=[@_0;GK>I MZPZ^G,?9O>"&.V)>RW XB!^W.(<[+@2<&.([>>-^PI7['Y9D\D)2H)E:0P M"DW5^EB3"!6*P3 + AX$2:1])[>2%O;"7:;*. 4N=D*0=E*SJECI:D]EIWW' MWR_EG9-#TI>$?,#\.HRT#81H5!]DC\H=L6'YZJ3T5R:O2I7S?#6+@A0AH9!),$TUG841S)!(8:9H*'$:J%A$ M;G1V7NCT:*S5&NLL#9CJ/\8CW4=TJHB*-%(8\D '$61A"0G&L.2>.@DA*RJEP M(YD3DJ;'+&_?O;D#UY_>@H\?/KT#G]^#F]MW;S_P>N T2L7X&!]]U>XZ)&KUX3X>]QRKX=%W>CQ+>/3[-E\]2WLJ*9SYNUP-M M4SV.*!-9@&&,,@:QX"',)):089&A* @E2E(WCC?/8VQ&(5SP'II)65]A"]W&W@:3W/H;6T/ADE_-"1^49:PSV M&2*911QD)$HP AJTY3;F*G=M!5:PWG1FVPU;LI>@!^-ZJ#1G?'"H.6 MXV!'1O[1'9B1_ #KS$QN./FD)TO)HW*4&QK[1.5X]Z4IU._7*^V!_:*%/JX? MZV+W;?\++6JS5U1W(:A2/'OJ8:*C]IATCY41[P'J85.A+%'NE#&@/ M6)Y.?/;Q<%]GCLTBL$ZTO&-_RE*K4@4N)C*,N8H%I"89&F=F>:Q,9>M4A[RN@%V=<*?*BPKI0& MC=9#'B^>A6K8\\73XE_Y@/$L+N=/&,\_8NC2MIOC>A5%(LIH GF$I F#I]H[ MU;06<)K2*)%I()S:.[JK,#5.JRJQJOGR>_FB[L.+*K>.X1,]QL6.X(9%>V"> MZU'V=I#(BOX@ODXEW->)M.B/4O_*N)XB+W8M?LXZE=L\H QWU(AT%Q7EM[A'K, M!?1E*%^R0+8$;*!5\#GIK[74M42E8SUK^X2^$67?Y&*M_4E-EFQ^_?0T;_I4 MUZWF;NIX$BW]G5*2KZH*#55%@'I:D43@4/ 4$LX#B,-00D)5 @6GF* L3DGF MU*'I,G6FQG^--2:]O[('[!C4]',$6Y- ;1/8&M6/%2\<4CNF'&^@!F;/P<>H M1U2<#VC]1LQ=I-'(T70^T#N,M//RU)Z%%$V]\D_+Q68562_ZVV;<,1/G#)]8-=A2O3A)1=63*Y/)U\<9;:' MF&^-%W*GL97_(5E1SGB8IC3.8H@CFD",90@)TLLP25 BF0S#)* SL0D#MNXL MTD,7EW?\4*/A7O@0A8ZMMOL,A*6',"RL0[L->\$75_L1&ZT)5T ;84X<*S- M9<< 59W=01RDZK.#&J]3%=H=IY-5HWL\ZH)PBJJ\[-P4F%@NJK8FY?5J5>39 M>E5%;BQOV'S^^:FJ4'F]$$UMO7*&*$J3E&,8)I$P[49,H$5*()9Q+'%&LB!P M.I&\0)>I[4F]S>?K:B=#UCL92P7TX[4=W 37EU5_H+5>YK9)"[4551^FJO=2 M1W5V[\/H$*$Q_.",$;%16P%J,^I>3"78-02LEF S@N\V(VBL XUYU;BU!GH. M[K@,9>_!'CW5&3_XXS+15$'&*D I@AR2#BJ3FGC,,4.9U56LJ=&BWMJ@VV MR_"J)F(;MJ97;AL['./4;$?#,B##/\9#1V/LPEN%IAF=P8[2@P2@.0+E-0K# M4O2X(1AN>!S$7SC>[L9<0N:SNX()O9S^^OR8+>>S2(1IF@8)9*E2$',:0$)$ M#'$@B BIRLP9G@4W'3QY:NS3* =J[>RHY1"N;O*X"(2!Z<'2?NOY?]+6[0PO MVRE>2OZW^^6WG_0]]>S6/^Q/ZL/GC3)M3YK13LS3%[A-O:H(<_$\^_7K#&&4 MTBB(H< D-D5LI)Y]6, LY"31G@+3_VLSY[:/G-ID^]6$C@GP=<56MH==._CP MF,>,\Q 2G&402T:@]J 8Y"A,PIA0&0;)[$GKV[: .GNVT ^I8R*FBEDW,?6S M?V!&^O73A[MW;\'7N^N[=U\O)Z1#&P]]C9:(FFL-&:7M/PPAI3N$M/.\49CH M4/^6@H[\I6<)G:9<5]NJ^PTK5V*[6\&4)>M!W6#.B_NT92V#9\O/ZL;HZ_F[&U;!T/L14?7X:3TS%VH^75 W!49U M37MAL^^R]GN(][*7G^1JED9)R!BB)G@_TRRFJ EV2Z%2),ZB)$UBZJOY9<@46\G1UV#YHV[&6/PP'IJGNA/$K\*D#/I\E+'=0&:ET MI9$XE9*5.]8[E*K=P?AN(=ZRE9PAO:J5L4QAE"$$,5<( M9@QAJ) 401PD$6>1[4'D40E3XX]6R3;75ZL)C)[V1Y/'@3Q_1'DQ/ -3@S,R M3H>6G=9?<'AY_+FC'6)VFK5[F-E]H=MT+HO5[),>R<_J%_:/97&S+E?+1UF\ M73ZR?#'#*8T8C@B,,Q% G&J\,L832$@88":%"<>TF=*=4J8VK5OMP.^U?I8U M%+J1[)[3WO 9>%[;0V,]H:U,[_BNZ_MWONGZ7_LSNUO *+/;RL9VAMM=W#MAVD:71 M=61'.OSR.*AC%:;W.Q:CE^=S4G)Z5?SZ8-RKV%\O0?T^,@6_D@C\\LN*/ M9AT4QDFH*$=ZS+6'B3FFD*4!A8@+P5#$9!(Y?3/."9S:)^"%OL H##8:.RXX MK3&WXVB?2 Z]#+T(1&?&M$7&)P&>E3DJG]DBL$]/UO?U9ILJE^:W?/70KI/; MDCK/,Q0KO7H-&21811"+A$'*L#FQ9Y2D @=AXI1*W"EM@CQ3*;M;L^H*?'_( M^0,P ;+Y@L_7HCKW JQI.-F[O%7W.%C3CQ]TA^>>&MCO6E'0:GJUZ2WY[)5W MSD/BF70Z!([-..=M/T(W%C=Y;6ZAW2ZVX,>;*+",DCB(E&E?*R!.3:>>@%.8 M9!&E89+&B7"JYNZNPN18::^YA6I5]][M0BMY=PLRZJ6EDD^"@4, M* KU8H]%,$.FNP^3H1 BBY1K.^\N<=,[7]C5UNSU"*ED8?9_YDNV -PH[49V MG6C;T9HO! UEBS5<'FUR_2!/1/2,I M9BJ-(QB%@68IE@202"0A5;%(>9S%*F$NR[]N<5-;ZC7:@L.]6C<>.@.R'?_X M@VY@WCF-&OB]5M;CXLP.%9]$Y1Z$^6Y=+)]D2QTX$X08 MPDBPI@ZBI/XI36 F4\&R((X92FWC+G:V6 MQPE]RM9+PR9?/'.T2,ECENP&1Q[]>X],_SO3#GE=/%=^\VXUW"]ZH!^TRS!+ M JG7%J:T&DTDQ'$:ZG6&GI!)K#)37@Q7VEEL/OA$=>N?A/)@#+ 6<4/*Z]6 E>-R=!QG&[N&_92L9TAOG]G\[61*_!7]#>$ O#$"O#-:/L_08#0%4*HJ40!V'KUL"SR?TKQ M/T&$KW 458TN](\!PNU%>5FN;3VC)&C5XY;>!BP\>7(E\6=:+HM?C' MNEQ5[99N96F*E)J?/^8+^4'_6,Y"A@A'60I3[<) S(,4,I&DD!.!2)RE49B% M3M4-+]%F:I13&0-VK*DHI+*G37+>L0CLF 1^-T:!RBK'R-[+QM..C$8;I:$W M508>(/>2C3Z ]5K:\2*%QBT!Z0.[@U*17A[:IC M!S&4GZT#: 6:[U>L,P]**NSO\: M(L+NN,U>EV@O)8R[%CMJW<&BZ_A5E^;)_KQLJ4WBW33'5MF^R:>'P-K-;T]P#3S9CR$U4D;G M25B&RL.JCS=W%712^C;,=_$QB[@;GS6#;\%=@:"7:M/$RKURN^'4M!8^K5J;Q\ MCR'$ P_-P+TBO:CZVLTE?>)MT8W2J[@>X0O_6SYG2W.^T!R'\3BD5!'MFPK3 MHY(H"EF &.1,?SGTMT-%V&I->>SA4V/WC7H.$0G[>%G$'UR PL \N=',XUE@ ME\F=P03[]XP7.G!"VQ>! J>NN2@LH-2S7^;?S(QO7J<(X2!#:0()XT(O#9,, M,LYCF%$4Q2Q"-"-N6SHG!$UM*K9Z@JVBO0[[#Q%U.M^_"*=QCO1W(1KN"/\D M$ .HV#^I,6GSB;/WU]/THPJ6D?%N6JJ(JRFM*-3=T5EB04219#1F-S MH!9)R&*3_HAD% 1AS,/4B1)."9H:)=2Y>AM%KX!1M6=QFY/@VK&##\@&9H>> M:#GSPSDH?/+#25FC\L,YB_?YX>SU[E']MWJDY?6?>3G#C(1("@2C4&&(8\T( M--7>.HE8H#UV+$ALM77\XJE3F_F58N!WHYI#U>0M2-V3NK?I \]@*ZN=@OD/ MK+PTDG_[P-'"^ ]LV(WA/_QCWX+&0JK3E>_>_6FJ'.6+^W:W=Z:2@**895"R M1$&<90B24,]*)5G&:"8CP?#LJ3H1_KIBQGV93VJ7/?#SF\!;$<= M1JZ-W0^AP[+9/9_3P[';Q@A5G@O'<<)X9/ICI SB0'&]Z@NHV7WEE"0R%LPJ M$>3(LR?GY.V&SKFZ>GNP63A\_<$8VNVSQ\'-^3MN\<4NX-YCQW,$C]OSPAT\ M<4G/_ A6/EPOA/F?=_^YSK^QN8GJNU[=L*)XUM._CM6/HC".>1CKM5B0FA@\ M!8G(*)0A(41%*J+N%E5R7%WB<*E55G3AS=,K-#W*KN6,RA!7J29PI1#+C MZ>G7$X<$0Z+I$2814JE(1$A3ZNY_>T=^/*?[)/J K4"V\)*CU&F)@ M8L9%*&*NIP,6$!,2UM,!BRRB3.!8X<#5&1]H6(;WP#L'1>K?#SX<=FZY=X ' M_F1N<*U^V%'YR@#;:EWG'7G,-W)!R6L2DI7@<3.37+ X2%=RNKGOC@XWF=WR MK:S_]\.B/;;YPI[-F65OB<'A4M[VQKZ'MG4I5BUG^2COV)_;-LTD2B,N.(,T23'$*(P@90K# MA,A8I3%13#@UQ3XM:FHK^U93TQU JPI6[,^F&;;KH>U)<.UXQ0]D Q/*!JU: M2Z#5'*;W]7DT_)[=GI0V\NGM.:L/SV_/WM$WZ*L.Y^SHL?2;S.\?5E)_EE*MYQ]S)6F"(W%,%,1A',XH1B M0GB4H%Z)4'MRID:1FXR8'3V=CEW.X6I'>A[0&IC/^@#5.\WG! Q#I.GLBWJ5 M-)L3]IY*DSEUN<W9H8%3T-].V11PB".9:!7;5D XYBG',4A$UQY MV!7:$SO)C:'+FKE9H7W!]M %"+[:#E&%Z$<+1/UL$IV :/!]HGVYK[]5= () MJ]VB4_?V+;I7KNJL<5,XYJLLON5C:*@UG3;9_8*-,IZ)! K4+R22+?$<8G$ROH#,K&[RXU0A,QG M;Y>\RD-ZGY>NU].< MJ#"!.,JH3&(I(R9G"WEO^IO9^0F'0JS>7EJ_O;NBAGN)6QW;LM[)%<:D3 M*Y3$IJ5A5?2[J>F]JOJGNGD.1["V\Q9ZXC=NYY$75;O].06G;??I"!R1,NK' M_[25^Q_\CBLOJ0T[2S%+HDC%IFH_@YAC#$G$]:Q'49#&*5$)"F>KY8K-+<^) MJ\@65-#!9GM$Z&S_T:6NWQ3W+O@YR\%D_^17*O)X\C'SY MUYYE7ZKY[\[5G8]C:W==/6#U\!3^"50M9K@>K4J\FR]JHKZ MK);@"ROJ?##_E9[/@^2URNMI:>,6>3UK]4&-U_-W]*.07Y;?JA2U#XNVMT_3 M#?0W5A1LH>680P9LK34"M(UO6S- 8P?XW5@"&E,<0Q[Z#)@=80T\# ,S MV2 CX,QG%V#HD^CZJ#$J UZ TSXU7O*HGML;^JT3",AE1F(LDRC#5HU5.Z5,C?QE%!XVYK=-EZL+/1>7'?V"T]M62Y^L)R8?(_(AQ3 MFD4!3*GI?,-$J&>^ABY+L=G8C"@53E&<>\^?VIRO\ER?M&Y K N3VKK-&@9J M69AJ])7ZKB%:+T&UF_L70#7PK&\U T:U*["MQG/#GO(5F]>5WYN+KL!G#2"K M.J1>\Y5^57U'9!V%R6_PU4L1(\=9';7O,*3J^&7]:.#CZ4=4 MGZP 10D-600552:1-Y.0$L$@Q:'B*1=!IIPR8XX)F1HA&!VA41(8+:^ T;.7 M%W 443LBN!2G@=F@#T3.L[P+ Y]3_:B<4>=[EZ7[D[[SVAX]"CX\ZF]?858< M2[6?/[*36O)SL2S+&:C 6?+4.&*K M.YAK]DSX7(9X1&8:RA3B,20"R"V/088C"FL<0XS-*0TO; ^>ZU M!N#E8?3=_Q_'H9N^!WVOA_;P'-3VU,FB#U*=;2Z<'CA>#XP^=KYHD-'K 9?V M5OQJPCC>L%**F^7CDUR434^="80QQ&F)(119!%@M!,A1D/'+:1_*LW]0^++N="2L#-6[:0K!KXA78 M&EE'E(#*3%#9V:ZX'$-V?8^[Y:GBZXWFT$>1_@9RI,Z47D=@F&Z6?E1\I0Z8 M7O$]W373KYC7[[39A&GO_F&O$):(F6(T$I!C)2'&S.Q5(@2I9!RE*<>A_L38 M^\:O8L1$_>O+:IB-^QK8?7&F-ZK_I=MV-A#L_O%JP()MKS)Z4^WL>=Z _[+] M/JW'9L@NH/9*7)HZ5)=1JK-=LB ..98*(LXIQ%4A9A10*#!%2*12$&:UQ]8I M96K+GOWTF%K5RQ*(=D'M_C9X@VI@#N^%T@5I1$=0\)9(M/OL5THE.F+>Z62B M8Q?WV&[_N"S+SXNV#%[5SDR3C6DB8U*>R]_RU8/YY2]+H7F*5_PU"U&4HBQ& MVJLUZ80)X9").(0Q#F(1L$B_+/9M@WLH,#6R^-CL](JVNN-\R195KE$)OFO] M]1^R%7C]HBO@"WSIWB/L\=;\/X JM?[!M? M\AQ/17O?_6GV(.0;N9 J7\VD9BR1ZF]#(DS#U8@SR)0*H10I5S$-$,>)6R+' M&8DNLVB<;(XC)7Q=J[*<0]EN*>P1N:$=GR-U?!MEP0^-NA[;@5D",VA)WSV1 MKUO7][C]9XO[GKBM_VK)!#S,5!*GC*4"4F:*?P=! E&U-0"5PPG+*1![+I M,@^>FINS\?:-^UMMFUU,-RIGK M_+W?I_SSZD$637UNK5A3NP?S* @#GNCI9A8C&!'($(E@&B:)B/3D0Y'5[.N4 M,K6I6"G9*R7Z.(AVW^>+H1EXCM:H;.KI;U3T]R'N1,#GY_>XH%$_NIVV[G]J MNR_V=FAWLUR4N:A"N9>+NX(MROH+'\S,IH/ *(9Q1!C$&:&0D01!%8:8)%10 MI,(^I9YMA$^-'>J""7Q7W2IS@&U+[%Y\;G9Z)'H?>WG!]U5.K5YH#G94'_2@ MZ2Q> Y\3G9;_VL<\9Y&Q.*4Y_XQ+X]F.5+XNWSSO_&L;O)2@D*0JH)"H*(&8 MXA1FB",81H%"898FF7!RS>AQ3?5E^E\4-*V7YBWS,9#&+ M->=)Q0/-B%@S(HDT(\J00KWB(UE"9)!)JS#>HT^?&M55^H%*08>3HP/,+(Z% M+D%B8-K9 0'\7FOG@48ZK>X\L3FX:;SCF%/ZOCAK.7F1^W;GN\4J7SV_>Y3% M?;ZX_[E8?E\]F&!.MGB>R2Q"/,0"AHS&IE=9#"E/))0)YRI.E2#$>O>S0\[4 MIF2M*FAU!;6RH-'6?G>T"]KSFZ6> !MXYO;$RFDSU0*)"_96NYX^VE:KA8F[ M.Z\VE_=;PGR2*U.DX$NQ_*972.+-\Z^E.63YL/@F2Y-COTVQGV'.HZIJ"PF9 M@#AC$3[AT.V:OK-6F+/]>'AEEE 02*9B:PGPX%*8&*),PB#/$54(#&3M5H'!5 M8&J.T.YNP$$]N(T-??=>+ ?%==_%/]0C[KF<1GFDC18W](;99+'4X94V6-P0 M.KVYXOB+ MK>[643E3([2;Y4*8*"%1'>LLY[E@=3ILHW=IYF!33TI? /B#OKM'Q\2CF-L1 MF0,8Z*90T60R3B 288$B1A1,>%V0;4.4EW>_O\"K]2(Q5Z<;'M9YL7MUF$*O%P;W^>^HK WS]M+ MOK#GBM5,S8!CQ03^7?^NRJ,T0;_F3W=+\ZO]U1R5)(IC!(4BIK8HPI"I$$$J M3"<'SH3DV&J$'BMWK,H"^5 MZVITVJ_*T"O;$[5HP([]I=G2V[VP :&N2W.J:LT5J+&HB@6T:)B&&^;7KUK# M9HRA';/@S:#V3*HZSA@CYUI*9Q2=+NUN/*]7RP_Y4QN-0'B <802F.E5 <2: M)\Q&:@15*! C,0I%(/NV-CZ0-KW%P:9);[&K;=^VQH?PVGV$/$$V\#=BIZ'Q MCIH>HT @M._T/36EZ: M35%9:F*K?]5$G[V5)2_RIXH.%Z(IBY(O[K_HFWDNRYU06I9EE*4*\I3%$.,L MA)00_4\N91!3%<49?/[R[O;Z[L/G3U_!]:>W MX,WUUP]?S>^_W+[[^N[37?4GQ^RD08?>CA(G,YP#D^JNG5?@A:57H+*U/FS: M6GNU#??=,;ARK[4[D&57C\!ZI+H=#=I#06OWN?0 U\ ?NE9#4YZLWD6Z HV6_CY+9V#P M^4$Y)6K43\$9>_=)_-SE/>E7*6D"P>2FPL&DEO-#>%?H!6TK&(K@/HE@PR")1# MD\H&Q9T20$;OJH3M@N?SO/&9]2O/O18A<,?+*_O82Q^7D)Q1.> H]R=<$G!U M9\ILM>WX1)3&:9#$$%'.-#VE"F:$A#!):2J0_C\5._5\/A0Q-1K:MCG\0;^= MZX60XL>3'0^W=3R:ZNB5/;-HEHMEVY6R?GAS%KX)!@P0E8AD*>19FD&,8PD) M2Q!D/ P)RP2/4^:VMCDKK&_L$;=9A6W=/+#%0L[?YH5V M<^;/=TNSF[9^E,5O,BOSE6P.#D-*&8YI ,14K-W%<),91IZC&1(<9#JM9)U M9KV#X*DY*(UR#M&:+BAW\\V0V U,.W70:Z,V:/4V83>MYJ!1W7<6?P^\.B,Y M79XW7CAG#RM?Q'3VN;^?@W/]N"Q6S<;]YX,V@;.8H%C$*8="A*9BFP@@HYA M3!.%(D:(H(&;=],M<'JNS:Z^YJPMWVC=?%E6!;IT7(D*6R6^NT=P58IU"QBR 9F QVT1@@+.RDZ0.5?'V-$+"3-G:4 M>O7B)OR\7(KO^7Q^NYS/WR\+$ZXZHX0JC!(!E781M&\0AY#$/($8!;'^/YIJ M'\%E.A^1,;4)W:H(?C=*@D;+TR^Q-99VL_M"A :>WZ[@.,_P#O-]SO%C8D:= MY1UV[L_SKDLOS?2JXM'7?%5M]U\O1)/]4S6!J0+09PA'3&8,P3#A$F+.0IAE ME,.4AS1.*0H01=VWB5*5_D]7BR!HNXV+')@.A/?36 MA4>@+\@9LH9LF!2?\^)?*2/'&I?3"33VC[CP9'>O_Y&B69AE'$,D<&B*G\60 MF5R7(%,IYRC($D7:CM".![P]>B2];-L\,'M]V!S>@B=3S:ETKL1\65.IZ3>3 M&J>'U(B]HR;1,\JQ5Y3?'E&;)!FCZV)5AXW2 M*9&D20JC,-0+'9402,(TA G""0U0S,+0JI6FK<"I^38O] 5&8;#1%_QN-';T M9;N)(0J:X_B>2IJ@C35 8N-2I[8W8")5HZ_9 N1?<;'VP?F@,[G@U M:GD/G3LTUZ]_M?/\D9VJ0\L./:DCU_0\0:YVF6^:)G5$*A5*I5=-%".(:4HA M"^(8)E3)B),LY2)RF:,OGC[-2=HT4NMW'/P"/+N)VAN2@6=JV]/OQG=#OZ,& M>SW)?2%@W(/;8[8=G-,>O:CG:H>5#]<+8?[GW7^N\V]L;FKW?*D"N?=+B^E#VI>5U N M\L==3?5 YF!EU><9/5N2,OU:VH*=DC=L"](S%!^T^SUW?\WR[+;7\6;W/%UI"SN9?EG47O$VB"=&> M3IH$$D8922%&/(,LE %$ LD 12+EU"J\WD7HU%CC1(GUE_.C5UUUJR&P(Q3? MP Y,+MM2ZTL%-@J#5N-!$GY<(/)Z6&TC=]Q3:@[UUDK]@YZ"CXM< MY0W]5>O ZT=3*.>Z_*QV&GB^U>K-6$:BC",*$ZP(Q*G^B851!M,D(B%!62PB MU9Y@WUW49MU-L1X'WG_7JW4A?\D7^>/ZL:DE7KY=R_9 2<99$K& PBP@#&(<$M,T0T 19%F<8*Q$ MZ)9QY21^:BO:6_G(C.*@UOP*U[J!1ONW] M4 *MOCFX_W,%[K[+N7:V?UDN5@\>\S[[8>@U)\Q-@W$3QGJA#=LO(+"MG2J2P_2;W\KDX2ZK^(&4I3$:=9 .ND%[Q9AS26'(HF.0,*TKU M_[NMFUS$3V^)]$4_Z,&-5%_*!PXMR0UX>V-?;TX^I]OOYPV(Y7]X_-_4N,II*R4,) V(J#ZE8 M0)H$& 8T362J"$\BI]SB4X*FQFZUGF45"+7:Z.KJQ9T E4M!4Y6F$&>F HN, M-*@14Y DF,42)TG*J5LY)Q^PCE/(:5!@;5WAR\$:W.VM501;'0>HU7(."+^N M[ E9([NMW18?NJAGKN]'MVT_X%QN@LY3&M*$9!'DH78Q,>&:$R1-8$BR+-,+ M:J$2IXC]0Q%.%#MZV/Y\JZ\;&1S!THX&+D-H8 +846Z 4/[3ION<\D>DC#K9 M3UNY/\T[KNR;8J@?QN;73T_SYK2MCK&]J;TX[>+5%?3O"K9HHE=,^&:<(AJ' MVL?*$FPZ]/ $$HJIB1Q122A$E&7<+1FQCQI3\\4:*\".&6TH^M804%L"MJ;T MBJSM.7!VC#/\< S,2@.-1(^LP4N ])M?V$N3D3,1+T'K,&?QHJ?U=9A6^7TE M[*M95"& 3N6"*;9F&S%6MO2^L6#W/F':9 D%BB"-"(.8J@11'&,HDB@+) M$=-_BV?@R>Y8/.5XSK+#75;KVL@+ =WR%J]P5;Q3:A5H[LY MI:CK:U;J^W38>J#FUY=S46!D-Z\'-H<>8)^']".S6_G4G'Q\5A^7B_L[63Q^ M- LH5\MMR_LU$.O!*6Z"8:1OF2FCGD;F\T%$YR1J#?1ZRO[%WE:TJ .ZW?/70MJ5_T>9@:8*S9D&" M217Y'DN>SZ7 YH'*G2Y7+WI760]]OB MFI;F_'HAFO:X54G23:_R68@XCT200AY3O024F$*B*0W*&),4IV$:,Z>NXCWU MF!JC[9;M+5XT7S6_,;TD%Z:UC9E%U0F=D(OEHPF>UO]>E_4"A[,YKXZB069, MWW8P_V&^+,L?=QJ95T_8[W.^?U7?^LMN[X,=CXXPR@,3Z^X 'VOF7=E1#4S; M$KVNS@R,,:"R9I!"S;WP'*9HLYLJKU3 N1=>IXLY]WO2^>=Y>TZSWJO5V74!=29[&49!!KM($8H$HS'"JE\%,Q$%$PTCA MGH7M+]1LRK1>J:T=];IDP-8XL&L=R)Y?7-A86.]C75H9_])A=^7J$0=S1/8> M81POX'-/F _#\)(C81*D*%1)E#$7?[=3VM1\V*VRH#3:@K51U_5\IPM>V[,=3Z -?JZSP:M2 M%%2:@A^TKN6/ P0+6^'B]TBG2^#(QSD6MA\>Y=C<='$ L5[%5\]_6,[U_:4I MZ[EZGF&6I1QG"90BIA KPB!5B8!9R%6HI(Q8A'N&$Q\5Z,0FHP47[P055WM> MY8[>_Z,J%NP>$G,&>-LH&']P#A[X\A+#=]VH71*+W G%0)')QV6^5IQR)P(= M4E3 MJSW84=^CMW,);IU)K:[/'"^/M:>U+U)7^SYCX)VDN^_+>@=#\CA$H8PA#C"# M.$WUHDJ$# 99&&EF$BH4PVXDM9I,=Q\IH /M(VT&P?,V4A]()[>+I(UXM4VD M?0!?90]IH\0TMY#V,>J]@W3PH)YMGH2HL&H(4VGJV #J!*QV ME.4!K(&):0H,Y?WY /.39)" M>2NYS+^94[I/,XCC2ZS&:11CBQ'@]2J6081&FB*E$:1?'J[&7],(.U)'UP@D&%-* M10)%JJ@> :F7Q4)2B,(X0 B'BL=.$2R^\!^I0)0%^A[!EEE"-=P,,BH0Q)*8 M[4[M\P>)1(E2G.J_S[0"(T&]2999#7YRTFJH_J^'_HRVZ-WNH*[=8Y:OGF^7CXW)1[:]6T3'EY_6J7.FOA7;[9V&2LB3 (4P18IKA MF8+4%'A.5"Q8(#F+>6C#\';BIL;QM<:@5KD^A[RJ ])*L*.V'9]8(M[-*/YQ M')A3+H70FEG60D8A%#>#6TIQO*OO M^>U"MAE]S7X^B@D/,#85GX((XC TM5]DJ"DE8@0EL>)NP;O;M M'1N>'+]Y0N^G41!L-1RDR4DW"#Y?TQ.21GU5NZW=?UW/7-WOE>TH._OF^1?V MCV5Q,V=E6=6Y0DRE_U]WW]8<-XZE^3Z_@F]3'2',@B0 $OTP$;(LURC&97EM M=?=.U$,&KE).29F:O+BL_O4+\)+W"X $*>Y.3%3;523..1\2'P^ NI#9;;%D G.)<,@D+I+PB%#UD#^WK5:L.*MV3M?)-$RZ;F%'IGU0&!-4B M\YD8-X+I".Z.62?U1: MSR4C=Q1V.Y&ZA7N:C$A/! ML>(V#2ZU1?@I8#E- 25(T0)I#8G3&6,\E89&72[)LF=R9:N]=V6<;^+SY1/L MQH3]3EO'3-G3C/FG.$<#.6IN\^5:]9O4' W%O6SF>"/WS.=U4/[=Q&S:EW6% M-UM0\N&)3>Y?J^:DOYHA%O.[II[N",M28H0%*)DM!JZR$C!8EB"%*94$9QG- MO;J&]J7XT+X->XF%CU9=\[=?QI.Z!-'\+STQON]/H./O0H<3._2OQU63QY1L M6-^4[ET8^Y,&@*NDAL"&3M0@#.!+$SAM@_@>^>K^_\97*W!&HGW;0N6'?0'_ MSF9C&V+QC2U4=?@HF91EH0J@4QOE!AD&%)KMBI1<<9KS,B=.R5_'! SMB]+J MEU@%@XYV]R!T8_I+@.F8D;TP\>;*8X;'Y+0]&;URSS$+=SGBZ'.7%FN[F_PP MS#&=O35A4SL%%$4I2T$,:IHH&UR98\!L8P6)F3+^*#3_E_O%$KN*]OF1]Q-7 MO%FF:]SH[MVWRAEY1R>P S2[=N(V8%PIO0JE[*DPI1M:W=0I.R/[GU]%;HP_- MZZA/O:QV02['-G)NI!*,1\?,X0Z%?]SU(9.C!EIO">@WLOJ0;7NAU :E!CE5"J \8X 3CD&NL[3D-,UH MZG7QZB)T:&M[(ZJ!54JODS*.M5FOLI;P58K3.G&)D"N2>^9P.\V/&U7$1KUC M!MD+(ZGR.))?5CHGK=+'SP8#VM:Y8Q2W29V#W)Y;TKDCL=^ SN/=,-XZ4RY[ M%=:I*,ORG$,@,YW:!,L,4,*0]408AN:O@GIU&7"4.S3VNCW> 6"QF(WYN%E* )DL%1:22FV#_+6-/3(\ZESJ MHX.YV=?B'>:HHVEP^VIT &K''P['I@H=!$9[8A7S ^(JNM=OB"<>NY\1W]<# M"[Z.YW_8ZFQ_,R;-%FP\J:JU^2V2DV,,:&E4>E;+8$O33A:#$R91JY&>%-AO M-5(7V_>JD3J]='&3IMEL.KN9SFP%,'OO9 1^G8VGL_K>Z5K^]W*^L!=4]D[> M;&E>VN.A4:I3!A47($ MG9HN1/%$TZ9+1PYC\R_JSZ:<@G&/OLZF$_-'4;<'^3I]'HNW^I_K"RJ-4K,/ MQ@7()#?;KA)!4*:$@J+,4$D4H860?E>#OBH,[XK0%J*PL48K*Y)M,_P(V'M* MW.BV2Y@[)E>C^G%PKY):\>3WYG\[N4,,12\F;7KKT"M)AB*T2XG!XP0FBZGQ MXY/= AJJ8(_JR]+FA=_K9F.X7Y"$4$$4XP5(45H I D"G$@-T@*JC"*<$C.X M1ZU]3_E>CFH/I??;,Y#@\%I?_-W(KD-4.^:Z5O.D43VI=5\UB=NJ$W/5GD%% M3#$+0RYJOIFG"OTFGX7ALY>)%CA,Z-6LF-F2M1]5_;]WDRIF](LQN0[;J"]7 M1D*EC%*N@$)4 81R!$I!,X"P3'.64ZPR-IJH1WM!Z7H_ZR39:0&N:NRMY7>W M#NOP\/I^UO>>U0ULUZO6> #V==M::YK\TNK\%QM17P.ZUKNYBHUYX>J%5-P[ M5S?1/5^[>N&Q?_/J]WH8,^V5W;+)N$J.I. 2&U<+R#0U_*.(V6:R4@$,"1,9 M8YP+Z+?-/")I>+O)ICCKLR7 MUXA7\T4R,VK[\8?S)+@12A?0=LPP=2V/E<[UY?\\J=5.#/=L)<+$+8OF U7L M0FE.LGLOG>:#R*%B:E[OAVZTQHLQ>[Y^?7T>BRITLSZ_OZG#.L<_U*W62BP> M9FPRKX*!/DY?V'@R@H2FD*<8F)\D,?LMPVAEBB4@.,>"%3+'J?*+BPU39&B\ MUMB1;!C2WJ&M34EJ6Y*U,=Y_!T^>ZE^M^4CK?W'4T'P';O2H!52B3 FFSI?0\W0I597C'76V]!.-"_KDVP+HX MLPBMNH.GS(U7.YV&?GBU-2%I;+#QT\:*9,.,1$]G6S4N-DV)QZN7@AF35X-U MZ957+T5LEUY)V%HMYEU(_'IJK&C:O0,;):Y M*-QBZ"IV-^6C>[O#V'27@/RUV[.^E1 MN1+R/CTH=VT\VF-R[\%.V^<^/"FS&]9F2S>21!+!% ,L505 W$8XI R"G)6, MY((A! N_HW=O'89W*+_6K9/&N1OP>W)%%Y#VQB5.C7,=H.^J;>X^?._0-G=# MB2&VS=W'*+!M[H&! OOM3">/9I07>^9G<]N;,YH"TQ05RGC/948 $E(!)G,% MB"*E@$6N9.Z5OWE8S- .T*R6P*I9%::^:NHH!)V.'<'5C; N1ZMC5@H#RK\I MSTDE/!CHSA\H"L?MY-Q8D#I?^K8A.PKC.1HM2?(W;1=B>("S#LF1W: MNE6_,?,Q&R].%00+HH@C2,3FAUTQO9/#$3L/,<.Q1P/W1?;9^]G7V50NJXR; M#TS\\3Q];/K+"0Q3!:$"*2LP0! 2P+3* &6:E3POM"1>]W&GQ0V-+!KE/+V'6YO!7H5 M:K&P =M;32E3ADNE"FF<"4L:)4X!%20%A"N&2IX1#KV*N!\2,C2JJ'4,[NQY M"$9'?^%"<+IV&'9PZ:*_YPD$HCH*A^3TZRFFX.-Z63^0>GI3-7//;"?:G[[=RP=ZCJTVYK:A(17 M]B2OL^F/\=Q^ANT]Z;C^;PMKGW?Z1F>3[<9L YG"C@FRF;U?/E<5JNR:3]:F M)FM;V_EMGJ_,O4JVS4M:^Z)FDW0]"9$S4#I3M^^LE:YQ/Y#ITKG(P$VJS;BQ M5_PS]:0F\_$/M=;UBUK<:Z/,5ULF=#JYWBB^]S#]RJJ3%X8A@IE,@9D(#E"& M,6#&-P4\RU.-29X)!;TN\"_39V@?D.:ZOTI,$YM6M9^/NGR>YS;XPCESW"?W M-Q-=;Z0K^+=,2;:^#76Q5N-(&Y-LL8=9W?MGI]AD;5?$'7<<@*-NR2]4J=\] M>QS\]C;UD88-34NJ3\L_&=YO&H;.UPF11OY(4RT+42* &52&<6$&*,0Y**CD M3#*69@+ZY2.=D3BT\X"/^Q<*5\ED.@&-RKXI2.< =Z/+J#!V3(C[#80;?[=6 MMJ+#F*E&CLC$S3$Z)[3GY")'#/:SBEQ?]..;?[+'Q]&-'?+9]OY:F,'J@XSF MA(P3) I90L RA $J4 E*;F\G4B6T8D4.4Z>#QC-RAL8MK:9)K:H;E9S#\C2! M1$2H8]K8 2>I%8QX[.@(1;*.%199M@4%8#E,M6:IISER+/AX<499SVU-[1LV"24"9>$,A]8W39G@T_. MZS[IKK^4NB$DS/FEPW62[+8NJ#S_-)V=J#E:-=#C&<,T5P+(3'" 2GNJ@Y#Q MO0J:IIB8'9?@7JT'?:0/S;O:4+ZZ:CU9G3>L>Z'7Y+B13&>0=\P]4='V;Y 8 M@EK4!HI>"O3;8#$$F[T&C$%8XX6%Z+?YG.3:DNIR/)VIN-C6_SJ9SVV&U MH!G1$A!=E !!PW5<< A*RA6%2&9(2A^:.R=P:,Q6WP<*-G]*ILN%?I[^&5;F MX"C ;E05$[:.V6E5MF Q31IED[6V5TFE;_S:!.>0Z:(&P5&9[U)KX!P"QVH* MG'TO\&)LK+6:*6/"![7X4ZG)-_5#39:J;75W-ZE+P=2!%-<3>6WS_!ZFKV-! M(&E.8B55@@A: EEEY910@Y(7&F@L:9YGA4P+OUI^$90:&D6M;4IX;5326)6T M9MFSK*8 4Q,Z9<^RJL3*I#(N,=9Y7L/%F%['F[J>)ZWKR[Q(\]5!^'!,I*-> M#L;0J]_[PXA([ETQQAP[X)ZB";@P+NELK.;-4J:%X6-F2!IJ70 D(0&ES@Q3 M9P*6%+*R3(7SY<,A"4.CW4I'CY/_@Z@Y'.=?BD7';-;&:C7ZQ;Y%S20A5(>Z4B'18SM&6ZI65BU0SK@7@$5#. HEP!E>OB^ MQ(',[3,2#$3'7P^+P7;N5M>A^ >1B-M8<5- SUT3#]BVWQ+QT$/!_F+5!=S& M8-PLYPLSZNP[>U;SFR.B:U6'E3:)VOUFQZ'5\GFA&R:$(_DPN&+27D! M6O1*@.$H[=+A!2/YD>-\MAA]7YC![/WMKVKZ.&.O3V/!:C>!4*QSKG.0"3,; MR.SM <4D TQ!3C$CB/#V&DL3_-4-(0ZIB(?<)Q9QLGX M$T1BWM\@$?.W70(Y+: 7CG"RL:4!MX<#[MML^B";/]W/S"YZT?RE"MFH.^C< M3:1Z,D<(0 ML%2G0!8%EE#AK,!.V;%[3:2< MBJH]8>TV#W)"MU3\_V=B_>ZINP#_Y/UV5(']W8MW@=/6?7HG BXYNW@^O!^H M(BYE.C*3*DN)"< (&V\]%SE@,LL 5C#')4]S*+#/N:J+T.%]:K=WQ\G-,SL1 M(QP.-JW#T=!C5[4(OX6!KN M'NNZ9W&4DZ SD^!S]A,/V'Y.>YX/G_:T@? 1>]#[X!/_..>,W'.[85^!;^JU";2_UU^F"S7_RMZJT"&H%=0VM8:F7 /$, 4<%0PP\Z>,4<@Y MEGZ]1X^)@E9)) MHV4\0CF'0TP2.2JK5^(X9_$N69Q]_N*\XX?I-V65'S^KK0O^A^F-<6._VG+& MQE7]\/:WN>6K51.M:[$8_Z@\UFL^KV[D1@5C*18L!8J6AERDPJ#,80YD62+# M+H9CN%<[FRZ4')H;NIE7NYA6A6 J*ZO&.&WUZ&GUMVKG^=J8FO"WC0:A;&7G M7X-3G./]#MPX\+UGMV/^W)G8E8')?N"2^<_6SN3KQMS^8FTU/X"_).LVA6M[ MD]];B[M)LHX^(1WE8L?3\[U2MJ,C?2*S.[ZLX#X&,]N"\:.J_[UMCK:3T.C9-4U MS;N;P'G(W7@[&HR]U?>OU$Q^:17^2W,J6\.Z5CIJT7YGB")7WS\OM^\R^LY( M'*B'[_ZN'Q-)-1[=3A9FV_?]A3T_MTGH(Y3FI,PH!3K%T&R/B;3;8P5TSF ! M28ZD=@HX/3+^T)S/6L6DTG%5+\&-6(XA>)I#(N#2,5WX0>+,#&<,7Y/ O&6! MN1+_]CC]\;_,FS4!F#_LKOMCH_:RQ,^8U*[F%[,V%(QMU MAF_7Y+16O*K-LJ5ZLM8]^=UJGU3J1\U?"<$M;B:+EP8]Y[2$H+.?W1(T2D" MYW"$YX)S5:8HH1?'<,RM-T% N@CDFGU7"-3.QR*VIS.WD8\33&G60J8$F8%TS(%)5(,%"6'JD"2"^&4 MBW%D_*$MWF;'7NF8M$KZ'F)L(^AZB!&,2S^'&(Z0!!QB'#3\XD.,[5%[/L0X M:-+^(<;AQ\)V&NU9B/GH\_&DWL4H,7VZVB1];S/GBG.?1B2#IF0"\TO-*K:A=T3?S97J M -.."6(=O5FK?)742B>-ULDJ*\'H';%MO!]04=O#.XKNMPV\'QY[[=X]7P]C MJEOCLRS>UN'T9@.?4U@")G(*$('4N!4( @P1U SC7&=>X?3;PP_-KZBUGZ ,\9#&]F.&QS3 +8D=#K.C]LW>YR/O)4R"V:>%)R^:SN]5XP MPH>W_7#%JL+R^KXZ9262,#.+F]GZEHKDH&0$@13APK;\5(@0][NV2U09&ANT MQMC<,[$5BC.SH3C\S58]V8V+]KFRNVC>7"[V^IJ-KJ__VHFXUX=BHCZ\'8JD M;NJX)RYA"+'GQJ-X26]SU%.UDJ"YBG6)&P/+TU>]%TGH\4(X!A+;U\911KRL M6>.GZ:R*39G/C>3Y2*9%I@N, $(VCUP7%'"E""!29CPK($59-I*KB)6V2Y!S MS\%M<5YK;4]HQP%9M8K)*QM+F\G'9],_S :[EXY.E 6IA-A5)R_LDH9ZLOWVOS;\PF M>?'VU4S]XGHBK8_]:@6/: &U8B4U4 II(\H*P!!' %.1(HHX*W.G+ET!LH?F MUK:J)W92$T-5K].Y/6W3B6I5]B0.CWEP9)-NT.V:8K: M7I;4%O-KY)*]ZOJ MRO'V+-+^]../651.\A#?+U'YX[+'7@%#!.SC;U]>GZ=O:M4CCS#(*"D8R'#! M#6=I#0Q+*4"Y++*\T(HJIU":0X,/C916ZGGLT7;Q/OTZG\L_Q\_-( MPDQA6V5*<:;[4C"G..2T+K]V%B]"A?<'K._N].II5G1#K![,C M?5A\:X@X3(<;P<0&N6.N.=!)Q08/_[+2.6F5_DO,(B+N&,4M(N(@M^8VPH@CQ'!O/4 MB8&9FCV9/HW')4EP4.9>(^*9? MQ\"XIU3KGE!V8_4XR'7,Y:&07=YZ>@^-3MM/KZ6];POJ/:O/MJ'>?R.,ES]/ M)X\/:O;R4?'%*"\4UCJE@*7$\ 3)4D %*@Q9Y"DT),)@KGRB.S<']^+>WD(X MI=$LF2X7<_,!M%\[/S+8 L]M^8="TO&"MVJ!JMZS52S>^CYD;LP5O35^KVOX MD&6[J_;@,\'E(*&8O)N[U[BYDHP7 J!!F@Z A 3!CS.P1! *, M8 YR*"%CS#BPN5>8KZ/;[Q9.:K=,?-KK$I1FG7&4Y M4$C9K,>, 4I5 9@L[&D'127TXRUWV4/CKDK12PLR'T?:V0GJ K_NG:)#Y9DK MU3=*WT=MGG"K3$>-,LD)H0!"V'4QR M"$I",T"((CG,RS*'3@D972@W--)KM$M>*_7\V"_JI+G1XWM-1D,N%4Z MV30LV;#,ILML/M=8EU267=7_D[33^?7T='J3;!>XQV3AJ/KU2M-=(+O+XYW( M\*^Y\74VE4NQN)]]5[,?8Z%L=_.1@%1QC E @N4 I8R#4F449)K+-%,Y8\+I MYO^8@*$1;J-C%<3:J)G\;A7UJ+]Q$,C3!!H#GHY), 9KUH]ZR)V>!>]FUI7/_/P,!XGW-U\JMA8=DP3F^I>)2N% M*SRO7?#T=GY\ (KIU#C)[=59\4%BUPGQ>C>XZ+^1\60_W M?HXD9;@LC)^1%=AP4(9+0%.(0)GF/!-Y(3G#/E?')V0-\R99;"K<-*7TKN-_ M%%XWJHD$6L<,LZ7E=I?'.F1PJNW]G]ES+1:S,5\NJC3YQ=1LR>+&+3O %;DP M_U%Q?5?A/V?W@9+[9U^YK#+(D]TLS>\FO\[,#\%>G'\^U/M[.VU[IZH!52E* M4PD!(3D$2,'<['6* E#.2Z&$\84*I\/V^*H-;9>T53FD-L\>*#]: Y-G&PMR M^%+1)_LI[MR>)L#WG;&N3Z\NL\NGSDAP.8MX@+N6MX@@\5W*7<1#ZECYBX@2 M OU$]BSJ1(J_3GI3#U,7\>"0-*D2)92%247 M&.2LT "EG!@/$G+ F$@)9CG4HO2*!0]696B4O;8D65I3DL:6I#7&$GAM3L(K M>Y+*H,18Y.F'AD^?HYO:RZ1T[<5>,!]==,F[&-.HKFZX-OUZPA>CMN&+)OVK0](D)>V_\]GF5FR TR12W6<*(48 $88"5A0!"X)1H##E*O5I] MGI0V-.JTBEE/M^E>U>I[01;(:;#=6# :A!T3W47H^0>,NZ 2-8+\I,!^0\I= M;-^+,7=Z*3!L9.54/M@ E>7L[?O"N(S79PO3E3A ,(8"RLJ"80UAHIZ:+&?CO#]MS9[[!1^ZW]CCP7>E T?_KT//WSB]'2_/%N\J..A;J> MR$_CB=DPV3^+Q?A'%0-[(/,-*ZHE3C%(>5$"5)0%H 41MK.0)%0CP9A?Z8 + M%1H:17Q?OKX^5R%H-M=UG4]G/J^3Z018&Y-Q:V1UQ:];,Q.VLO.OON='%\ZJ MZRE2?W/5^5F2F0=KRU726)/<;VO[+QQ%[5WT\^*JUF9MMIDYOOYO.E/=^ZF M^'L:=7C.8N]>IY-$-K8DSU,V282U(OG3F%'7*GC9,,3C,C9TVARN7;NH%^)W\KXT=.S^;D8OM'[K#O32L<*<6,/"JT9P=63,[4^;!*!&N$@Q M2J4&.;&]BF$)S8842U!2QG/!58[RW", M@E3'K+.IXRH*KE$S8H6\LU#$],^."^O5\3IK\ZY'=?Z%P -T>^[U3;4-U+_. MIH\S]G*]7#Q-9[8G[_6+;4N2C@Q/D"+3)00(HSJ D2$)-M-_JB9FU%B;>1+C7D M,(, :WM9E@L)J,P52'&9$DY+3LS>Q"MGT%,#GU]\7^F#S<'+K [:NK16S>D) M<..)#D'MF$:.U*QIU:^/M%H#KE:U:]ZZK%SCA%VWU6M.J_#.%6R<\#E?Q<9M MF- PQ]W^":MK(TYAH0J<@31-N6T%#@$KE *8*P)5R03GVH_2C@L;'GLU"F[V M0_&\MSL!K1M9Q8&K8UXZU JED_NS\VC$#6,\*JWG&,9S5N\',)Y](XPJ_J'& MCT\+LT,R"Y ]JB]+ZV;=ZZH4R_Q^7?/YX_AY:1Y;WY-5H9/K& .)4JP4!2G1 MQE/*4@;*+(6 \%+DDAJ:H5XQ!G'4&MK^J;4J8;59R;RR9[.VMB<=19H^-^KJ M?U(ZIKG5?#06);5)-O*C-BK9L,IVNC;+VZS"NG9&%W08%^&8U!E)LUYI-BZ: MNY0<>?3 LW/U_&S[SZB)4>+95K*0+^-)%7RV&/]H#^A7O2AYEDFI,U"D/#4L MG7' D/DK)IHB3HG*R\+/^?.2/SQ_L%'_*GFL#:C[NK(M&\(NY_PFQO%LO2NP MNSYA;U%N-*_+Y&R#W"K?P7%:$&Q13]R]%.CWW#T$F[W3]Z!!@AM]M@WHJCJP M!VINV.B&54V85*N<02$!QAD#"!48L#+3H(0B3S$W6U[A=43O*7]H'NB&^DWH MP79)'O.%\N\0ZC4A;E37(] M]M[(@R.K5KG$:N>>L[,-UVG"N0B$KJG$S7ZO[)R#MEZ0EK,]7F_Y. ?-V$S$ M.?Q 0"RW#1R?&#S?/JK7Z7R\&$F>0\IY!DA9,ELE0 !*, $I(Y*7BH@TG#\X6V25AHFLE:Q";5>/(UG$KRRV>(M>6&3I3;;6;.]G?G4O]I#]_1JO1BQ MSN_SME6+%/U\S.*38!HX\NCCRBGG4,:.E[''+T?;3Q?F<:0SS, MN.P4(][-O)%0A2T^39_-^_/;_UF.%V^K&QFF4X21Y(!A3&W3;P@8)!E0'&JB M%"^R(@N^IS\I>GA,]?GN^L/=Y[N'N]OOR?67C\GWA_N;__R/^\\?;[]]_]?D M]G__[>[AOX)O\4]/@_>=?C1H^[OAKYBJ5K3K.WXG=#JZ\3\M^[WN_YT0.1$- MX/9^P+ZG.M)HFC544NIV#>V-A&!R MV9"T1L2]6[D PIA^38@:O;HX%^"TZ^U<,E1PGLAN*_>-!@JY1H6 &.C,GB#E MD@":901H3/*2$B:%*+V30HZ*&]YN[.[+S?UOM\G#]?^Y_>Z=_7$<5C<&BP55 MY^? U26OT7.K %$G=1E=((F;*6F$YURYE2_L4^EA^:770MATX'G MR6REHQ^1]3+3;H0XM/GKF%A;Z^2M<7)ILE);4G2&EWM1S?EL4Q7GGY;V6O^W M\63\LGQI.C///R[5W>236=?_I=AL/B(2(\32%!1,"(!07@*N-06:*4)2R+(, MT=&ZMF;;ZN$LO?FKXD-6^PIUQUP9S%*_KTS -+A],[H%M>LCQE4YJ%K[JZ36 M/VD,:'O2F_]@;+#9U-:*I#(C'I>'0QB3F0.TZ)5GPU':9LO[B"^NZX/9=0/V+6?@WU8P]> MUJ1E?J]OK*J3*JIC.KG7W\;S/SZ\V7]^8L),ROI$"A8,\JQDH"QM#=Y4EZ#4 M%-HK3@U5CC1/O=KL!>@P-$K8:HFZ:4,R,\HG_"V9A-UYA,R/F[/3,>H=,\U* M^ZJYU!;BYE]8W:\LZO8/26U%+SU@ L#LHA^,CQKOTALF *=C?6)"A@KCRM:? MNM=[E8%'96%+D[,2J)1C@ 0U^SRE"Z"TYIH15)"L:"N4N['B"6E.ZW"[!GG' M_-@0KD?I1W"F9-,PPUR8'@D /$<@XH,UXG+[*4%5F12N)53N-2D'O\ MQ+2J=HZQV^)V^65 MT(+)ANKLV.:3T'2Y\"WE29BJ"R1QZ_">D-=S\=WS MEN]7W'5X)S3ZPGQGU'S1)HQ(3V070-?0"G]0^HJF:-"(GC]SQ.:XX1+;(GJ.D#AHWWY0Q.'' M+FV(^VD\&2_4Y_$/)8T(,Z7CU;U6M4E=[^5)D6=I7D@ 25&ENPA0$DV!U$J+ MDF4YXLPS+<]?B^'%6FV>MSQ/)X_@V5J1C%=F)*RYL9[4=238RW2V&/_3H_/1 M);/F=P+3T4ST= )CT:WU!Y4!R=J"-LZ@G^Z[WB!VTXG778UWZLKKC=/Q#KW^ M0X4QYZ_3J?QS_&R3#W?E'.@ R7D)TZ(40.2XM!=2"C"2E8#CC! L<9F7V.>0 MP$OZT(X-6N6K&)_]I>G7!C+"Y+A18V>0=TR*4='VYL(@U&*RH)\"O?)?$#:[ MS!:7Y_4FKQ>5KWB?PX?6'CR8@A00O(&& PE0"A% (S1 G* M$F>VQ0#2RBL;\+BHH2WD1M.D4C5I=4U^K[7U]#E.(.SF8,3!K>-%'@J9?P3V M632BQDT?E]9OM/-9J_=BE,^_$=A!36O#/_?Z]J=X,K\ ]8TMU/W$'B ;5\/^ MCZU?\(,]VWN34::1@#)3 &$;<(=S AA*.5"Q@@\U5EUW/[. M[&F2\<)>U6SQ]M7\V!96S*N]1QOQDF',$010,@Y0:HB/<20 ,6Z4L!WG;&9? M<_WTX'&JXR0]X KLH0?:LXK;Y2;'\]?IW+;+ULEK8T"U_%1K@.=9CMN4.![B MQ$.XI],;HW!3@-J"^[$"=]P&%;;J)Y7^R>U9A/W/;[P BWIPXR:YWQ,;+S3V MCFK\W@ZM6C18 M93G(CI=GXW<^^LMFB^4N5?E_[QE_96Y5IZ,< M93FF3 AL.UY*1!@3!6 %L9VC=,4M'_? MT/XJ:?5O2Y[$HZ= X&(REZ\*O9):(#Z[?!KEX MFLYLB9)1QAD7*3?>4)$S@!C$@*#+5@K[<=DIG-UX*Q)V'7-4 ]KW&K2FM^[U>="\V<@!CIC,^U4ZV^)%;ZWSSVDJD28:E(54 )6V%RTF$)28)8+ '&9&Y@+ S,B%&!:()UK15A.1A.UZ!GDU:W-HO,OX^&2 MS"NMSV^.P\%W_5K&_>5V_MF\&-& +Z@[1'$_I0YR>_ZFNB.Q_W'U>#GENM3E^MM:"D)2XRAF@MOZDL+F $OCS/"2DI1"KK!31+B_Z*$Y M,K66R?.Z&.A5\N?36#PE=GV,)[88?I4B6)=A,O[.8CF;K)[WO%_TF*+P+_#E MP+_3=[B9B[X_QZ?QZOJC?$3ZNW^:3Z/B\H$^,T(8R9W('?R-_?=T=O/,YO,O MYL?7Q'47.K4MO"FP!>8 R@W3T8))("7.,\:P*%+JPW2>\H=&=Z=3;NWMOK$A MJ8Q(K!6!@?:^L^1&=AUBWS'CQ8?=F_D"P8M)?[XJ],J!@?CL$F'H,'YL.)\M M1@>ZE36K2>:9*'*4 \VS$B!%)>"0$E"H@F9YFN>2.W'>22E#8[9&T9[D M=1K4TQ05#:J.B2@()6>N<4+A!*.8]S?8Q/QMETE."^B%+YQL;%G![6'_M=^4 MZFXR4S6$7&<&*($+8M8[5(!"B( N6)G1 BE%B.MZWQIY:&N\4!* VHK+:'<;#^T$YO;KHIRS=]<-//AM\OKJN%VWK1']5,_LOV*-* M1Y1A7F1"@*K$/:*%L-6%.<"09RI+4WM?Z7W_?E3<\.[=U\K9GWM R?K3Z"** MH"HSX]<@;CR<- ,\Y1P0Q!$1!)O_C$=UUM6/GN'=DMKIF>EN>X#7E<(1D78^ M=HX"7O<'S1N@U>7]OYY'+>14^2P'9$CV*]UA%AGY3KTU:Q]?9]''&7KXINQNPW=97T:+K M9ZY?;%Y'.B)""$)R#'(BH/%^, *<,&5(J]0%+VE1IEX)<^&J#(_$&IUMI5ZC MX$;D>+*1^%R,'Y0SO1J0M^5*7;?BK'\L6X"Z2$(YB4%, M?C@LJ%=*.&GK+@NY7_UA)ZE#D#^VG/])^FSW(\>?PT MK5/O/K"YDC?3%]NHKU)H1)F&)%<2P!+F -ENW#Q%!2@)R6$FTD(6&7DN0H?F!F[I7#65KTZ$&[63WZWB2:6Y M9R2MTPRXQF#$Q;7S$(S+(0V(P'#'*&X AH/#>T";KQ,LU< MOAVZ=*KXB#$-=,X)0"Q#@-,B T4JN7$',VWVK7Y'5*?$#>^DZN[+WV^_/-Q_ MN[OUO-P[B:H;R\1"JF-V6:G9_1V="R)Q.ZJ?D-=S>_7SEN_W6G=X)XPS_LYF M8[LKM;ULFB10E#'.!>8@SW)D-H>,@]+\"T"E9$3(4L <^O@N^R*&YJFT&M:M MFL+2>PX Z48.E\'3,25X(N/- \>-C[GZ#TCI=)#4BZDX96QKJ26)^95^6!9TI>KVN:C%<5@EUR)J)V,.U$T7Z;GW:) M]5[?U$Z%A7TT?F.S/]3"QJY.Y+4T^[/%V"CY>/O3GJ&I$<\(AD5:@!)5706;IC$I+TS$GOE+S?K=XG(\:W 4'5E@^)?G\9B+S&RR9FC)<0(EAB4 ME$J .+,1G"4"185P7E6XM#T3G)'4J) MR[-W=%[O!C8+G4X>']3LQ8:GVY9<32%L(B1G69$!B*3Q?G!6 I86.2@(4[DJ M98D+KVH-A\4,C7V,9D!$;AIZ&%],),M2BD"*;( ^X@*4TA*^8@1SBI3Y;WY; MULL1[F>K^C!=L.>=C*!DNES,S>];>N]8C\#K1N270]8Q=6\G_5R9?:FMC%^% M6C2_TM^8O<"W1RX1F[6>A"5JN];#DOIMV'K2VKV6K:>?CG8GLM$6L0DGLR$: M\Y&24.0((:"$]1&I0H!1I(',"J0R2AFD7CG3[J*'QM4/,S:9,U%QM+ *7GR+ M<0SSX*N)"$B^RWW#AMZK&->;DQ#'N#XX@U;'=P+'I+_W0?\95!Q.[\^-$%I9 MQXQDPUWO]=U$3%_4]:0*:IVI)S69&X^U^;=^672>HPYH):TTK_JH;ZJB83SJH8'?"X)H0[ /5,HD$ (AZ7G%?%S8\/;LU;E(K6S" M5MKZ.=PGP'7S#>( UO&R72N9K+7LX+;G/!@QO_$GI/7Z.3]O]>Z7V^&-T+KD M>Y__+\KX!P_LY\KGM0=Y&S#=,;/G#OSQ/Y_._)(]L/*E* 5F/><%^^M;3/H^_&Z]$1K5KO^#0UN*7 MSQ;1J^1+#:;1W&SB%XO9F"\75:3@8II\99W5_?! ,&Y![O-B>Z[+[8S#?GEN M]U<#(UYFYC?R=3;5X\5(*@ZI-$Q$%"L RE-D."FEYA]4(89SE0DT6MB#>C=B MVAC;BX!6$CH,P["JV?JSVO?F9A,P-R8)A*%CQJ@1^'H: ?]PDWU;HP:6; S? M;PC)OEU[P2(''KF@/+5-#S=?XMO_68X7;\9GX P+E (E2@00+E*S*NN E$G9\K;N)2JW?DVQZY MDO-!1*)7:-Z6TG_EY8-6'JRH?/C)L(6_VXQ^G<#+,V;O^"005#* 2K-[H# O M -=Y5F(BA9)>%WQ')0UMIW![_>W+W9=?OR=?;[\EW__C^MNMW_(_#JD;"T0! MJF,R:'6T_73J\C(=I4.?!2,F#QP7UBL=G+5YEQ7.OQ#8Z'#&I++=BMOS,86U M+'D* 2HH-9X U( AS@$D*4TS1A#!7L%8NP*&1@65?DGUA&=+PUWDW);^)7AT MO.)K*"K=.CA%/&9XU Z&NS+Z[5YXQ,*]SH7'G@NXPOLX%56-W^N)O)TLC+-P M-]'3V4M]&>]V-N4\SH!^JJVZ5395K7"RH;'+R5,@EK)YJ*Y&URNF6Z*[PS;2 MY9^/]2>O!)T&ZN^BT,>NK>M#KQ>#&YCN];:J0K@W,F;?=FK(IBE).2X* "6W M'_R2 $ZE/:3CPLP$P;)4?A<'WCH,S2:O3=%#04IP.]0H.'\B/)JD<\^[GN$3^BA2I8;N], M,2X $AJ!DBD(,%&YHKE6,'4J6+XW\M (K5'.C:SV<3I-01=9WS&Q-'I%W,X< MM?8$ 9AW-A:_^=ONPM\?M)?E?-26=I$>?R P 6P\4??ZIDIM&C'&H2I5!KC$ M B!*%6 T5Z#(*-2I()3GR"OM:V/PH2W SY=D=6V"YN8-A$+1\6I-R< MQL,_G>B X5&3B#;'[S=UZ(!E>PE#AYXYME(W032+OH^OT)7Y_5Z*_9E;&:.4235ES9LD4:RI\\\P6+Q M(#&- C@ BA+GUU\/5*%65!42R$!FJ8])1M8"9OKRA8>[AX?[O_SOW\]F/WS# MY6JZF/_KC_Q/[,3K__*\__O73+^!^_-__]D__]"__#\#_^?G#VQ]> M+=+Y&<[7/[Q<8EAC_N&WZ?K+#W_+N/K[#V6Y./OA;XOEWZ?? L"_;?[1R\77 M[\OIYR_K'P3C]NYOE_^L!!?>)015O "EC8*8LP?%'<;LG? J_;^?_]D8FUUP M KP1]#&G&'@G-4@C=)(,37%N\]#9=/[W?ZY_Q+#"'XBY^6KS[;_^^&6]_OK/ M/_WTVV^__>GWN)S]:;'\_)-@3/ZT_?2/EQ___=[G?Y.;3W/O_4^;WUY]=#7= M]4%Z+/_I__SE[K=9BG^H+5])]7FQ^^7:2PWLC\2;I^>/ 3]3O8 M?@SJCX +D/Q/OZ_RC__V3S_\<"&.Y6*&'[#\4/_^ZX\9/7]_^O1Y_UT3=W7):[JQ^K/W](/+A];:3J:4OQ]C?.,%\+8OG"V M2+<^-*NJ6"RW_W(6(LXV/YW4UTZV;WNQXVTOXFJ]#&D]D<78J#(#Z0UAV3H$ MYU0F0*=<0C&N6/^4P/9^VX7TNK.3<3JY>.@'_#RMSYJO?PUG.'')8V#<@Y4Q MT4K4";RP"H0)W#)CI''Z-O55+RM2S :/*TQ_^KSX]A,]_Z?*4?UBPQHP?HG& M__70NV_S+^DKC\Q$]?PY(>!.G+=):W_[K: MIY:*72]ZE/.%,HF='W\@J11<+C&_O=#E@\QO.%^3,R%%/%>D'"/I@:'R M:1FJN_#Q^UE$B(P3A+4@FHI2:V,'< T1NO70O:,CG!XW# M)3LP)%Z02'(5RR^S\'GB).J R" G%T#E9,#'4$BMDN=,-B\:UP,D;KUT+TBH MYP>)PR4[,"1>GB^KY'Z9KE*8_2>&Y>MY?D41Q$3(3#X\63K)ZJ:H*0SP3G-2 M+A.*,<4][\-@//3^O8"BGQ]0>I'WP)C9"N@3?782DLC%10%<13)_!':(+@5 MHP4R;Z40L0>&:-%'UL+SM?OA="[/-%R.&2'@E4+NS?!1N_T,]6$VF3*E9)D"*3+\4( M]#X;03%9XD9Y[XO!'N%RCX"](..>+V2.D_BH8%.WS0L6-(:0?4"P/ E01#?$ M& /$XKU3@8QF+QF2!UZ_%V3\19[DE^D,ER_)1'Y>++]/A- Q6A^ M:1G)*S<,G&$2@C%<6\VDO9L,/")+G$@.F MO/':"*9L'R[.(R3L!Z)GFZT]7NRC0,_'LS";_7R^FLYQ1;MNX(F1GP886:% M4#F(3'$0+@E>O DFB]Y0<^O5^Z'E&29PCQ5S;RCYEY]VGK5V/2-^N9AGG*\P MTQ>KQ6R::PG SV%63[<_?D%=%W>E^LA3X_,5? [AZ^0CT8@5 M6N_*+],YO6Q*8=%B-;V%+&6E"B&0D?">D1/#/80B++"8LV"9O&!I[B^Z[9HK M814WFK]\Y\7"P]EZM?W)W178A;A##H=R=2CI'UP8#YALNXZ DR+\/J"^W= M]:_7_WT^_19FQ,[JQ?IE6"Z_DXOV'V%VCA.A;62<7#,=BZ=-UUB249 0E,AM!=U8X#443A8M%;)*)#V(J7%.3'R 1,24W&&O^+Z4FX35K1C MUFHPPCA0T19P6@N@B !3"9B":K*//T;4,!4S[7#5FP)& :AXD8_ 1WHS_T;R M6"R_$_@G07!95&$@.%.@4&U<10&Z8#&Y'N;J1G"Y)F*84IN6*#E0P", Q_LE M?@W3_/KWKS7@I4WXW?H++F_):.*=89HV5PHO> +%O8&:]"3#*0/3(4AFFKC3 M>] V3#%..RCUK8Y1;%RWR1=,FVQT@J(DKV=U%KP)#K1PVC 3DU4[JB]Z#LZ& M*=1IZ.D<+.+#;=!B'68]V:#%5URNO[^?A8NT*L4 7VO.H]I3(WE,.DDH.I1: MR9K ,^:@2%>$D9:KE-H8GX>)&H.?W$M(WYOD1V%GWM0;/I^GY*)=B(B8>/U[ MFIW7D[H_+Q;YM^EL-I'DZ'O+(C"KD/9GF<&3^02FF;=&!XV[CKKZ<(">)FX, M[G,ON.I=$R/PE%Y=OO8J)KAB;1(318XI:D#G#"@K+00=)7@MHRXE:;FK0NQX M3#U,TAA<[%Z0U)/41X"?:]P'SD-A 8RQA'L="^WSW ,RRYUU.9L86J"EDY5I M[#/W@HV#)-H="?X""7-<]X*#&Q[]KXMYNG39I!-6*>E!$..@R.&K%[D<.,^9 MDR8HEYND W=2,P;ON!>$'"_K$1B."_HG0BDFM4P0K21WS-I,$LD"7-(YT']% MIR:9FXO7#U.WWNP4JY,T1Q BO9V&.)U-UU-DB10,A.VK7& A3OO,G(,.^J.CT?)O@0.&SHU/TUOHJ=1!%D1TA^ M% C:'-'=88*6D\U&:HH*Z_5W<@X@2,>!ZXRD^4"KJXE9VD'+L+M>(^P<*_,1 MN-8OSU?KQ1DN/V YG^>MG+YON0DH(LM>@S4EU)NN"D*V!K)(GN7$70E-(O7' MR1HV2]@(3#UJ8A0&Z?79U]GB.^('G-7BX?M2FT0MF391@D&N01F3(*B006=O M"L]>%-Q1/7\\N)ZD;-C<82-\]:N/44",]N[E^4Y65%*H?3# T).@:-,&;UP" MJ;$XH6DG#[*1X[2;HF%3CNU\IQ[D/PHHO5S,-_+XVW3]96N)[]E@[;3QD9:% M(,E4KBA:T2F"X(Y[&YEG:<^> M7A5CJJB9CEJ $YF!8H56C*YH4"7SPDV1H0FV=A$S;*JS$9:.EOH(O/5--O_M M8O[Y$R[/7F&\XL,7PT71) E=,W8QUI- &0"5SSX)C,DT28T_1- P'3L:(Z@7 MZ8\ 13OVZUH19;3UX(7VH!PR"!@$&"<"8DC1MBEP/-!1ZKUQ1W/;;9I<+ HR0NLHW@5+% &S)CG*/6MHG=V4W.:)),#9/>Q^MA7!9H M8H1CVH8 TB8BG3%%4:?,%(0ZE[G6R?$=3>IZ-3VCR2>=Y+"DD\1'8'H>DPC& M++4U$%(RH#RY_I$G#M8J(T.F+T63TM@C3W=/D3IJ!Z6>]#&*4.Q&:YN+*Y8% M'2;I*2"0HK:S<0F\"QR4<09CO1CGFFQH=PD9^LY]/RJ^%\X?(>T1;%N?EAA6 MY\OO-SA *8E888'$8LDK9 Z\L0F2-CHZA8G+)HG&^Z0,75?2!#%'2OR(4L?/ MFR1Y+UGJG#?E-6'V/DSSF_G+\'5*>^/$&64C!@,EQGI')5 LD(6&$.H%E9A% M%JP%=!Z@9U@GJ!%^^I#]" S/BY3.S\XWYS:;)$1MG[7$+SA?3;_A16'XV\6J MUH2_*Y_"[Q.T.GE+G'%%.[MR)"T7C !.? 6N=/2EB4_=D]36"$5'2GP$>8*G@M\)SP(M\QD*KQ/Q8@G@G MB6,A&%,'D%#\2]L[JUOHX-MV]<- M8]]ZCS=?(=%!DJM"HZ]GN)'>/+\X6RS7T__9_/S!)@H3+T1&:1"2KR6%U1EQ M3A6(B!9U9A9+DR:"?3$P=%*M-8"'T/,H @R2YW2-;VG!Y+NM&FX(Y2;SDR " M>3[6$]PV':V9(?;(60G".@KA)5I?6F"Y.ZE#I_(:H[:Q[D:!SVW7AY>+U757 M(W1<:*8U)$%NN/*6&+!(2TV7R#7]5K:QIKN(&3IWUQAC1\M_!*FZ&\=MY+"_ M6VZ$EC>G*.]QN1GE,4E2G*^_+);3_\$\\<%S$;!V+_8*E!((/I.C8)P3V=6.%+[) M=9]':!HZDW'U %:& 6<;E467+ R,8$5A[6CL604Q=@N$5UH(C/UM3Z):%H-U*Q@"!R029L5@,Q\19DZ8^#]!S_"'Z-YR?XR^T\'9= M<;OJ%%F#6OH_USH!IHVU'A-PFP74.B?:L-&#$KJZ M9HR""95(&(ST76]K)E04CPH#I6B4@6?!9)-0[G&RAG6,>M+^HIDB1@&LCSB; MU2;M."=IS39,G4WGTRJI>KZ^Y8OLJB2)); J>U!"U[+=4.I-.AU1.9=XFRFD M>Y$WK'_4!F@-%#,*P&W''+]N#3Q/ MIL01 /9F4<=];B>8"]?1!XBT/(M<>'1Z$1F:B-\DUZI?[*%G#'F2W 5V/ MBAC%)GQ/2A,OM?6) BMK&:,X"S6MD1+!8@DL)!&S.4TX.NPA=1OX'"?N,:4Q MKF_T33(AFUO-($6QN7[#(41+S'BNLRQ9!=<6,=>T#&MRFJ8N#A3X"##SZV*^ MN,W%=LKE5D VD0R2H& YNWID0/MR=%F!)W*44+30VK1Q>Y*R86U0"SSUJXQ1 M[&&T"R-I9KV-A(MR,91P2:^>]7Q_ MS-_!(A]%%3(*H_0P*T8JHEQXL!_T[R(_5-YV'Y_0WY$)M1>+6,8[') M*&^-^,1:'X4KM*1,;<5!40?YDY$P9&PTCDENVM3_->1IV'+4%H[;6 PFK5 M+%ZNY9]QCK4D@/$HBO>BMO\LH+(JM=V' 6PYP:J%9D9PQ+.3K8D.7KJ<$6PB\ZJN@I\6%TTX M)T)QCTB@+(K5G",6<,4B>.&M\UHR:9L<6AQ)][#&>TAH]ZW4$20)'Q'G1!+= MJIXO2A2,0CQ?6Z^I!,))QQS7&D.K#E,/T32:_GA#.@Z=%/,L6B[?BDS#ZLLO ML\5OC:+MJZEI2_(P?AVT:3\:NIG,4(9&T'JVIF& M%AX$8SR@,"BR0VS4^J [J:.)NH_#THX0NZ7.1N WDXB8# Y"LXA:\-!13+- M40L$9H().G'&(NE3XNN MTE2Q^$B+MJ:O-M,_"D3N"@B=@K71<1;;-)5OP,S M:*GA?+@:!C!BMB>8>'& MJ2;WZJ(#M-4LAR 96!UK>38*<$C?,AUK,U4>"S8Y0-Y-SK &=GB8W+W:?[S. M1I%0WZ>)_L0++:1#!=+4L4J.0CERCA1]5920*==?MT#B/L0-:RU'A\O>]3D2 ME%Z\^*$JQCH<,W@3P:5";&1CP$>C0:=4;)0HLVJR_3]!U[!9FQ%BLS\MC@*6 M?P[3>17CN_G',,-WY=:TD>M1(VB%RDDC%%[](U['W6VV!PHB42?A<,VF!@=2!OH]-BZZ4]'>YHUB7>#L^U"?(5Q7;MAUX%0FVXPM4-H_>%?%GE: MINEBMTB!1:]R K">64X_"EK>N91Y/S]Y# '#W@P?#4!/IL/A MX7HE^ULM.R[[>L\_7S0NTM9$],1(#()8,D%"0)O!&A:(+99%HY#_$:*&O70^ M&JCVKK]1[/9'=2UB)2IOM "A"HDQ!$>!(>= X2*7P@2A?!.T-F\]U>PFWNC0 M?#+]CP/M\U0G'N KO/C[AEQ?AJ_3=9A="54KIKB.Q(RN]W$Q,1)O"" DXUY$ M;GF;@[?]21SV/M_XD-Q&MR/%[8[YIDG))&O)J_'5>\?"P$E-LLP60Q:*2=5D M,.(^Q T^BJ )-)Y$X)%:&L7=U/MQH3;-ASSO*GJN^QP:&5B M@4GRL#FOG5XC[1C!<=#":N-TPL);3:0Y@-S!1R , \S>-3E2Q&Z;!J6+0:5; MQK3S3IJ:IJ!5J)3@X#DYS2H4IG76RK?I1[@G?8./5Q@&D\?K:J0@W/H<[\/W MC<-AO+(BU,NJKUSOMM>.&$'P8@/C(8?3NH67E W>''-8G_ 0_8PW&%F> MWS@"PROF6#0\,EI/>M/-VD4$SSP#ZX/T)M=^LDTZY7>@FH/!L >=#5AH MM#DZN,]7/>"B>&M]OIR_G88XG4W7WR=9,9YBL:#-9NX\BM02Z-.NM%VQ6#+5F*#[K"':FFDV-LU=_7:X-=33EGJ4,Q <*DC MQ\!;K(TS;G%]WI'/X-F3#0+(_Y8T4G9NH_DJ8-Y>>487)%!F87+N" M<&W)J[6T](+/:=/1%T]D(!^D<3]4_O%.2?I1V@CN/.Q_S62"489D*"G@ /<%;/BE8/"-+[0,M- M9#"&)UK=64(,:""X(C"E0.YRJ[N/'4D=3>NADURV[4MG(["4[\/WR]*1S0C' M)=ZJ2'XQS]=%R59H91*3D$2U_)@B!$'X<3XJF;P2A3=!X_XDCO*:;F]@69Q$ M2T$C2N0^ M-BDCZT[J:)JFG23DZ4MG(]K%WY5[M]LF)"H7:3$!CQ%KYM6#YYR#%8[11L D MRB;=?1^A:91!36]P>&"//E8WH]B2;WK";ZNG06N5Z)BN)TDZ$V.)P#'5,2?: MUON]#DS&(%!95*)-*/T01:.,4)J!K!>]C.+@Y0-^O5HQ;Q?SSY]P>8>EC+Q( M[CFQ9%/MG*K!829'12B6Z'U#'0P#Y9BG-5.',&DLTK"BHV]RE/PT M:<.65 _DM/6DJ5&A[[)N[=/B4_B]%FM\6;12()^V*).P8 4J0 M"?>A7EPH/.J2,'K7])2D*\'#5ET/A-2F6AT'?F_XN-LPZEW9<+?ZZYR4^H9^ M,"?AUMM?NYFNZ?H5?>RBU\!F';_[NADH/#'H=%;$?\A6TG(F;7A1$N02@HI! M.\>:7#9MRM6PQ>(#QD##XF,$&:']93^)24MA609G:FF>K_?2B@R0LN_ZBGJ MMS"KV]DDI"R1%A7QEBQM3\%#8#5)QJ56,B%CR;1 91N+80 CHO$&4U1MYDMV(7+8L*P9!IOI M:01V<#=O+\CL+Y??R<+_1YB=UZN2*A=M$XB(&914$IR5#C!(&Q(O6K F+7?V MHF[8$.O$J#M&,P?#[>L&ZL3I+F EN4/"%WP9LV MHT![ UVS:&9@T'71S)&@>SWO)V#_>/[UZVPCLC#;BNS-O"R69Q=*VPH/B:/B M,P-3KWV0&RLA)N$@Z"RDJMW^7),!3'O2-VSTT0QV+;0S @?OS9R>A:OU^S#- M%$I-=/$6513 BB*O5-\3?7E=ZSC/.W(WKZ:K-%NLSI?70T QH1->91!N$\4@@A/D5D8>1&(N M,.V;P.U8PH>]@M_4+3N9/D> WTL^WRW?4\AQ^G!L<*+$IJDV^8F7SR3\;/Y\3_^C\W#:1K3[X\X28SYBE\CYN.D)+D&NJD!RY2 M8B$8X]R=HNP'NC8=2.@YK-7G0UM+Y_8"^HXAK/Y=/W] M_Z,%&4/Z^\4A>#UXW-5J2,E22O*UZDF!BL@@8."08N:>EZA%>'( >^]4#7L8 M-YPE'4RSO4'Z7WZZI[*W](/-KS:_J?_J Y8?ZM]__?#FZOF5_S]1W'CQV%\# M+4Y#@Q[OWIS8GF[Y;FE7K]YQ$ONZFZ/V=M9R:5*1%C K!HJ'1)C.'HQ+FXLT M/,F39 MU/JB32WOZFI(R.8STWF:$GYN^JP\VB)26;R4K$\56?Z8U1N;$OA,#0DHQ)L*Q.JI/U M_)>!29(9%H*6NLDE@@-H'>U&?@QB6^ML!+"\7I2T#O,Y\1J6RS!??W^(OYP5 METD7$,@$*"T->*<0?*RMT=$+UZ9565="ASWY:6Y"&VAK!&A\-5V1,[:LMVXW M(^0OH[H[3'$>2^0HR%VFA:440[+\.0(65G(].RVI297W7M0->X[3"'?]Z^6Y MGKZ\R(M-ZG117GQ\^6GQ=4J",Y?B*#>2#ZO?;NP9JU_K,JU7=U_A.DQG38.@ MGB@\21#50IKM@["(26!@#FS0X6* <,PR@S3>"JZT*?EYYCG?S*?K:9B]^/J5 M'G^12M[B />@I-CL!?>)'_BXS"MM7-8V'E[],Z,H7)$ E& MP=?!W^0(@;>;YC=)40R)"MMT,NU$Y;"H/"5\%J?2Y0B ^HD^]ZYLM[N_X%G$ MY22S%+4)%C2O'IEE->-;?75&:YPDI75I4C&_BYB!C6$[W2]Z5L0(P'0MG(]K M\JO",J_^^C6'-9*^%?.73-F8?>;) _G>N0Y/CI4I"\)J981#-*RQE_((=G!) _K=0R"Z1/I=P1(/MBI>SN=XYLUGJTH%M$J)HI 2,[$L2P,G-*1 M @<*%#"YS%B3$Z[C21_VV'5 ?_K$6A\!SB^#WM4'3#C]5@58>W_6^ZWS]434 MBZPJ.9"UQ[@JF8$/Q)!&463VK-03FG;9AYU$/=/4ZH$ V9VB.%Y;(T#>^R5^ M#=/\^O=ZT;KZ/YLQZ9O*G-66)?3%V<)).+Z6AZ5D(<:"$+*2N1@9N&YS(_EI MVIYISJ$?'/:MNU$,_=D>37_ YD$0<@87%:8 M]38*!!X_S+TEI6B"_DP&,&CWS3S%A#K+".-T>ML.7GT M3<#W($7#5D@-OPWWH*=10&Y7=>R]A11+ECQP"7J3A5"ZGJHX6DBY""&D($O? MI!Y_'^*&[3T]M 'L6WLC\ L_U'JP.>;783F?SC^O:+%=2!'S*RS3-%U/+(LQ M^:#)H= <%.K:^3U',")KYH*7R)NT_7J:M&%[4@^,QIXU]WPOR6W#M(O1!?F\ MYLJVZ;!3%(_N\?K35(9VE4/[LD\G5?7;1R A@=F M%_/.^1J4 M19\B*!LJ1 M@I,@!7JL#::KU0,#<[2#5M_9&@,A'2UN3X$&2XP/)) G*$$-1 M* TJ")>\"@6QY37H$18B]P^!+J7&7?0Q FSM4ZX:O1<8E8(B<@!58B;G.R2@ MA2@$TIHD.?Q#EAHW1UK?VAE'7=WCI:E<>HTJ*M#*UF.0Q"G BP4*X])EZXFW M-F'/B(N)FP.M1YV, F./E*$JI/B*&6!DEHD5Q^L47 5DL@LOQBK19HSK2,N% M3[%9]J")48!JKY)2I[WUA;S5R&R]VV$T!,P<3)3%\Q1B:C-W=?P%P>V-6-_Z MZ8XZ?X&Z.:Y/5O ;DW&)64A,U*FPOIKFZF\FGC4/Q03;**C ML' 78]ZO1'==NA=XXI&I.JA;@&(V@W/"4U#C/6KZ/KE&QX8[Z7FFI]O]9#CZ MT-$( L\G!AJ]_KV.P:Q3.2G8H?_SI_#[)&BG13(2>!:U@E0P<)908[UTRN@< MG6O9A[4+K4,?[_6 D6X3J(Y6V @P6><&ORM_7BQRG=/Q$9??I@E7'Q>S/!&* MH[#%0+79]09Y'1-(&X?7P69O2V:FR5'SPR0-?=C6/\)Z$O_SO1RS75<_AUD] M/5R=X$+,0Z\\R268O?AM?_$E>>5S"0Y$K290M&N#-P9!,FY%M-&8TL2%;G?Q MY=$,=FL7F8LG+AS&JS+0OL836%-JK2[ M$CK:L4['X*ZIMD;AINW@[X'$M0LQ"._ 1%-OFKG:YT('""SXG+42130Y'=V? MQ-'.<>H=@<=K: 38VUZ$N#.?:I/E#K,M4QIYR(P6%"82FW*HZHQQDEUQVEAI M(F]SR+ 7=:.=X'0,XOK7RPC ]FA">V*#\YR3\V!#G7VFF(2(S$ .)7LCA8QM M*C\>I6K8(X83FK/#]/!TX-XHP5JN* MDF*T0>8,6E@A6!$.U"U+^0'UHS1V_FCYON#XO9[)?%\C?ZP,3R$J47 M#E0.#)1Q"D*J+5*X#Y'E5$1LTO/P %I'&]!V0=)=.]A:9R/8K#"\2>[D<;*&!5MS5'1R]3JIZ&# ?=T<]1$ERWX2 M+(_S=/DM+>,WJ]4YYHF702?YQ<1?_J^J;Z8;73\YS"=OUVL5A-E90[<&1 J M(.T0S(,SA0,OSEKAE.6V2X%@Y^.' M2:DVPL#Q AP%!%Z&%:XNB7>>%6Z\!1F3!>5Y (_! J:04S)9^I#VU_Z-)P^3 MNFRI^$/%-K3._QV_QT5MA;O%J^.R9&[!E$(F2Z"#F+("\I6B"Q>*K_S MX&&R?8TT?HS0AE;XB_,\75S0?4E]5B':4(AY4^>H1D?>CV:T2P4=3!$*0W![ MJ?S>HX=)I#52^G&"&UKMFU8K.Z2R[7IM?3&._-XZS!&45C6[C!R82Y1-P)$CR(=P9'HO0#ZY^^U _M%+W^>/(N%@?6UMZ,7 H(W$M#H MHHQB(L0F:?I':!KV-+[';$/?\A\CE"HCEZN-RVB8(@:TKB<5+DJ(+C- RS4* M9JP+36ZG/4+3R!)7A^K]R2SG84H8 9ZV]WON][D /QQLD:&JD.U?Z^%6V^J& &P=JR]GW&>OIR%Y=\W"S!P'P01 M#YXY3KX!*@C994@B69N-2"R>QEK=(6S8TI_3['Z':V*4R-IRLUV$A<3E$HE( MDD](L0-"M#J %+&$J%U1>")DW29L9&;K*!@\B;$C=#("C#W1PN32)+-4-!GZ M $Y0?*IRJA$(Q.TF5FE)OD48#HUF#F .V, '+W)/;VJ@E4 M*%%[PPD'P9.L%!E^GX($B\[;%(/@=X^+&AFTMYVZW#(H^N: M(UYGHA0;4("05401,P1:;J!$2LI$D8M*)T'2#:)&9J@.5/Q3>#I4"\^W1]'N M6K=7T]5Z.8WGFZX^7\)\CK/!*@ ?H67 :L!])72".=_LAJGKB#L MI/RN68TNFA@ELNX$3*B5]B4JD)E586V\VU" HU52,?HI-KDP]\RS&IU@T#6K MT44G(\#8?G&SUP8]8P:B%@@JZ6K@"P<1>?1H@G6VR:[_1\AJ= +$05F-+MH9 M >0>.X*K<506DD%0O/98"@F<2 P**Z:H0K%1;C4 X5D=??>\31XD_S%"Z<:Y M6RJ,AY@2Y,WAF"QDX*5/%*][X9BTC,O3Y#6>P]%W)[UW./KNHH2A:[9V!-D/ M';QZJYD5S@)++( 2F3P(5>M.E>,AH2T%[U3H/%"_M?\[1X:=0W6\:"_P<=BE M>YOU)I5SR>9FS8F8/;M9YAT1%W!^AH M!,B[R<&G+\O%^>&VLB-!0;.>?),G-&Y,%>\"GMY:!U>.GBDV I23:4_;E3]L@QS$OP* MKRX:",_]Q<%OE);QX@9L)9G;QFU+^9!([50BA- ?>W>Z>BKXABM;P*:T"ZZ MU.2TY>3%/$R@11,,F,QJ31TG1F41X)5/+@:>BFR5:GM.Q3Q=\+!G,4\7R8]Q M?[U;.R X$RRG!$DAB2C6R$:BJ,:>&XIJO/.GNIL[_F*>3LKO6LS311.C1-:= M.H%"II[(=K5[$=;;IXR$I1(X95PVUB!Q^W^+>8Z#0==BGBXZ&0'&]BP7";G$ M8B0D4T-G2W]$"J=);"0LAHP)HUL [8]0S-,)$(<5\W30SL!=#Z\&.%_[L^'B MQ$21#Q]3"A2=8\W.. />\ 0Q*L:E0L?WZF"Q5]?#!ZD8/!W;UY;8GZR'!@Q^ MOLO"]NJ?C]I);L$*"LD5-R06DRE\]D;SP(KPK#_ /$3%<#T2>]+NHF]1#XB7 M39"R_#[YZ\>)#5(@2PB!V9JJ\1X\DPX"EB**9%SS1_):*TQ_^KSX]M/E RL^ M[/:;"@][ Q[7+QT0"_UH;G&4& QMK6 M,QKFLY/9[Q.\[V4;;KYXN':9_4+@*($.?3JWZ?KU<@/BZ=7A3\R!*9TS\-I7 M1:G$P0N44()7F&2(7.UW!+?KZ<,UR^Q7[?V(;P11S6-UJZ%$Z62A39%K1JQ$ MVAE3[28G.'E3):5XHB+?CO7BIRZ=ZSD3.;E; MH8YWB3)8YDL4UC4)BY]EO7@GO7>H%^^BA!'@Z=I4/]BBRT3MO20+&VMAO8JT MUY*)!2Z**R1$&T*3T_TG*1L9M@[%P**E0D: L$=.L#TZH0V2/U!4K8GW 9SV M"JQW1KNLE#O1[)JWHRX-.DTSH>=0.-))\5T*1[IHX?D6CGS - NKU;10>%._K[^=+I;_B6%Y\V,G MJ!KI2,E)2D:.D4[[>A&!A&TK$EBRFZ#0:J#].-:FHUHK%UAZ;LU?/J8OF,]G M^*Z\7BX7%"DOEQ0F\ M^ 3*UFD$2&LWHTQ,T0IV;>HWCR=]M'4H77!V[]K#:34Z<*+T!NV;N(S%7,*%#73F)4)$37I'W5450/6U4RT#9W>GV/ -R;D>ST MUFF(T]ET30[JR_-E5=+$.Z&0%02;ZRVWF")X(^L0^,!D,$59N8^7=4@8BH$1?!UNZ -$P1]_* MI$TMT$^R!>0>)VM88S@<[GI4UO@R>2_2?Y]/5].+]-//R_ -YX>DX78]YJ@< MVI-T]90 ^_E\12!9K5XNSN)T?I&MNTI-<,:GAW/?C5=I=EB=;[$3R35G^G3?Y\$+DU.Y#@HGZKCX 0$G@L4 M0RXJ\\*(-J<$^Y$W[!;8&V;N6IH&NNG-M6IG;S:>ZD')_X>?K27[PX+7UD(,),G(?I6GB$AU"[)BM4P<\/9QL;Z2W$82!USS^,IU/ MU_AV^@WS&]+>_/.4+,"+U0K7%VP3;2]6[\-R?2V.&Q*_8:S)[GNI%"#%*!2; M< E1DB@,\SI8ELB<-2E:[)V38=W_$Z!Z"(T_@^WYU["LI]C?\(A3^GT>V_>6 M_3C=I]B\BRV1&>4AE@J$("W9OA1!%!1&66^B:]*BY32;=XVSE^=I?;Z+U7IU68S% ]]?] P'J,,D:*J8L=?UNF'%,1V7$$1XY&;3= (;X_(;7QQ0Y, Q".,A,;WHR(7CC MZ_4%J:/*THC2J%O'T\2-Y2R\[8[6NYI& +T=;F;MM3K-E^7)GY9AOKJ@C$\\ MLJ)-2B"9JF7O.5+TRA4%U%)Q=(H7UJ1-7!3_\'\YM,3$W+--S/]\UOEIO0[\[/,/^*Z]J@. 6/!5!H MVF*PIK43#Q!2U"G$F()I^_F6<\FU_=.+KD^ZS> MS7BQ>E=N>.ZO:.U-E,C6!YG!)ENO4Y*W3?L-!QU$B;J@5;I) \RC*1_V3G57A:H3]0 M2F119&R:1!WZQ");I0JB!1EXK8TXL MNFAI1-OPW20I1O(;-O-[+5E?Y4RI=QX39.>5UTGRK)L>#S[;$XM.^M_SQ**+ M,D:*J=NIUF)H'Y>*46#&B"%I:UFR8X!)!&.%\JIMY=@S.['HI/_.)Q9=E#%X MDF9'JET:E;DPP)G%VJ:X0 PB@'1!&!.C2WZ_%GS/[\2BD^:>.K'H(,81V)B] MHA@A>9&N%O3E4LN=DR>>N !CM1/6DS=0FGB,?ZP3BV-VM-[5- +H]9VXR:(P M;FP&XT)=Q8567F82$DDZH[%>8Y.1,$.DZX8]]^@$M,;INBY:'R?H.R9UT,4L MT;C-X0\HY!)W;XB9?TG2GNPM,ILL8)0RR!.?#J\3WQ-]F!?Y/*F^,4GZ2DX_;:Y3CCQ$:5,R4*0B+7% M)(69F!0DGW)TR)++:NQNZ4/,C2.P/QJO+7W47G Q3L?U8)F\F9.!H]=]GZ"5 M40>!M; I@8IYDY'+D&V6#'GA9:^Q4H,NCBMN1GQY;BRKX3#-_\'@_[Y.;EFN MO[^?A7GU_5[39[]6AVT24C"IZ%!KK$)-$5F(&AFD$+"."TF&G>HR6?_<#>MT M/XOET0\R_F#+Y?J>+FV:PJN4T8 3SH/B5D-T9#^DX*$$CIP"H[$OD!O\#%O! M]"R6Q*':'\$B^/-BD7^;SF83AUB,S@%T"D2W4$2WKMVCM"+2K>.R37>Y+0%[ MP4P_.Y@=)-]1M(9K$&#<_,5%'^[5^_!]<_"DDQ+,U(-(74MVDB_@"K" MA1AY'GT=\Y-<[H5Q\^PP/EZD]%TP.H[55(^42A9*)9; .F=JZI539*Y("D@A MB^"%W+#1!Z7['B3:?^@5T57;ASL5BW68G207?J>KSCNV#GH.Y5W74T@@CI$7Y^_OZ7\%^+ MY6;%;XHWG>8VH7:@=1WSQTF,KE[.XLE+'IT)NLUMO XTCJ6ZNE^8+$ZCLW'# M\9JQ7\/9MF[4&W)5E%3@:I,+%4J$6"(#B[J$F'EAI4G_W(YT#@O+9GC9'Y=' M*V\$V'Q/,=-\$S:E+_/%;/'Y^V7!L: EBRYJVD^L!Z4M^=(J9[#1%\ZY]C(U MB58>(FBT:#L>!??*;'I0R0B@]6D9,E:9;,?)2ZT50Z$@Y+H,C76T/0@-(@I1 M&4-T34H,[Q(R[('J*:%TE I& *%W51?OEN^7BWR^&=WP@\G,DFV/03.F]BHQ\D:]D#RE/#J43TC -LCDGM[73\9N$@^ MA=J1E\250R!KC )\J3WZE0HHFT!N'^+&K1>7S\8/9D^QU:XOZW]FQXV!^;F/S_JF.%!.GHZ0[BJ<;P>ZW.5!F96IF1L M)*1D3<"AKT(D3TNZD@J:%*J-;K >'Z'I6/NTX]'78Q(DN9:F6 U2LNI9A@0> M'9*CJ83619?4IJ7R8T0-NP?VA8Z[9J4W-8QO?-V-!7OX&*G[#^G+B#0<&_48 M6$Q..=$V!%(E _7R>&W/6%N+9188YB#:E,XW-"77D$U,%]0\? [9HWI&;6[NRVR#:))5/H7O4YWY%K/6^$*>"%Q&Y3MHU.:K>3ACZ-]CC^O+BSG)D+_'@,.535$&>]$(7&E: $%7S[D6I 3!FNNGXM?%ZOI>J(U*]Q10,"QUD CS[0R>(1DO$"966*2/X6$G4\> MK^_11:>W>OX=);SQ13O;2U1A?B\-?8@]>.QQ1]F#O>GLR1YLW_?B_OMV9>XD M*5JY6N=C!:C$"%?>:=IDDF"61VYSD]YSG:CLZS[CHR^[S@)XJ8+,D@.GE4:N ME*@KS",D7CB:8I3')O7BW<@6N8 M7^X&OX 9@Y8)D.MZ:XL)VCP3TK>9(J.HA0M-W*"3&KGKE-GVM=>+PK)LL!0! MJ:9,E4 &)!,!/,N28U(ALB96_A&:GI/YZH*?AW//QZEEZ,;;UWR\_$+RPM6; M^:8EW]O%_//#A5A7O-Y)M*=IK/IL3U$#WY7*T>R X>#^)>6.AE-D^9.@P31'Q:SV2^+Y6]AF2>RL!!YI$5$B[B.=]44;"D/ M3"97O+1H?9/SPAVT/"=_L@M>'@J'#U7#"#;AJ_9'(62EL]. QM16T<9 C+% MB:$$)<@#UDVNH79J+]4<,P=K\J&N4EW$>C YY/ZTGV< M+'=Y?"N/^20GS]V<'BV"R=QX*-[5*WF.C(@O&430069M);//_Z2IPQ7%K*S5 M*1GP* 4H-)SD@1%D=FA5YFA=DZ3T<^E*U Y=1[0IZJ*T$>R$#\V3E&2X=7(6 M2HF>V*B-$W/0P(H7SO&4=9O;+2,?[MJO^O><[=I%%R.%U.VAE#EI[R+%M 7) MLU"19_!.(L4@1DMA->-X,G ]@]FNG?3?>;9K%V4,?<2T8R@I2BY5]!I,K7-2 MAI:>*ZR D63M,].:<_>4/_9,9[MVTMP3LUV[B'$$-J9+YZW@@G*65HYCD6+3 M>CW>"^M (]%>0A#,-FQ:T%]WO3%TS3AF>VNELW'#<6?#&Y5T4F1](*EB0-76 M[F$S,";6V;G<1.&;W)7^PW;7ZX27([OK=5'>T!OFRS!/.,-\T<_MEL77C+C( MV@-#S'6ZK (7:#TS#"JGD 7:LM?&^? [1HN?X_6ZZ%_(X[9C;Z\ZA!@I%-E\ M#SJD!*K01A#E9D!Q\#E8'LAQ.+'Q>MNI_52S?.KP&^EA6AH-\IYH;V0M%S(9 MBGQ8+0T6M4A8)@'5<_7D"Q>1F]P!^X.TG^H$B4/:3W71SZ W#"]NNYQ]#=-E M'4&V*'=YNB'/B['"02:MF%" +#"278V/C&,4'P670Z ]0NVW6W9YZS-H%W4( MIMI*?S3&;*?D+LY+W\S3$L,*7^'%WQ,*UQ,6S<%6!T31^@&G=($B=+0Y!Z?; MU =UIG2TC47[-'.M-#?H9/O-JGN$OQL/\;9V-2A!BF(K.))[NAJD]75#>C[YAYP\VMX1\I>4YAN\BF89SQ$%G#C@$<E8W M0RXO>$VO+WCM#/';U+IU?'FK2KAC9#!(G9R4!AWW#"CR)=L:">DNT-ZK>$K( MDL6HA^L^T%>=W"/;P4_GN'CG5>1\UR[D@,YQW78D@VUR;NM]ZFE M1,^CD.SYV+\ADMB#V;\NFGMF%W8>=.A_15JZ-Y.I;:*<[N]O%>@<*8E!8IV2 M>%"J)##T=QUA;\$A?2M0HL7 %+*F]\?'=B?(J,1T81*R-'5*#A$?M=*@2[+" M1X.Z3>SWQ[P3U 5=1]P)ZJ*T$<0]70HOC4O>)IZAN%!C142((9($E7 V,")/ MG[J2]=F.+N\$DR.*J[OH;-QPW%G'F2577,4(UL< RD0&GNEZ)E$<4SP&49H, M8_C#%E=WPLN1Q=5=E#<";-X;;ARE3MGY"-HY26LX.0BU>TMM7!6*Q91CDT*> M@^9+CZ;TNI/6GYHOW44%(X#0@Z/6K98FA=IMVUE& : O%/O1=B"T,-Q&2X_("SC:967Z9?K]8)9PF-CF!83?-G MH4] MB5U>LG+(9";JR0)K\D^#@*@X U3.<'("HC1-+O@^0M-HRP)[!UE?BAD%RO8J M<2R G &K"S(&(N.GAM3QQ?ONUT_VT,%\D;Y3H.T]((HH = M*?DW\WNGU YE*D(0$S6RT4$!V?$(16IN>?*QY$:C\YXF;K0!YX&0N'>BUK-^ MQC99Y$WU%?!3^/W0&=37__S(X6@/T-';,+3+Y^^:(%Q45(&TYFTAE'BO(0I' M^Y506J,MV<1&8UP?I.EXNW+OT3>&&6O.C:7P@F.J>%4*@C/T;=36YL0I]&B2 MK'J,J*''JO6#COOFHRPQI>+^7HZ/Z>=\-U77%ZD M,R9>)?2"U2YEY/:K*!.MFQ @N5"R(-D(U^2@>G\2QVMINB#GKJ5II**QN2NO M,))#EJMSMR@OB9CI^A"SL^LQ1]F=)^GJR?#4]^Q"CBW!:2:@)(VU#U*!:'CU M0(WWI%PN4Y-5MYN<8\W-[:=>;YA&)Y-LIN!1UZNNSDOP(7,(:(P14?*HFO2/ M?(">80U)#TBX:T/ZD/OX')4=2_/PF8D//ZQO\]%P1N(#T-$A*QM0@).&H$,[ M#CC#"E@GDY)1N1":)+C:&)'KI%1]_ILY/?5\DPJ_QG7.I11'6VW4M<"!V00N M) M2.G+JM1;N;F.#OHOJ'B)ME*:E"SX>KIKK11O/P"VI5;>?<'FV$>;A =*> M3^[;^CQ)?5M3E)--WJ*%C";51!U!S48+.@CMM%4H0Y,,11M35 7[[E*P$Y64 MD+A@6>-SD4;11LK>Y.(49J7+CJ_:UX.EO (C@ V)VDWU]L$ M)4K.78&0:M::,0M!&?J619X-5R6&)AF$>Y0,>ZS4 "?'R7H49Y6WJ1?&>DZ: MK"D"4,4JVIQS F.%43R:%',3I'0&2;/BG1;&Y% )'VY,%NLPZQT=+\^758*3 MQ!W7T5E(RCF216(0.$>P/KA4LJD=DUN#Y)*688MP&F/E$'F/8/^YR4(M'=IR M@5E+;37H6+.$6+W]>@\Q,%,BLXRW\E-VDC-L84UCX!PH]5%L1Z\N7_S+=%[; M8;]17 \US+LTNVTIP')/G<@=93[ M,TC1]#'3<9_']IV<."QG<[CL1[!+_1QFU4I^_(*X?EL_O1W@QH343AI7W7_B(Q1.L6/D%#MF$HQ( M*;4I4'^(H&$AU).^[PZZZT/X(P7199F^S-$*C@**-[5>(P=PS"5(M.>RQ%.Q MI8DI>IBD@2?D]:+R/7!T@/Q'@*1-CO/6?0PA+6HF(S"F,]GFF"'F+,GUY]84 MI-_>'6+18SZY\_68D^+F$!7ORBD?+.\! ;-:KB(13L?LG ?+:Q&[ MY!Z"+P&8"(8KA4'NU7"='GH#(/3=77#<>NNP!PS][DB'BW,,&-A>$-3"2,T( M^3XX4"XE<-Y%J(?O*3F9F-CG0&%_% QI&([0V%V='R"^@;7^E^E\>G9^=DFX ME-$DH3*4)&3-62-X:2B\%^A\I'W3EGVRO7OI_=:;!];\(7I;]"'$H;4??K]! M> R*<64M"%O[]R>D,$XI12N!"^VL\9SWI_V;;Q[&_O>F_8.%. (W\3_^__:N MK+F-(TF_[W_)G;J/EXV@9,GA"(VED.1QS!.B3@DS%* %0,]H?_UF-4$2!$$2 MW>A"%]?[HK!(JSJ/K[(R*[,RW6I>SKI2)M[9/QNLL>CJ0 C2E4QG "_0>X[H M!&DA.2>B2IIPGY!I\\EUHM23A-T86+8NLV*2QY(.EZ;<+Y?95RX$#9:F)%*D ME(8J=_ /29DVJCA-M4_@9("<&T#**[?NJ-\:1:&(R38SL&A+41C4@W/10-"& M.>*XH*9*@ F@,G][O; M-GDF&YU-#GAFRU+!5][$(0] E O4<^6CJ%+9^215T];H5W)U1E-#HYC:YL5> M+5>KY;_FBR^OW7?\S>;'C#%NM902%!.E6Z)WX)GW8'(299RW%[)* Y<^1+97 M)#D0&T>@;A1%31V]OUNNU^\7-T\6NJAVO;ZZ?;?P^WSSM?SPK\LXS_/KJJ\9 M\=EEXQ4H/!- Y( >9^(, I64,B-\)GMIB4A6?:LS%V":$5I9RR1%1%0<"$Y[Q@EK,XEU!,TM9<, M&0=88ZFA 43=[(R.^)M'ZB9KBN12($YK$&AOP=B0P:+5]8'QR'V5:I]#Q+1W MGSD.ADX6?!/@VT6%_'H/>[%^",KG?1(_!CJQGH7?OL*&-6^\[%NHMGVK/OT%5'I"SDW M;M1=?UK'HB-E (PTZ(WSX,"98I2"=,%9H6F=*3JGD7WR*7KLUU_M?OVN-Z:( M,B?-(UCC2@Q#.7B"'JN,#A?$A]<"B?4=\OPU(.;[G\ MY'H5K&;-QLNG(9+KE))EJG3<+1=F&:.&1"T$YF7*5&0IT_\]VWG7.OANQ]RG M K\S#TA(I\_?%G/\]K_<*EZ4>0@W&9N[O24Q.G>*)A R%2_$X2X33H"DVEI& M2A16)5 9F8\7;5O[(/GQ5M+GQT,#<=%S[%^L5N5I6Q<,_GAPQG2"."2AO^'/ M4KQ8Q#?__I[*KSXORX_V944]RYQKD-Z@K+A4X(+1X))AEH:@):ER 3DETQ,W MP6UWHS6#M)?A 9W09.SI!2OX0%4;BYV&Z*2-M9Q2L,P*$,0B)J)*8-%-Y\8+ MJTR=5Z[DD*1 V0&1);20>/ 9W%.@?%),B.@4KQ* C\;! MBW9\^J#W!'L\(@8:<'FN*;^I%E;"DZ2= 3P3(OIKI3;%,0D^<(UT"Z=8E2*B M>U1,"\*)D+ <2RT-8&JXX.[87L0/EVZQ\W+&61<%Y0:]+8).2Q3H;9%2T>*- MB)DD1U25^H\:S$R+\!.PM6\UIU9T V _Y(9__/3;MHK9E)(%I3504V98Q^S! MK]SE]3/4 MG(*@A(.R2>-19#AXS0(P[J6Q.;'S>-7$I1(UH,S,8#PI5%"$A2R4E9018CW5>[8>](YK7D< M 1G/86U$-4U=H/[FV_?+Y8^4;MJ#6N]E\B8 C>5JRU &EFJTUME'*03+(NT% M,(\4G^\MW!@FQM3@]-/9([_,^XFNJ^S4E MV@@62YO66!J_!PHF2 />RDR4DY;'8_KS5.I^7;WW>2^]/=K]NH\0I];^O:;M MCKILK1! B^WRP]@<+L05_=6@]T[O; M-S.:,V952I!84"!"9.@998*^?Q!6H'/&9)6F7J>3/NUKRS8B^C,#X"5#_LU_ M7\TW/^Y>&*Z[>4>?O[K%^^_=U=[/N,1F_I7Y\OOES+ALY,",9ESDH#TS(5UV!4%%@&QTU2F5H:1)7GZ&,R M,7'>YX5NHU/1T,!.N+CL_I\4#PMA>T&,^ULJG;PH#Z8H>M^6@5>2 /4N,RL< MMZI*M\CCR)OX+G9:]%;0X&!?G9 M_;M4&WQ=7D;<>&^7J\.=*3CO):@(&M[/<,?J2PZD9!I>RU-!-JS:["U9X]OW&J!3*_1 M\>FXOD_G<2\='ZQQTN/&IRD:Z3WC_D=NWWJ98*.74D-YK%H:;@5PQ @PCDI+ MN.#BJ%G*O4^;QP@Z>73;WKIWCW6UI1G9R9"[JUC'2B?7:( :F2RCF9LZ=6N/ M4C3M)=THB'@PTFT4Z;=N,X:WB7EDI5'M1\76,(]BQMMLO542"".H798TN"PB M>$TX%9QK6>W\D!Z&[5 ?=#T^/OC>IIKW3Y]3&&Y*%T.NQ67#R1Q0I.' MH9\:U<(-XJ^V";14&1$1M(8)#B+:4H H&21*!$.7&"%4I>M,+1/X:^?P+[^E MTC5_1@0E+), U%F,-81"YU\'#UFG&*B4DNLJ#1GN4=&HN>JC^7US-5S*#=S" M[B58?KTJ93;;FHGU^ZO->N,6)<+<6MR[KA1=_'KG<&9"7%013,P)74-.P*7$ MT3_T006KO,E5JE3&(7_:5%X54$Z@UQ>$YLZ/F#'NG7.X09U2OA2CEGA&,= J M:&8#=316B9M[43FMP9P"1@.1W%^GDSXDV'F!L>HN"]UE:6>]7%PS=K'9K.;^ M:M-YN,O7[O)RFQ]'[_=WM^J2Y#,AK28JF7)Q6.;=LE@ZK=/RB()XM!!&A"HG M^@DT3VMJ&X#SN?3=KC7>"O>!T&9* M]J1SVHJ%!B!<4Z_#8;O$'34*;)^Y=+@5(:/!&JHC'C6R-'6-R%8F"D*2Y2&+ M-=E7:1!X)'W3PK2*4UM#,\-3LBG/%_,BS[$J#@ZR-V,I1BXY!YM5,?K*(%N) ME, M#*&[#%[%J *Q49.SY,^V]+05=Y\#34,4,6*84NFR^M?BH)97W2/>2C]8<]3K MYZXUU&N*X#Y>56N2AU77.I42J6D Z$Q:O>LY*NS0+>0Q1Q-G2;O@\AM MZ^@;A*4'B;;Z>AN]XFTD$_9YE1PN_J/C;8B]NK_ 2<;I"5K&LD3=JXM;S"@A MG0B2@O+E]B!$"5;A5HE26&_PZ.&BRKW1?3).[KBW*[:[+##57D2J!1AM(@@6 M&7BK$YZO@43C66"BRL.DP^1,;#6&Z_U!X[S3I=U:SOT^2X,+@@XM,YX]J%D* M=!\=5JL@.--@2&GNBEXM^!PU,)J]9H1I#(#:MPIWQ2/WQ/CJQ^M+M]Z9?"8- M%58Z"S08].IYP:RU!C)WW!(OM*E3-'DD?4W9C3[(>+R89SQ]-&U(3HB!#JXS MGBFI&NO<1XPQ6F3%,V0\",KP:08F$0TD9V83.HC<5BFB&]F6%*E]3-^O5N&K M6Z07) M%*L92DFVH@R2S5D3+J(D=8I5!Y,\\9U?;3".KK6IFTK?.T%V,]8?MDS-G$9G M0 H/.7N.0M3(C2<,I$U$9N-5UL>UF7[V4Q.GM$['3@6)-F"_;H9/O5VN[K#> M3:TJK&VZ,#&R+(+BP#$H!$&8 ^L]>I Y"R.4LX)6\;:?)VW:%]PCVJ.1M3 8 M5[LB'"LSNL-;X6>^7I?2F%E4*3-&$D3C<)]DY\ (ED'J/)7#:Q\XCXJN*1D:OXQCI;J#;0=>M!=PBOEXN2LN6M CS89>- M3RUWTDW!T72.=&&P\[V+O>_=U:S=PHU*II-"/\A''T$HF\ 3ZT%%A)\GWII M:NS-7E2>:JF.^MC=C1D+01.KT I[CU%$=*62RD700G$?@F."5"F7[$?FM)7$7A[M<%UMQV>/W8U\3N^Y_OOJ=3H++Z\0W=AJZ2[#12< MSCPQ!8Y%"2*4"BKE&43"#'?:9L?K]$4>@_J79!3[8/+QY,^Y5/VB;.430CDA MBW3:!VO9V+Z\3F)_94R*.RN .6H1:4J"]P[/9QTBY991ZJL8E;/:W[W-=D\Q MMRJY2J]+HZC%9L:RE#PD"UP)"H)3#BZ7X;+9V^"R%5I6*1;J1^9+LJA]4+9O M42LJKX&;Y".Y^V7Q^5_+OR>W6L^HP// FEQ.A%!2*2A+)11X'0FUG+JLJQ2M M]*9TVKQ7

V.+.8*A7+K1J:4QTILS1R"#(Q/#\( ZO+K6^*)EC'J!15 M'*+^I$Z;QVL0K\.4^"+A.O]CNS%Y9%K)S$%S%D%0HL#P)(%$*K@I5>@Q7& A7>J&BCXJE* M\59O2J?-/#8'UH$J;*+=S)$LSAAA.89@02NN<1/&\F"?XNEA#,J56653E=** M(^D["I'Z3X/(7NH:K<5&_0O2,1X6]UF^UN7G69X;]T-E\!)1* BX6!K ,RW M$T/+[ *KHS$VYBJ'SUFO.KM=@Y^YOF^^&4B2C>39)0?2AU)6(BPX%21PY3*: M2)?! M(=U$LP]NM?DQR]8+RT0"KX-#8QR['D@":+#,AVB%K%.@V(O*EW0S>1("JZFN MM?=H*,6 _W[5+3#PT+RWPHGGXN/4C'3T?9RO_UG@\QM^:84G+((HW?4Z(RY) M2TR$*$LY?9D3:+EGD+G1/*>D%*U2//8D5:<7B^U(M7SI4)61X31G9Q/(1#.Z MA<: (4E#X-ESJ5*.MDI)ZS'$37OPC8>8AX5@(RNFQ9*&W1U]2L77@75&M#45 MZ[J>Q@_&7U+GP('%)(IZ&;HUGF#(E[P@$H\M]7(L3O=HZ:Z2YP&^7_VX"*$< MH^N/*:3Y'UWQSOT*'F$)L213/+'+D-8H,CC+,P3MDZ=)B235.2D5+9]X2'8-P@H'U+(-'OCGWQ+K]223/&,S12)NV+J"R$9U& M@:T[>/?^MLROD;SYIHCF^IIS]W>_IDTGK9/N:T?Z]HB.Y%@2.(OSF864RM@( MI<0/A(@$+2=QX(2B6AC'7*ARLWO><+?;;S/%*3&NQ&BBC"04OCRHD1P(P6/# MJL12 MW9 .#C98"5)9QE(T)-294?L$38U!::C>G[5*PY30 IZNUIOEM[1ZP-)?4YFM M,9-66VN]!&8XBLGF""Z65GR.&>9L1)*J9"R?H:LQ7 W5_SZN1E1&"]AZN/U> MI47X^LVM_MGM08DG/Z'ETD=Z#X(1 5YJM.E66:V,UR9625(^1]C4>Y"J5QT)DIPLG2,L2% :1L"TE@:G2"4QDI=&YXFK#&[=1(,GL78 M"3II &,/;["W5MB39))5 72DM.Q& B4G#U:B=7:XD*Q3H/@80:UAZA2U+ROH MH $L?4Q_I,55>HO2*W4F)2S^?;[Y>G/>;YE*Z"*4V0G@.77%=:#@; F4 Q,L M6:YDG=:U1U'7V)DX)LK&U\Z$D%NO-K._NG\L5S?DKSO+[F+BBD6+Y.HRK"-I M*&7BH!ACF407<#,=@2U61'?@L!;!@(MI6D4(^QF M_7/!>6LI!V]9&1RFT?01:R!1RDB,/@I^7+/= >=*%86/I*7E."(;K.VP_-8- M]5W]./4]V3T6WB]N?"TJB!"EB8.VY:614K@?$LGH:T4=HJ=,[#\6>T;QMTM/ MXU-4UOTPP36@_D>/RW?SQ?4,WYD7)'N%6 X,HT(A T$O*Q*(1B;GA&7>& M^9:DJ1]?U[^J&2;]!H*>!YQ\2*OR _E$V M$#6Z-!32"DRYE+#$R, I#S8?$V7_"8I"^J#BR**0/L)O\7C<24Y+9V)BD4*. M0I?VXQ$#3Z* "D="))PJ4Z5R^*45A?12>8^BD#[R;Q%*._EH&:DBTI82!UU: M\&0&5C$'6E)KG'&Y1*=M'J6@RN3_D2!Q/UE,#)GW99V&[KS(Z@^@7HG.8#*(^ M<8L2X1(T5=KXY Q7QUR['P>8QZB8+N4[DG:78XMZ0KQT!7:K'[/?/LV,8]YP M@R2:K$#8Q, P4\8LRF H-R&')\9ZK5/XSR_+/_ZR7;#@0]_\I15H!Q@7#20*=NNRGZT3VNH/S/*VW#,1H@A2$@.$R@]#H+=FDD &E MK#?.NV#VSHU':D .K3Z- S&^VL<17P/QS1.I:(DJ33P0H!XMNA"1(2?H0$=# M39;4RDBJS.1Y814@H][(#)-^$TTKGZX^<#IP74;K:B5+2T5;6BHRD)QQ9KRF M)ISGZ?-+J 'II?I>-2 ]M'".?B';7Y0_O%NG__J/_P502P$"% ,4 " J M8V=-Q!T.)A4( 8+@ %@ @ $ 83 Y,S Q."UE>&AI M8FET,S$Q+FAT;5!+ 0(4 Q0 ( "IC9TVXN:2;&P@ ,F%G9RTR,#$X,#DS,"YH=&U02P$"% ,4 " J8V=- MU%M0RUD- #%C $0 @ %3?@$ >F%G9RTR,#$X,#DS,"YX M "Y00$ %0 @ '; MBP$ >F%G9RTR,#$X,#DS,%]C86PN>&UL4$L! A0#% @ *F-G36B&:_U^ M/ >V0" !4 ( !]JH! 'IA9VF%G9RTR,#$X,#DS,%]P&UL 64$L%!@ ) D 5@( %_K @ $! end