0001296205-19-000074.txt : 20190807 0001296205-19-000074.hdr.sgml : 20190807 20190807125628 ACCESSION NUMBER: 0001296205-19-000074 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 69 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190807 DATE AS OF CHANGE: 20190807 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: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34528 FILM NUMBER: 191004699 BUSINESS ADDRESS: STREET 1: 910 WEST LEGACY CENTER WAY STREET 2: SUITE 500 CITY: MIDVALE STATE: UT ZIP: 84047 BUSINESS PHONE: 801-263-0699 MAIL ADDRESS: STREET 1: 910 WEST LEGACY CENTER WAY STREET 2: SUITE 500 CITY: MIDVALE STATE: UT ZIP: 84047 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-20190630.htm 10-Q Document
FALSEQ22019--12-310001296205P0Y9M0D300012962052019-01-012019-06-30iso4217:USDxbrli:shares00012962052018-12-3100012962052019-06-30xbrli:shares00012962052019-08-06iso4217:USD00012962052019-04-012019-06-3000012962052018-04-012018-06-3000012962052018-01-012018-06-300001296205us-gaap:CommonStockMember2019-03-310001296205us-gaap:AdditionalPaidInCapitalMember2019-03-310001296205us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-310001296205us-gaap:TreasuryStockMember2019-03-310001296205us-gaap:RetainedEarningsMember2019-03-3100012962052019-03-310001296205us-gaap:RetainedEarningsMember2019-04-012019-06-300001296205us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-04-012019-06-300001296205us-gaap:CommonStockMember2019-04-012019-06-300001296205us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-300001296205us-gaap:CommonStockMember2019-06-300001296205us-gaap:AdditionalPaidInCapitalMember2019-06-300001296205us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300001296205us-gaap:TreasuryStockMember2019-06-300001296205us-gaap:RetainedEarningsMember2019-06-300001296205us-gaap:CommonStockMember2018-12-310001296205us-gaap:AdditionalPaidInCapitalMember2018-12-310001296205us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001296205us-gaap:TreasuryStockMember2018-12-310001296205us-gaap:RetainedEarningsMember2018-12-310001296205us-gaap:RetainedEarningsMember2019-01-0100012962052019-01-010001296205us-gaap:CommonStockMember2019-01-010001296205us-gaap:AdditionalPaidInCapitalMember2019-01-010001296205us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-010001296205us-gaap:TreasuryStockMember2019-01-010001296205us-gaap:RetainedEarningsMember2019-01-012019-06-300001296205us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-06-300001296205us-gaap:TreasuryStockMember2019-01-012019-06-300001296205us-gaap:CommonStockMember2019-01-012019-06-300001296205us-gaap:AdditionalPaidInCapitalMember2019-01-012019-06-300001296205us-gaap:CommonStockMember2018-03-310001296205us-gaap:AdditionalPaidInCapitalMember2018-03-310001296205us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-03-310001296205us-gaap:TreasuryStockMember2018-03-310001296205us-gaap:RetainedEarningsMember2018-03-3100012962052018-03-310001296205us-gaap:RetainedEarningsMember2018-04-012018-06-300001296205us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-04-012018-06-300001296205us-gaap:TreasuryStockMember2018-04-012018-06-300001296205us-gaap:CommonStockMember2018-04-012018-06-300001296205us-gaap:AdditionalPaidInCapitalMember2018-04-012018-06-300001296205us-gaap:CommonStockMember2018-06-300001296205us-gaap:AdditionalPaidInCapitalMember2018-06-300001296205us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-06-300001296205us-gaap:TreasuryStockMember2018-06-300001296205us-gaap:RetainedEarningsMember2018-06-3000012962052018-06-300001296205us-gaap:CommonStockMember2017-12-310001296205us-gaap:AdditionalPaidInCapitalMember2017-12-310001296205us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310001296205us-gaap:TreasuryStockMember2017-12-310001296205us-gaap:RetainedEarningsMember2017-12-3100012962052017-12-310001296205us-gaap:RetainedEarningsMember2018-01-0100012962052018-01-010001296205us-gaap:CommonStockMember2018-01-010001296205us-gaap:AdditionalPaidInCapitalMember2018-01-010001296205us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-010001296205us-gaap:TreasuryStockMember2018-01-010001296205us-gaap:RetainedEarningsMember2018-01-012018-06-300001296205us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-06-300001296205us-gaap:TreasuryStockMember2018-01-012018-06-300001296205us-gaap:CommonStockMember2018-01-012018-06-300001296205us-gaap:AdditionalPaidInCapitalMember2018-01-012018-06-300001296205us-gaap:AccountingStandardsUpdate201602Member2019-01-010001296205zagg:BuildToSuitLeaseMemberus-gaap:AccountingStandardsUpdate201602Member2019-01-010001296205srt:MinimumMember2019-01-012019-06-300001296205srt:MaximumMember2019-01-012019-06-300001296205us-gaap:AccountingStandardsUpdate201602Member2019-01-012019-06-30xbrli:pure0001296205zagg:ScreenProtectionMemberus-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2019-04-012019-06-300001296205zagg:ScreenProtectionMemberus-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2018-04-012018-06-300001296205zagg:ScreenProtectionMemberus-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2019-01-012019-06-300001296205zagg:ScreenProtectionMemberus-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2018-01-012018-06-300001296205us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:PowerManagementMember2019-04-012019-06-300001296205us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:PowerManagementMember2018-04-012018-06-300001296205us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:PowerManagementMember2019-01-012019-06-300001296205us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:PowerManagementMember2018-01-012018-06-300001296205us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:AudioMemberMember2019-04-012019-06-300001296205us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:AudioMemberMember2018-04-012018-06-300001296205us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:AudioMemberMember2019-01-012019-06-300001296205us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:AudioMemberMember2018-01-012018-06-300001296205us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:KeyboardsMember2019-04-012019-06-300001296205us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:KeyboardsMember2018-04-012018-06-300001296205us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:KeyboardsMember2019-01-012019-06-300001296205us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:KeyboardsMember2018-01-012018-06-300001296205zagg:DistributionChannelConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:SalesChannelThroughIntermediaryMember2019-04-012019-06-300001296205zagg:DistributionChannelConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:SalesChannelThroughIntermediaryMember2018-04-012018-06-300001296205zagg:DistributionChannelConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:SalesChannelThroughIntermediaryMember2019-01-012019-06-300001296205zagg:DistributionChannelConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:SalesChannelThroughIntermediaryMember2018-01-012018-06-300001296205zagg:DistributionChannelConcentrationRiskMemberzagg:SalesChannelDirectlyToConsumerWebsiteMemberus-gaap:RevenueFromContractWithCustomerMember2019-04-012019-06-300001296205zagg:DistributionChannelConcentrationRiskMemberzagg:SalesChannelDirectlyToConsumerWebsiteMemberus-gaap:RevenueFromContractWithCustomerMember2018-04-012018-06-300001296205zagg:DistributionChannelConcentrationRiskMemberzagg:SalesChannelDirectlyToConsumerWebsiteMemberus-gaap:RevenueFromContractWithCustomerMember2019-01-012019-06-300001296205zagg:DistributionChannelConcentrationRiskMemberzagg:SalesChannelDirectlyToConsumerWebsiteMemberus-gaap:RevenueFromContractWithCustomerMember2018-01-012018-06-300001296205zagg:SalesChannelDirectlyToConsumerFranchiseesMemberzagg:DistributionChannelConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2019-04-012019-06-300001296205zagg:SalesChannelDirectlyToConsumerFranchiseesMemberzagg:DistributionChannelConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2018-04-012018-06-300001296205zagg:SalesChannelDirectlyToConsumerFranchiseesMemberzagg:DistributionChannelConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2019-01-012019-06-300001296205zagg:SalesChannelDirectlyToConsumerFranchiseesMemberzagg:DistributionChannelConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2018-01-012018-06-300001296205country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2019-04-012019-06-300001296205country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2018-04-012018-06-300001296205country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2019-01-012019-06-300001296205country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2018-01-012018-06-300001296205us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:EuropeMember2019-04-012019-06-300001296205us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:EuropeMember2018-04-012018-06-300001296205us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:EuropeMember2019-01-012019-06-300001296205us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:EuropeMember2018-01-012018-06-300001296205us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:OtherCountriesMember2019-04-012019-06-300001296205us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:OtherCountriesMember2018-04-012018-06-300001296205us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:OtherCountriesMember2019-01-012019-06-300001296205us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:OtherCountriesMember2018-01-012018-06-300001296205zagg:EarnoutConsiderationMemberMemberzagg:HALOMember2019-01-032019-01-030001296205zagg:EarnoutConsiderationMemberMemberzagg:HALOMember2019-01-030001296205zagg:ThirdPartyIndemnificationLiabilityMemberMemberzagg:HALOMember2019-01-032019-01-030001296205zagg:HALOMember2019-01-032019-01-030001296205zagg:HALOMember2019-01-030001296205zagg:HALOMemberus-gaap:PatentedTechnologyMember2019-01-030001296205zagg:HALOMemberus-gaap:PatentedTechnologyMember2019-01-032019-01-030001296205us-gaap:TradeNamesMemberzagg:HALOMember2019-01-030001296205us-gaap:TradeNamesMemberzagg:HALOMember2019-01-032019-01-030001296205zagg:HALOMemberus-gaap:CustomerRelationshipsMember2019-01-030001296205zagg:HALOMemberus-gaap:CustomerRelationshipsMember2019-01-032019-01-030001296205zagg:HALOMember2019-04-012019-06-300001296205zagg:HALOMember2019-01-012019-06-300001296205zagg:HALOMember2018-04-012018-06-300001296205zagg:HALOMember2018-01-012018-06-300001296205us-gaap:AcquisitionRelatedCostsMemberzagg:HALOMember2018-04-012018-06-300001296205us-gaap:AcquisitionRelatedCostsMemberzagg:HALOMember2019-01-012019-06-300001296205us-gaap:AcquisitionRelatedCostsMemberzagg:HALOMember2018-01-012018-06-300001296205us-gaap:FairValueAdjustmentToInventoryMemberzagg:HALOMember2018-04-012018-06-300001296205us-gaap:FairValueAdjustmentToInventoryMemberzagg:HALOMember2019-01-012019-06-300001296205us-gaap:FairValueAdjustmentToInventoryMemberzagg:HALOMember2018-01-012018-06-300001296205zagg:LongTermDebtExpenseDomain2018-04-012018-06-300001296205zagg:LongTermDebtExpenseDomain2019-01-012019-06-300001296205zagg:LongTermDebtExpenseDomain2018-01-012018-06-300001296205us-gaap:TradeNamesMember2019-06-300001296205us-gaap:TradeNamesMember2018-12-310001296205us-gaap:PatentedTechnologyMember2019-06-300001296205us-gaap:PatentedTechnologyMember2018-12-310001296205us-gaap:CustomerRelationshipsMember2019-06-300001296205us-gaap:CustomerRelationshipsMember2018-12-310001296205us-gaap:NoncompeteAgreementsMember2019-06-300001296205us-gaap:NoncompeteAgreementsMember2018-12-310001296205us-gaap:OtherIntangibleAssetsMember2019-06-300001296205us-gaap:OtherIntangibleAssetsMember2018-12-3100012962052018-01-012018-12-310001296205us-gaap:RestrictedStockUnitsRSUMember2019-04-012019-06-300001296205us-gaap:RestrictedStockUnitsRSUMember2018-04-012018-06-300001296205us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-06-300001296205us-gaap:RestrictedStockUnitsRSUMember2018-01-012018-06-300001296205us-gaap:RestrictedStockUnitsRSUMemberzagg:EmployeesMember2019-01-012019-06-300001296205us-gaap:RestrictedStockUnitsRSUMemberzagg:EmployeesMember2018-01-012018-06-300001296205us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-04-012019-06-300001296205us-gaap:SellingGeneralAndAdministrativeExpensesMember2018-04-012018-06-300001296205us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-06-300001296205us-gaap:SellingGeneralAndAdministrativeExpensesMember2018-01-012018-06-300001296205srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMember2019-01-012019-06-300001296205srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2019-01-012019-06-3000012962052015-12-3100012962052019-03-110001296205us-gaap:PendingLitigationMemberzagg:YoungAndDolarMembersrt:MinimumMember2019-06-132019-06-13zagg:Customer0001296205us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberzagg:CustomerMember2019-01-012019-06-300001296205us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberzagg:CustomerMember2018-01-012018-12-310001296205us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberzagg:CustomerOneMember2019-01-012019-06-300001296205us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberzagg:CustomerOneMember2018-01-012018-12-310001296205us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberzagg:CustomerTwoMember2019-01-012019-06-300001296205us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberzagg:CustomerTwoMember2018-01-012018-12-310001296205us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:CustomerMember2019-04-012019-06-300001296205us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:CustomerMember2018-04-012018-06-300001296205us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:CustomerMember2019-01-012019-06-300001296205us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:CustomerMember2018-01-012018-06-300001296205us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:CustomerOneMember2019-04-012019-06-300001296205us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:CustomerOneMember2018-04-012018-06-300001296205us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:CustomerOneMember2019-01-012019-06-300001296205us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:CustomerOneMember2018-01-012018-06-300001296205us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:CustomerTwoMember2019-04-012019-06-300001296205us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:CustomerTwoMember2018-04-012018-06-300001296205us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:CustomerTwoMember2019-01-012019-06-300001296205us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberzagg:CustomerTwoMember2018-01-012018-06-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
June 30, 2019, or
Transition Report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 for the transition period from ______________ to _____________.
001-34528
(Commission File Number)
ZAGG INC
(Exact name of registrant as specified in its charter)
Delaware20-2559624
(State or other jurisdiction of incorporation)(I.R.S. Employer Identification No.)

910 West Legacy Center Way, Suite 500
Midvale, Utah 84047
(Address of principal executive offices, including zip code)
(801) 263-0699
(Registrant’s telephone number, including area code)
Not Applicable
(Former name, former address, and former fiscal year, if changed since last report)
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
Securities registered pursuant to Section 12(b) of the Act:
Common Stock, $0.001 par value
ZAGGThe Nasdaq Stock Market, LLC
(Title of each class)(Trading Symbol(s))(Name of each exchange on which registered)
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date: 29,080,293 common shares as of August 6, 2019.




ItemContentsPage



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


ZAGG INC AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
(Amounts in thousands, except par value amounts)
(Unaudited)
June 30, 2019December 31, 2018
ASSETS
Current assets:
Cash and cash equivalents$12,885 $15,793 
Accounts receivable, net of allowances of $431 and $885
102,578 156,667 
Income tax receivable 3,427 375 
Inventories110,565 82,919 
Prepaid expenses and other current assets 6,393 5,473 
Total current assets235,848 261,227 
Property and equipment, net of accumulated depreciation of $13,860 and $11,844
17,714 16,118 
Intangible assets, net of accumulated amortization of $87,692 and $78,627
70,542 52,054 
Deferred income tax assets15,396 19,403 
Operating lease right of use assets 10,380 — 
Goodwill 43,560 27,638 
Other assets1,315 1,571 
Total assets$394,755 $378,011 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$70,988 $80,908 
Sales returns liability 37,522 54,432 
Accrued wages and wage related expenses 6,665 6,624 
Accrued liabilities9,511 13,723 
Current portion of operating lease liabilities 2,154 — 
Total current liabilities126,840 155,687 
Line of credit95,363 58,363 
Operating lease liabilities 11,889 — 
Other long-term liabilities7,913 5,470 
Total liabilities242,005 219,520 
Commitments and contingencies (Note 1 and Note 10)
Stockholders’ equity:
Common stock, $0.001 par value; 100,000 shares authorized; 36,140 and 34,457 shares issued
36 34 
Treasury stock, 7,055 and 6,983 common shares at cost
(50,455)(49,733)
Additional paid-in capital111,279 96,486 
Accumulated other comprehensive loss(1,425)(1,410)
Retained earnings93,315 113,114 
Total stockholders’ equity152,750 158,491 
Total liabilities and stockholders’ equity$394,755 $378,011 

See accompanying notes to condensed consolidated financial statements.
1

ZAGG INC AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(Amounts in thousands, except per share amounts)
(Unaudited)
For the Three Months EndedFor the Six Months Ended
June 30, 2019June 30, 2018June 30, 2019June 30, 2018
Net sales$106,796 $118,565 $185,546 $230,631 
Cost of sales69,037 80,908 123,965 155,381 
Gross profit37,759 37,657 61,581 75,250 
Operating expenses:
Advertising and marketing4,514 2,638 9,099 5,233 
Selling, general and administrative34,491 27,035 66,075 51,342 
Transaction costs374 18 621 18 
Amortization of intangible assets4,599 2,773 9,065 5,545 
Total operating expenses43,978 32,464 84,860 62,138 
(Loss) income from operations(6,219)5,193 (23,279)13,112 
Other income (expense):
Interest expense(1,103)(346)(2,113)(846)
Other income (expense)1,192 (681)676 (186)
Total other income (expense)89 (1,027)(1,437)(1,032)
(Loss) income before provision for income taxes(6,130)4,166 (24,716)12,080 
Income tax benefit (provision)794 (950)4,956 (1,835)
Net (loss) income$(5,336)$3,216 $(19,760)$10,245 
(Loss) earnings per share attributable to stockholders:
Basic (loss) earnings per share$(0.18)$0.11 $(0.68)$0.36 
Diluted (loss) earnings per share$(0.18)$0.11 $(0.68)$0.36 

See accompanying notes to condensed consolidated financial statements.
2

ZAGG INC AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(Amounts in thousands)
(Unaudited)
For the Three Months EndedFor the Six Months Ended
June 30, 2019June 30, 2018June 30, 2019June 30, 2018
Net (loss) income$(5,336)$3,216 $(19,760)$10,245 
Other comprehensive gain (loss), net of tax:
Foreign currency translation gain (loss)141 (969)(15)(680)
Total other comprehensive income (loss)141 (969)(15)(680)
Total comprehensive (loss) income$(5,195)$2,247 $(19,775)$9,565 

See accompanying notes to condensed consolidated financial statements.
3

ZAGG INC AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF EQUITY
(Amounts in thousands)
(Unaudited)
For the Three Months Ended June 30, 2019
Common Stock
SharesAmountAdditional Paid-in CapitalAccumulated Other Comprehensive LossTreasury StockRetained EarningsTotal Stockholders’
Equity
Balances, March 31, 201936,117 $36 $109,870 $(1,566)$(50,455)$98,651 $156,536 
Net loss— — — — — (5,336)(5,336)
Other comprehensive income— — — 141 — — 141 
Treasury stock purchase— — — — — — — 
Restricted stock release22 — — — — — — 
Employee stock purchase plan release1 —  — — —  
Stock-based compensation expense— — 1,475 — — — 1,475 
Payment of withholding taxes on restricted stock units— — (66)— — — (66)
Shares issued as consideration for acquisition— — — — — — — 
Balances, June 30, 201936,140 $36 $111,279 $(1,425)$(50,455)$93,315 $152,750 
For the Six Months Ended June 30, 2019
Common Stock
SharesAmountAdditional Paid-in CapitalAccumulated Other Comprehensive LossTreasury StockRetained EarningsTotal Stockholders’
Equity
Balances, December 31, 201834,457 $34 $96,486 $(1,410)$(49,733)$113,114 $158,491 
Cumulative effect of accounting change— — — — — (39)(39)
Balance after cumulative effect of accounting change34,457 $34 $96,486 $(1,410)$(49,733)$113,075 $158,452 
Net loss— — — — — (19,760)(19,760)
Other comprehensive income— — — (15)— — (15)
Treasury stock purchase— — — — (722)— (722)
Restricted stock release222 — — — — — — 
Employee stock purchase plan release3 — 13 — — — 13 
Stock-based compensation expense— — 2,660 — — — 2,660 
Payment of withholding taxes on restricted stock units— — (848)— — — (848)
Shares issued as consideration for acquisition1,458 $2 $12,968 $— $— $— $12,970 
Balances, June 30, 201936,140 $36 $111,279 $(1,425)$(50,455)$93,315 $152,750 

See accompanying notes to condensed consolidated financial statements.
4

ZAGG INC AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF EQUITY (Continued)
(Amounts in thousands)
(Unaudited)
For the Three Months Ended June 30, 2018
Common Stock
SharesAmountAdditional Paid-in CapitalAccumulated Other Comprehensive LossTreasury StockRetained EarningsTotal Stockholders’
Equity
Balances, March 31, 201834,416 $34 $94,134 $(59)$(37,637)$80,954 $137,426 
Net income— — — — — 3,216 3,216 
Other comprehensive loss— — — (969)— — (969)
Treasury stock purchase— — — — (3,006)— (3,006)
Restricted stock release7 — — — — — — 
Employee stock purchase plan release— — 55 — — — 55 
Stock-based compensation expense— — 807 — — — 807 
Payment of withholding taxes on restricted stock units— — (19)— — — (19)
Balances, June 30, 201834,423 $34 $94,977 $(1,028)$(40,643)$84,170 $137,510 
For the Six Months Ended June 30, 2018
Common Stock
SharesAmountAdditional Paid-in CapitalAccumulated Other Comprehensive LossTreasury StockRetained EarningsTotal Stockholders’
Equity
Balances, December 31, 201734,104 $34 $96,145 $(348)$(37,637)$77,805 $135,999 
Cumulative effect of accounting change— — — — — (3,880)(3,880)
Balance after cumulative effect of accounting change34,104 $34 $96,145 $(348)$(37,637)$73,925 $132,119 
Net income— — — — — 10,245 10,245 
Other comprehensive loss— — — (680)— — (680)
Treasury stock purchase— — — — (3,006)— (3,006)
Restricted stock release318 — — — — — — 
Employee stock purchase plan release1 — 55 — — — 55 
Stock-based compensation expense— — 1,408 — — — 1,408 
Payment of withholding taxes on restricted stock units— — (2,631)— — — (2,631)
Balances, June 30, 201834,423 $34 $94,977 $(1,028)$(40,643)$84,170 $137,510 

See accompanying notes to condensed consolidated financial statements.
5

ZAGG INC AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Amounts in thousands)
(Unaudited)
For the Six Months Ended
June 30, 2019June 30, 2018
Cash flows from operating activities:
Net (loss) income$(19,760)$10,245 
Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:
Stock-based compensation expense2,660 1,408 
Depreciation and amortization12,256 9,230 
Deferred income tax assets(2,169)481 
Loss on disposal of property and equipment6 9 
Loss on deferred loan costs with debt modification 243 
Amortization of deferred loan costs101 106 
Amortization of right of use assets1,066 — 
Changes in operating assets and liabilities:
Accounts receivable, net55,006 37,318 
Inventories(24,313)5,080 
Prepaid expenses and other current assets396 503 
Other assets179 (563)
Accounts payable(12,654)(34,480)
Income tax receivable(3,555)(3,512)
Sales returns liability(19,627)(5,092)
Accrued wages and wage related expenses(360)153 
Accrued liabilities(1,904)(1,404)
Lease liabilities(1,134) 
Other79 232 
Net cash (used in) provided by operating activities(13,727)19,957 
Cash flows from investing activities:
Purchase of property and equipment(4,213)(2,701)
Proceeds from disposal of equipment2 26 
Purchase of HALO, net of cash acquired(20,368) 
Net cash used in investing activities(24,579)(2,675)
Cash flows from financing activities:
Proceeds from revolving credit facility176,566 198,761 
Payments on revolving credit facility(139,566)(214,215)
Payments on term loan facility (2,084)
Purchase of treasury stock(722)(3,006)
Payment of withholding on restricted stock units(782)(2,610)
Payment of deferred loan costs (294)
Proceeds from issuance of stock under employee stock purchase plan13 55 
Net cash provided by (used in) financing activities35,509 (23,393)
Effect of foreign currency exchange rates on cash equivalents(111)(296)
Net decrease in cash and cash equivalents(2,908)(6,407)
Cash and cash equivalents at beginning of the period15,793 24,989 
Cash and cash equivalents at end of the period$12,885 $18,582 

See accompanying notes to condensed consolidated financial statements.
6

ZAGG INC AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Continued)
(Amounts in thousands)
(Unaudited)
For the Six Months Ended
June 30, 2019June 30, 2018
Supplemental disclosure of cash flow information:
Cash paid during the period for interest$1,998 $926 
Cash paid during the period for income taxes, net629 4,683 
Cash paid during the period for rent expenses included in the measurement of lease liabilities1,453 — 
Supplemental disclosure of non-cash investing and financing activities:
Purchase of property and equipment financed through accounts payable$451 $541 
Withholding tax on restricted stock units recorded in accrued wages and wage related expenses66 21 
Purchase of HALO through amounts due to seller, contingent payments and common stock16,985  
Modification of debt that resulted in payment of existing term loan balance 11,991 
Noncash change in lease asset and operating liabilities from remeasurement of existing leases and addition of new leases1,856 — 

See accompanying notes to condensed consolidated financial statements.
7

ZAGG INC AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars, units, and shares in thousands, except per share amounts)
(Unaudited)
(1) NATURE OF OPERATIONS AND BASIS OF PRESENTATION
ZAGG Inc and its subsidiaries (the “Company”) are innovation leaders in mobile tech accessories for smartphones and tablets. For over 15 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, audio, mobile keyboards, protective cases, and other mobile accessories sold under the ZAGG®, InvisibleShield®, mophie®, IFROGZ®, BRAVEN®, Gear4®, and HALO® brands.
The accompanying unaudited condensed consolidated financial statements have been prepared by the Company pursuant to the rules and regulations of the United States 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, 2018 (the “2018 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 at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting periods, with related disclosures of these amounts in the notes to the financial statements. Actual results could differ from those estimates.
Significant Accounting Policies
The Company’s significant accounting policies are described in Note 1 to the Company’s consolidated financial statements included in the 2018 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 842, “Leases” (In thousands, except lease terms and discount rates)
The Company adopted ASC Topic 842,“Leases” (“Topic 842”) with a date of initial application of January 1, 2019. As a result of this adoption, the Company has changed its accounting policy for leases as detailed below.
The Company applied Topic 842 on January 1, 2019, using the modified retrospective approach. The adoption of Topic 842 includes the cumulative effect of adopting the new standard being recognized in retained earnings at January 1, 2019, 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. Therefore, the prior period comparative information has not been adjusted and continues to be reported under the previous ASC Topic 840, “Leases” (“Topic 840”) standard. The Company also elected the package of available practical expedients allowable under Topic 842 guidelines in its adoption approach.
The adoption of Topic 842 resulted in an increase in long-term lease liabilities of $10,684 which was included in operating lease liabilities; an increase in short-term lease liabilities of $2,362 which was included in current portion of operating lease liabilities; an initial recognition of right of use (ROU”) assets of $8,842 which was included in operating lease right of use assets; an increase of deferred tax assets, net of $1,424; a derecognition of $3,346 related to lease liabilities under Topic 840 which was included in accrued liabilities; a decrease in deferred rent of $819 which was included in accrued liabilities; and a decrease of $39 in retained earnings as a cumulative effect of adoption.
8

As the Company did not have any finance leases upon adoption of Topic 842 at January 1, 2019, the largest driver of changes for the adoption of Topic 842 was the addition of the Company’s operating leases to the condensed consolidated balance sheet, creating ROU assets and lease liabilities on the condensed consolidated balance sheet as of June 30, 2019. Under Topic 840, operating leases were not included on the condensed consolidated balance sheets, whereas under Topic 842, ROU assets and lease liabilities are calculated and recorded on the lease commencement date. The standard had a material impact in the Company’s consolidated balance sheets, but did not have a significant impact in its condensed consolidated statements of operations. In addition, the adoption of Topic 842 had no impact to cash provided by or used in operating, financing, or investing on the condensed consolidated statements of cash flows.
Lease accounting policy
The Company determines if an arrangement is a lease at contract inception and then determines if such qualifying lease is classified as an operating lease or a finance lease. As of June 30, 2019, the Company only has operating leases. For operating leases, the Company measures lease liabilities based on the present value of the future minimum lease payments over the lease term at commencement date. As most of its leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on relevant information available at each leases' commencement date in determining the present value of future payments for each individual lease. ROU assets are measured as the sum of the amount of the initial measurement of the lease liability, plus any prepaid lease payments made minus any lease incentives received, and any initial direct costs incurred. The Company’s lease terms may include options to extend or terminate leases that will be recognized when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term.
The Company has lease agreements with lease and non-lease components under the definition of Topic 842. Upon adoption of Topic 842, the Company elected a practical expedient not to separate the lease and non-lease components for its leases for physical space and equipment and accounts for them as a single lease component.
Lease information
The Company has operating leases for offices, retail stores, and warehouse space that expire through 2027. The Company’s leases have remaining lease terms of 7 months to 9 years, some of which include options to extend the leases up to 10 years. The following summarizes the activities in the Company’s ROU assets and lease liabilities for the six months ended June 30, 2019:
Beginning Balance as of January 1, 2019Adoption of Topic 842AdditionsAmortizationEnding Balance as of June 30, 2019
ROU assets$— $8,842 $2,604 $(1,066)$10,380 
Lease liabilities— 13,046 2,131 (1,134)14,043 
For the three and six months ended June 30, 2019, the rent expense was $799 and $1,652, respectively. For the three and six months ended June 30, 2018, the rent expense was $818 and $1,546, 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. As of June 30, 2019, the Company had a weighted-average remaining lease term of 5.4 years and a weighted-average discount rate used to calculate the lease liability of 4.42%.
Future maturities of lease liabilities as of June 30, 2019 were as follows:
Remaining 2019$1,801 
20203,199 
20212,718 
20222,738 
20232,203 
Thereafter3,144 
Total lease payments$15,803 
Less: imputed interest(1,760)
Lease liabilities$14,043 
No other leases have been entered into under which the Company has significant rights and obligations as the lessee except those noted above.
9

Minimum rental payments for operating leases required under Topic 840 as of December 31, 2018 are as follows:
2019$3,198 
20202,842 
20212,457 
20222,517 
20231,976 
Thereafter2,098 
Total operating lease commitments$15,088 

(2) REVENUE
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 six months ended June 30, 2019 and 2018, was approximately as follows:
For the Three Months EndedFor the Six Months Ended
June 30, 2019June 30, 2018June 30, 2019June 30, 2018
Protection (screen protection and cases)54 55 56 52 
Power (power management and power cases)34 34 32 36 
Audio3 4 4 5 
Productivity (keyboards and other)9 7 8 7 
The percentage of net sales related to the Company’s key distribution channels for the three and six months ended June 30, 2019 and 2018, was approximately as follows:
For the Three Months EndedFor the Six Months Ended
June 30, 2019June 30, 2018June 30, 2019June 30, 2018
Indirect channel85 88 82 88 
Website10 8 12 8 
Franchisees5 4 6 4 
The percentage of net sales related to the Company’s key geographic regions for the three and six months ended June 30, 2019 and 2018, was approximately as follows:
For the Three Months EndedFor the Six Months Ended
June 30, 2019June 30, 2018June 30, 2019June 30, 2018
United States74 85 72 83 
Europe15 10 14 10 
Other11 5 14 7 

10

Contract Balances
Timing of revenue recognition may differ from timing of invoicing to customers or timing of consideration received. The following table provides information about receivables, right of return assets, contract liabilities, refund liabilities, and warranty liabilities from the Company’s contracts with customers as of June 30, 2019 and December 31, 2018:
June 30, 2019December 31, 2018
Receivables, which comprises the balance in accounts receivable, net of allowances$102,578 $156,667 
Right of return assets, which are included in prepaid expenses and other current assets706 999 
Refund liabilities, which are included in sales return liability33,904 49,786 
Warranty liabilities, which are included in sales return liability3,618 4,646 
Contract liabilities, which are included in accrued liabilities60 96 
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 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 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, revenue is deferred and will be recognized when the transfer of control has been completed.
During the three and six months ended June 30, 2019, revenue recognized that was included in the contract liability balance as of December 31, 2018, was $25 and $36, respectively.
The following summarizes the activities in the Company’s warranty liabilities for the six months ended June 30, 2019:
Balance as of December 31, 2018$4,646 
Additions4,744 
Warranty claims charged(5,772)
Balance as of June 30, 2019$3,618 

(3) ACQUISITIONS
Acquisition of HALO
On January 3, 2019, (the “HALO Acquisition Date”), ZAGG Hampton LLC, a Delaware limited liability company and wholly owned subsidiary of the Company, entered into a membership interest purchase agreement (the “Purchase Agreement”) with Halo2Cloud, LLC (“HALO”) and its equity owners to acquire all of the outstanding equity interests of HALO (the “HALO Acquisition”). HALO is a leading direct-to-consumer mobile accessories company with an extensive intellectual property portfolio that specializes in wireless charging, car and wall chargers, portable power, and other accessories. The Company acquired HALO to expand its product and intellectual property portfolio, and to enter into new distribution channels.
The total purchase consideration for the HALO Acquisition was $23,943 in cash, 1,458 shares of the Company’s common stock valued at $12,968, and contingent consideration estimated at $1,593 (the “HALO Earnout Consideration”). The initial purchase price was subject to adjustment within 90 days of the HALO Acquisition Date based upon the final determination of HALO’s (i) working capital, (ii) indebtedness, and (iii) transaction expenses as set forth in the Purchase Agreement.
As agreed in the Purchase Agreement, the Company retained $2,424 from the cash due to the sellers and will hold this amount for 18 months following the HALO Acquisition Date as security for HALO’s indemnification obligations. The $2,424 retained by the Company that is due HALO is recorded in other long-term liabilities in the condensed consolidated balance sheets.
HALO is also entitled to the HALO Earnout Consideration from the Company if HALO achieves the target Adjusted EBITDA set forth in the Purchase Agreement for the year ending December 31, 2019. If, however, HALO’s actual Adjusted EBITDA is less than the target Adjusted EBITDA for the year ending December 31, 2019, the HALO Earnout Consideration will be reduced by the difference between the actual Adjusted EBITDA and the target Adjusted EBITDA.
11

The following summarizes the components of the purchase consideration for HALO:
Cash consideration$23,943 
Company common stock12,968 
Contingent consideration1,593 
Total purchase price$38,504 
The total purchase price of $38,504 has been allocated to identifiable assets acquired and liabilities assumed based on their preliminary fair values. The excess of the purchase price over the preliminary fair value of the tangible and intangible assets acquired and liabilities assumed is recorded as goodwill.
The following table summarizes the preliminary estimates of the fair values of the identifiable assets acquired and liabilities assumed as of the HALO Acquisition Date. The preliminary estimates of the fair value of identifiable assets acquired and liabilities assumed are based on estimates and assumptions and are subject to revisions, which may result in adjustments to the preliminary values presented below, when management’s estimates are finalized:
Cash$1,151 
Accounts receivable2,436 
Inventory2,889 
Inventory step up494 
Prepaid expenses and other assets1,310 
Property and equipment627 
Amortizable identifiable intangible assets27,554 
Goodwill15,922 
Operating lease right of use assets748 
Accounts payable(2,867)
Income tax payable(501)
Accrued expenses(255)
Accrued wages and wage related expenses(324)
Sales return liability(2,728)
Deferred tax liability(6,177)
Lease liabilities(1,775)
Total$38,504 
The Company is still finalizing the fair value measurements of the assets acquired and liabilities assumed, and therefore, the Company’s fair value estimates for the assets acquired and liabilities assumed are preliminary and may change during the allowable measurement period. The allowable measurement period continues to the date the Company obtains and analyzes all relevant information that existed as of the HALO Acquisition Date necessary to determine the fair values of the assets acquired and liabilities assumed, but in no case is to exceed more than one year from the HALO Acquisition Date. The Company is analyzing information to verify assets acquired and liabilities assumed.
Identifiable Intangible Assets
Classes of acquired intangible assets include technologies, trade names, and customer relationships. The fair value of the identifiable intangible assets was determined using the income valuation method. 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.
12

The preliminary amounts assigned to each class of intangible asset and the related weighted average amortization periods are as follows:
Intangible Asset ClassWeighted Average Amortization Period
Technologies$14,187 8.9 years
Trade names4,409 10.0 years
Customer relationships8,958 8.0 years
Total27,554 
Goodwill
Goodwill represents the excess of the HALO purchase price over the preliminary fair value of the assets acquired and liabilities assumed. The Company believes that the primary factors supporting the amount of goodwill recognized are the significant growth opportunities and expected synergies of the combined entity.
Acquisition Costs
As part of the HALO Acquisition, the Company incurred legal, accounting, and other due diligence fees that were expensed when incurred. Total fees incurred related to the HALO Acquisition for the three and six months ended June 30, 2019 was $36 and $283, respectively, which were included as a component of operating expenses on the consolidated statements of operations.
Results of Operations
The results of operations of HALO were included in the Company’s results of operations beginning on January 4, 2019. For HALO’s results of operations from January 4, 2019 through June 30, 2019, HALO generated net sales of $5,198 and had a net loss before tax of $3,761.
Acquisition of Gear4
On November 30, 2018, Patriot Corporation Unlimited Company, an entity registered and incorporated in Ireland and a wholly-owned subsidiary of the Company, entered into a share purchase agreement with STRAX Holding GmbH, an entity registered and incorporated in Germany (“STRAX”), and Gear4 HK Limited, an entity registered and incorporated in Hong Kong and a wholly-owned subsidiary of STRAX (“Gear4”), to acquire from STRAX all of the issued and outstanding equity securities of Gear4 (the “Gear4 Acquisition”).
Pro Forma Results of Operations for HALO and Gear4
The following pro-forma results of operations for the three months ended June 30, 2018, and for the six months ended June 30, 2019, and 2018, give pro forma effect as if the acquisitions of HALO and Gear4 and the related borrowings used to finance the acquisition had occurred on January 1, 2018, after giving effect to certain adjustments including the amortization of intangible assets, interest expense, tax adjustments, specific transaction related expenses incurred prior to the execution date, and assumes the purchase price was allocated to the assets purchased and liabilities assumed based on their fair market values at the date of purchase.
For the Three Months EndedFor the Six Months Ended
June 30, 2018June 30, 2019June 30, 2018
Net sales$123,245 $185,546 $239,373 
Net (loss) income$(97)$(18,538)$1,745 
Basic (loss) earnings per share$(0.01)$(0.64)$0.06 
Diluted (loss) earnings per share$ $(0.64)$0.06 

13

The pro forma information is presented for illustrative purposes only and is not necessarily indicative of the operating results that would have occurred had the transaction been consummated as of January 1, 2018. Furthermore, such pro forma information is not necessarily indicative of future operating results of the combined companies, due to changes in operating activities following the purchase, and should not be construed as representative of the operating results of the combined companies for any future dates or periods.
The nonrecurring pro forma adjustments attributable to the pro forma results of operations are as follows:
For the Three Months EndedFor the Six Months Ended
June 30, 2018June 30, 2019June 30, 2018
Amortization expense$1,667 $59 $3,333 
Transaction costs$327 $(283)$606 
Amortization of fair value adjustment to inventory$198 $(494)$589 
Interest from the amended credit facility and amortization of debt issuance costs$433 $ $866 
The pro forma results do not reflect events that either have occurred or may occur after the HALO Acquisition and Gear4 Acquisition, including, but not limited to, the anticipated realization of ongoing savings from operating synergies in subsequent periods.
(4) INVENTORIES
Inventories consisted of the following as of June 30, 2019, and December 31, 2018:
June 30, 2019December 31, 2018
Finished goods$108,781 $81,397 
Raw materials1,784 1,522 
Total inventories$110,565 $82,919 
Included in prepaid expenses and other current assets were inventory deposits with third-party manufacturers of $382 and $382 as of June 30, 2019, and December 31, 2018, respectively.
(5) GOODWILL AND INTANGIBLE ASSETS
There was no change in goodwill during the three months ended June 30, 2019. During the six months ended June 30, 2019, goodwill increased in connection with the HALO Acquisition. The following table summarizes the changes in goodwill during the six months ended June 30, 2019:
Balance as of December 31, 2018$27,638 
Increase in connection with HALO Acquisition15,922 
Balance as of June 30, 2019$43,560 
There was no change in goodwill during the three and six months ended June 30, 2018.
There were no additions to intangible assets for the three months ended June 30, 2019. In connection with the HALO Acquisition, intangible assets increased $27,554 for patents and technology, trade names, and customer relationships for the six months ended June 30, 2019. There were no additions to intangible assets for the three and six months ended June 30, 2018. Additionally, there were no impairments of intangible assets for the three and six months ended June 30, 2019, and 2018.
14

Intangible assets, net of accumulated amortization as of June 30, 2019, and December 31, 2018, were as follows:
June 30, 2019December 31, 2018
Trade names$28,634 $26,988 
Patents and technology20,281 8,723 
Customer relationships21,027 15,560 
Non-compete agreements599 778 
Other1 5 
Total intangible assets, net of accumulated amortization$70,542 $52,054 
The total weighted average useful lives of intangible assets as of June 30, 2019, and December 31, 2018, was 8.3 years and 8.3 years, respectively.
(6) INCOME TAXES
For interim periods, the tax provision is determined utilizing an estimate of the Company’s annual effective tax rate adjusted for discrete items, if any. The Company's effective tax rate for the three and six months ended June 30, 2019, was 13% and 20%, respectively. The Company’s effective tax rate for the three and six months ended June 30, 2018, was 23% and 15%, respectively. The change in the effective tax rate for the three months ended June 30, 2019, compared to the three months ended June 30, 2018, was primarily due to the impact of a discrete item for restricted stock unit awards relative to pre-tax book income for the period. The change in the effective tax rate for the six months ended June 30, 2019, compared to the six months ended June 30, 2018, was due to several factors including but not limited to a difference in the amount of the discrete item for restricted stock unit awards, as well as an increase in the amounts disallowed under §162(m) of the Internal Revenue Code. The Company’s effective tax rate will generally differ from the U.S. Federal statutory rate of 21%, due to state taxes, permanent items including amounts disallowed under §162(m) of the Internal Revenue Code, the Company’s global tax strategy, and the inclusion of global intangible low taxed income and the corresponding foreign tax credit.
(7) STOCK-BASED COMPENSATION
The grant of restricted stock units with respective weighted-average fair value per share for the three and six months ended June 30, 2019, and 2018, is summarized as follows:
For the Three Months EndedFor the Six Months Ended
June 30, 2019June 30, 2018June 30, 2019June 30, 2018
Granted197 643 278 
Weighted average fair value per share$ $11.65 $9.82 $12.48 
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 643 and 278 restricted stock units granted during the six months ended June 30, 2019, and 2018, the Company granted 287 and 167 restricted stock units 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, and/or specific goals for the individual executive, and (2) continued employment through the applicable vesting date.
15

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 are stock-based compensation expenses related to restricted stock units recorded for the three and six months ended June 30, 2019, and 2018, which are included as a component of selling, general, and administrative expense on the condensed consolidated statement of operations:
For the Three Months EndedFor the Six Months Ended
June 30, 2019June 30, 2018June 30, 2019June 30, 2018
Stock-based compensation expense related to restricted stock units$1,475 $807 $2,660 $1,408 
During the six months ended June 30, 2019, and 2018, 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 $848 and $2,631 reflected as a reduction of additional paid-in capital, respectively. Of the $848 recorded as a reduction of additional paid-in capital, $66 was included in accrued wages and wage related expenses as of June 30, 2019.
(8) EARNINGS (LOSS) PER SHARE:
Basic earnings (loss) per common share excludes dilution and is computed by dividing net earnings (loss) by the weighted average number of shares of common stock outstanding during the period. Diluted earnings (loss) per common share reflects the potential dilution that could occur if stock options and restricted stock, or other common stock equivalents were exercised or converted into common stock. The dilutive effect of stock options or other common stock equivalents is calculated using the treasury stock method.
The following is a reconciliation of the numerator and denominator used to calculate basic earnings (loss) per common share and diluted earnings (loss) per common share for the three and six months ended June 30, 2019, and 2018:

For the Three Months EndedFor the Six Months Ended
June 30, 2019June 30, 2018June 30, 2019June 30, 2018
Net (loss) income$(5,336)$3,216 $(19,760)$10,245 
Weighted average shares outstanding:
  Basic29,064 28,299 28,974 28,254 
  Dilutive effect of restricted stock units 367  425 
  Diluted29,064 28,666 28,974 28,679 
Earnings (loss) per share:
  Basic$(0.18)$0.11 $(0.68)$0.36 
  Diluted$(0.18)$0.11 $(0.68)$0.36 
For the three and six months ended June 30, 2019, 966 restricted stock units were not considered in calculating diluted loss per share because the Company was in a loss position and, therefore, the effect would have been anti-dilutive.
For the three and six months ended June 30, 2018, 114 restricted stock units used to purchase shares of common stock were not considered in calculating diluted earnings per share as their effect would have been anti-dilutive.
(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. On March 11, 2019, the Company's board of directors authorized the cancellation of the 2015 stock repurchase program, and authorized a new stock repurchase program of up to $20,000 of the Company's outstanding common stock.
16

As of June 30, 2019, and December 31, 2018, a total of $20,000 and $5,462 remained authorized under the respective stock repurchase programs.
The Company repurchased shares for the three and six months ended June 30, 2019, and 2018, as follows:
For the Three Months EndedFor the Six Months Ended
June 30, 2019June 30, 2018June 30, 2019June 30, 2018
Shares repurchased 182 72 182 
Cash consideration paid$ $3,006 $722 $3,006 
Commissions to brokers included in cash consideration paid$ $7 $2 $7 
Weighted average price per share repurchased$ $16.49 $10.00 $16.49 
The consideration paid has been recorded within stockholders’ equity in the condensed consolidated balance sheet.
(10) CONTINGENCIES
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; PowerCore Case for iPhone 7 (4.7 inch), 95% Extra Battery; and 2400mAh MFI Certified Rubber-Feel Premium Rechargeable Extended Battery Case for iPhone 5s, 5. 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 parties have reached a confidential settlement, and Anker and Fantasia have ceased sales of the battery cases accused of infringement. The Anker Lawsuit was dismissed in June 2019.
Best Case and Accessories, Inc. v. Zagg, Inc. United States District Court for the Eastern District of New York, Case No. 1:18-CV-04048-LDH-RML. On July 13, 2018, Best Case and Accessories, Inc. filed a complaint against the Company. The Company had previously sent a letter to Best Case and Accessories, Inc. alleging that it was using product packaging and display trade dress that is confusingly similar to the Company's trade dress. In the complaint, Best Case and Accessories, Inc. alleges that it does not infringe the Company's trade dress and that the Company tortuously interfered with Best Case and Accessories, Inc.'s business relationships, which the Company disputes. On February 8, 2019, the Company filed a Complaint for trade dress infringement against Best Case and Accessories, Inc. in the United States District Court for the District of Utah, Case No. 2:19-CV-00090-PMW, in order to respond to the allegations and defend against the claims. This matter is not expected to have a material adverse effect on the Company’s financial position, results of operations, or liquidity.
Dan Dolar, an individual and on behalf of those similarly situated, Plaintiff, v. Mophie Inc., a California corporation, Defendant, Superior Court of the State of California, Orange County, Case No. 30-2019-01066228-CU-BT-CXC. On April 25, 2019, Dan Dolar (“Dolar”) filed a complaint against mophie inc. (“mophie”) alleging, among other things, violation of California Consumers Legal Remedies Act, California False Advertising Law, breach of express warranty, violation of the Magnuson-Moss Warranty Act, violation of California Unfair Competition Law, and violation of state Consumer Protection Statutes. The complaint alleged that mophie mischaracterizes the mAh ratings of the batteries in its products, and asked the court to certify a class of Californians who purchased mophie battery-enabled products. On June 14, 2019, the court dismissed the complaint without prejudice at Dolar’s request so that Dolar’s claims could be pursued in the United States District Court in the case of Young v. Mophie Inc., Case No. 8:19-cv-00827-JVS-DFM, discussed below.
17

Michael Young and Dan Dolar, individually and on behalf of other similarly situated individuals, Plaintiff, v. Mophie Inc., Defendant, United States District Court, Central District of California, Case No. 8:19-cv-00827-JVS-DFM. This action started with a complaint filed by Young against mophie inc. (“mophie”) on May 2, 2019. On June 13, 2019, Young and Dolar joined together as plaintiffs and filed a first amended complaint (the “FAC”). In the FAC, Young and Dolar allege, among other things, that mophie has engaged in unfair and deceptive acts and practices in violation of the California Consumer Legal Remedies Act, violation of California’s False Advertising Law, violation of California’s Unfair Competition Law, violation of the Florida Deceptive and Unfair Trade Practices Act, violation of purportedly material identical state consumer protection statutes in various other states, violation of the Magnuson-Moss Warranty Act, breach of express warranty, and unjust enrichment. The FAC is based on Young’s and Dolar’s allegation that mophie mischaracterizes the mAh ratings of the batteries in certain of its products. Young and Dolar seek to certify a class of consumer nationwide and in various states who purchased mophie battery-enabled products. The FAC does not specify an amount of damages claimed, but alleges that damages will be in excess of $5,000. On July 11, 2019, mophie filed a motion to dismiss all of the claims asserted in the action. mophie denies that it has engaged in the alleged practices and intends to vigorously defend the lawsuit.
SEC Investigation
The Company previously disclosed an investigation by the SEC 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. On March 7, 2019, the Staff of the SEC informed the Company that, after additional consideration and analysis, it has decided to terminate the investigation and dismiss the matter.
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 records a liability when a particular contingency is probable and estimable. The Company has not accrued for any losses in the condensed consolidated financial statements as of June 30, 2019, 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.
(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 customarily exceed federally insured limits. The Company has not experienced any losses in cash accounts for the six months ended June 30, 2019, and 2018.
As of June 30, 2019, and December 31, 2018, three and two separate customers were equal to or exceeded 10% of the balance of accounts receivable, respectively, as follows:
June 30, 2019December 31, 2018
Superior Communications, Inc. (“Superior”)19 50 
Best Buy Co., Inc. (“Best Buy”)11 15 
Verizon Wireless ("Verizon")19 1 
The Company established a direct sales relationship with Verizon during the second half of 2018. Previous to the Company's direct sales relationship with Verizon, Verizon purchased the Company's products through Superior. No other customer account balances were more than 10% of accounts receivable as of June 30, 2019, and December 31, 2018. 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.
18

Concentration of net sales
For the three months ended June 30, 2019, Verizon accounted for over 10% of net sales, and for the three and six months ended June 30, 2018, Superior and Best Buy accounted for over 10% of net sales, as follows:
For the Three Months EndedFor the Six Months Ended
June 30, 2019June 30, 2018June 30, 2019June 30, 2018
Superior5 34 6 31 
Best Buy9 11 9 10 
Verizon13  9  
For the three and six months ended June 30, 2019, and 2018, 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.
19

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 global innovation leaders in accessories and technologies that empower mobile lifestyles, with a commitment to enhance every aspect of performance, productivity, and durability in mobile devices with our creative product solutions. Our business was initially created from the concept of using a clear film originally designed to protect the blades of military helicopters in harsh desert conditions to protect consumers’ mobile devices. Since then, we have endeavored to continuously innovate and improve our products to meet changing customer needs, and now offer a wide array of innovative products in several product categories to protect, enhance, and create a better mobile device experience. Mobile devices are essential to modern living and our mission is to enable the optimal mobile lifestyle through the use of our products.
In addition to our home-grown brands, we have created a platform to combine category-creating and innovative brands that we have acquired with our existing house of brands to address specific consumer needs and empower a mobile lifestyle. We have an award-winning product portfolio that includes screen protection, power cases, power management, wireless charging, audio, mobile keyboards, protective cases, and other mobile accessories sold under the ZAGG®, InvisibleShield®, mophie®, IFROGZ®, BRAVEN®, Gear4®, and HALO® 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, www.mophie.com, www.gear4.com, and www.BestHALO.com (the URLs are included here as inactive textual references, and information contained on, or accessible through, our websites is not a part of, and is not incorporated by reference into, this report).
We have established four corporate objectives and seven core values to act as a foundation for our corporate culture and guide us daily:
zagg-20190630_g1.jpg
20

Corporate Objectives
Core Values
Creative Product Solutions
Integrity
Targeted Global Distribution
Ownership
Operational Excellence
Care for People
The Preferred Brand
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 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 our customers.
Our Products
Our innovative products are included in the following general categories:
Protection (screen protection and protective cases)
Power (power stations, wireless chargers, and power cases)
Audio (earbuds, headphones, and speakers)
Productivity and Other (keyboards and other mobile accessory products)
These products are broken down by brand as follows:
InvisibleShield Products
InvisibleShield products, including InvisibleShield Film, InvisibleShield Glass, and the InvisibleShield On Demand® (“ISOD”) solution, 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 enjoy their mobile devices without the inconvenience of a shattered, cracked, or scratched screen. Our protective InvisibleShield Film and InvisibleShield Glass products offer consumers a wide array of protection types and features, all with a limited lifetime warranty.
InvisibleShield Film was originally developed to protect the leading edge of rotary blades on military helicopters. Through constant innovation, we continue to formulate new film that is designed to offer the highest standards in self-healing scratch and impact protection. Additionally, we provide custom-fit screen protection for thousands of device types through our automated ISOD solution. With our ISOD solution, 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 compatible touch sensitivity. During 2018, we launched InvisibleShield Glass + VisionGuard™ for Apple® iPhone® smartphones, Apple iPad® tablets and Google® Pixel® smartphones, 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. In 2019 we introduced InvisibleShield Ultra VisionGuard™ and Ultra Clear™ for select smartphone models that offer maximum clarity and shatter protection with an advanced glass-like surface that feels as smooth as the smartphone’s original screen.
We have maintained the leading market share in screen protection in the United States (“U.S.”) and the United Kingdom (“U.K.”) by consistently delivering innovative InvisibleShield products to the market. We continue to innovate and expand our screen protection products to meet the evolution of new technology and consumer needs in the market.
Gear4 Products
Gear4 is one of the top selling smartphone case brands in the U.K. Gear4 protective cases exclusively feature D3O® technology, which is designed to provide the thinnest and most advanced impact and shock absorption - the same material used in many professional sports, industrial, and military equipment applications. In their raw states, D3O materials can flow freely when manipulated slowly, but on shock lock together to absorb and disperse energy before instantly returning to their flexible state. In early 2019, we released the Chelsea product line which is a new-to-market concept that allows consumers to express their personal style by swapping the design of their case with ease. With this new Gear4 innovation, consumers can easily insert the design between a Gear4 clear case and the device for the perfect combination of style and impact protection.
With D3O technology and our expansive global distribution channels, we believe Gear4 cases will offer the best mobile device protection experience for our customers and provide us with meaningful growth opportunities in our protection product line.
21

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 power and charging limitations of mobile devices by providing more time to rock, talk, watch, game, surf, save, and send. Notably, the original juice pack® was 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 provides both power and protection for virtually any mobile device. With groundbreaking battery cases, wireless charging, universal batteries, cables, adapters, and docks, mophie products represent innovation at the forefront of design and development.
mophie’s innovative universal wireless charging pads are designed to provide an optimized charging experience with the latest Qi wireless charging technology for universal compatibility. During 2018, new charge stream powerstation® products were launched to ensure consumers have access to easy, fast and convenient wireless charging anywhere and anytime for Apple, Samsung®, and other Qi-enabled mobile devices. In 2019, we launched the following products:
the new juice pack access battery cases to provide advanced impact protection for Apple’s latest smartphones that feature extra battery life, wireless charging and full access to the iPhone Lightning® port;
a new line of universal batteries with four capacities, featuring multiple charging ports including a shared USB-C input and output port, and the powerstation hub portable battery with convenient foldable AC power prongs that can be used as a wall outlet hub or as a portable battery; and
new charging accessories, including a new wireless charging pad, two car chargers and a variety of USB cables for Apple products.
We continue to innovate and expand our power case and power management product lines under the mophie brand to provide new product experiences that are pleasing to consumers.
HALO Products
HALO is a leader in providing direct-to-consumer accessories backed by an extensive intellectual property portfolio designed to make consumers' lives easier through empowering mobile lifestyles. Driven by innovative styling and technology, HALO products are at the nexus of fashion and function. With a rich history of innovation that includes wireless charging, car and wall chargers, portable power, and power wallets, with a long-standing reputation as one of the top selling electronics brands on QVC®, HALO is a global leader in the televised home shopping and e-commerce space.
We believe that products under the HALO brand will continue to lead in providing the most innovative mobile lifestyle solutions available on the market today and that these products will continue to be positioned to address the evolving needs of consumers around the world.
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.
IFROGZ EarPollution® product line of earbuds and headphones specifically target a younger demographic while still appealing to a wide spectrum of consumers. In the first half of 2019, we launched the AIRTIMETM Truly Wireless Earbuds, which include quick-charging and an auto-pair technology that connects both earbuds to any Bluetooth® device seamlessly.
We continue to innovate and expand our headphone and earbud product lines under the IFROGZ brand to include offerings for all ages under both the iFrogz and EarPollution product lines.
BRAVEN Products
BRAVEN products innovate the rugged Bluetooth audio category by combining unparalleled design with cutting-edge technology to produce premium Bluetooth audio solutions for the outdoor adventurer and modern audio enthusiast. BRAVEN’s intelligently designed products include robust craftsmanship and world-class engineering to create a thrilling audio experience.
We anticipate that the combination of high audio quality, ease of use, and superior features will enable us to continue to expand the BRAVEN brand.
22

ZAGG Products
Products under the ZAGG brand are designed to empower people to live their lives unleashed. Mobility is changing how consumers do everything in their lives and we seek to drive 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 and cases, are designed to free consumers from the confines of the traditional workplace. We believe “getting away” shouldn’t mean being disconnected. As such, 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 support the communicators, commuters, creators, and closers who live a mobile lifestyle. With the right ZAGG mobile accessories, we believe no one ever needs 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 providers. 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. In early 2019, we unveiled the Slim Book™ Go, Rugged Book™ Go, and Messenger Folio™ keyboards for iPad and iPad Pro models which feature a protective, yet lightweight design that boasts backlit, laptop-style keys for ultimate productivity in today’s on-the-go world.
We continue to innovate and expand our wireless keyboard product lines as end users’ requirements evolve in this rapidly changing market.
Critical Accounting Policies and Estimates
The preparation of our financial statements requires that we make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosures of these amounts in the notes to the financial statements. On an on-going basis, we evaluate our estimates based on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Our critical accounting policies and estimates are discussed in Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our 2018 Form 10-K. There have been no material changes to the critical accounting policies or estimates previously disclosed in that report.
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.
23

Results of Operations (Amounts in thousands, except per share data)
Three months ended June 30, 2019 and 2018
For the Three Months Ended
June 30, 2019June 30, 2018
Amount% of Net SalesAmount% of Net Sales
Net sales$106,796 100.0 %$118,565 100.0 %
Gross profit37,759 35.4 %37,657 31.8 %
Operating expenses43,978 41.2 %32,464 27.4 %
Other income (expense), net89 0.1 %(1,027)(0.9)%
Income tax benefit (provision)794 0.7 %(950)(0.8)%
Net (loss) income(5,336)(5.0)%3,216 2.7 %
Net sales
Net sales for the three months ended June 30, 2019, were $106,796, compared to net sales of $118,565 for the three months ended June 30, 2018, a decrease of $11,769 or 10%. The $11,769 decrease in net sales was primarily attributable to (1) a decrease in sales of screen protection products due to a pull forward of shipments into the fourth quarter of 2018 ahead of a potential tariff increase and (2) decreased sales of mophie power management due to challenging sell-in comparisons during the second quarter of 2019 compared to the same period last year. Decreases in mophie power management were offset by HALO product sales. In addition, decreases in net sales were partially offset by (1) increased sales of Gear4 cases, and (2) a reduction of credits and discounts.
Gross profit
Gross profit for the three months ended June 30, 2019, was $37,759 or approximately 35% of net sales, compared to $37,657 or approximately 32% of net sales for the three months ended June 30, 2018. The increase in gross profit margin was primarily attributable to an increase in sales of Gear4 brand cases, HALO branded power products, and InvisibleShield VisionGuard products, all which have a higher margin than historical averages.
Operating expenses
Total operating expenses for the three months ended June 30, 2019, were $43,978, compared to operating expenses of $32,464 for the three months ended June 30, 2018, an increase of $11,514 or 35%. The $11,514 increase in operating expenses was primarily attributable to (1) additional selling, general and administrative expense associated with the newly acquired BRAVEN, Gear4 and HALO brands, (2) increased marketing investments to support our growing portfolio of brands and products, (3) increased selling, general and administrative expense to support online channel and international geographic expansion, and (4) higher amortization of long-lived intangibles related to the BRAVEN, Gear4 and HALO acquisitions.
Other income (expense), net
For the three months ended June 30, 2019, total other income, net was $89 compared to total other expense, net of $(1,027) for the three months ended June 30, 2018. The increase in other income (expense) is primarily attributable to a gain recorded on settlement of liabilities and a gain on foreign exchange transactions; partially offset by an increase of interest expense due to higher amounts of debt.
Income tax benefit (provision)
We recognized an income tax benefit of $794 for the three months ended June 30, 2019, compared to an income tax provision of $(950) for the three months ended June 30, 2018. Our effective tax rate was 13% and 23% for the three months ended June 30, 2019 and 2018, respectively. The change in the effective tax rate for the three months ended June 30, 2019, compared to the three months ended June 30, 2018, was due primarily to the impact of a discrete item for restricted stock unit awards relative to pre-tax book income for the period. Our effective tax rate will generally differ from the U.S. Federal statutory rate of 21%, due to state taxes, permanent items, our global tax strategy, and the inclusion of global intangible low taxed income and the corresponding foreign tax credit.
24

Net (loss) income
As a result of these factors, we reported net loss of $(5,336) or $(0.18) per share on a fully diluted basis for the three months ended June 30, 2019, compared to net income of $3,216 or $0.11 per share on a fully diluted basis for the three months ended June 30, 2018.
Six months ended June 30, 2019 and 2018
For the Six Months Ended
June 30, 2019June 30, 2018
Amount% of Net SalesAmount% of Net Sales
Net sales$185,546 100.0 %$230,631 100.0 %
Gross profit61,581 33.2 %75,250 32.6 %
Operating expenses84,860 45.7 %62,138 26.9 %
Other expense, net(1,437)(0.8)%(1,032)(0.4)%
Income tax benefit (provision)4,956 2.7 %(1,835)(0.8)%
Net (loss) income(19,760)(10.6)%10,245 4.4 %
Net sales
Net sales for the six months ended June 30, 2019, were $185,546, compared to net sales of $230,631 for the six months ended June 30, 2018, a decrease of $45,085 or 20%. The $45,085 decrease in net sales was primarily attributable to (1) a decrease in sales of screen protection products due to a pull forward of shipments into the fourth quarter of 2018 ahead of a then-expected tariff increase and (2) decreased sales of mophie power management due to challenging sell-in comparisons during the first half of 2019. Decreases in mophie power management were offset by HALO product sales. In addition, decreases in net sales were partially offset by increased sales of Gear4 cases.
Gross profit
Gross profit for the six months ended June 30, 2019, was $61,581 or approximately 33% of net sales, compared to $75,250 or approximately 33% of net sales for the six months ended June 30, 2018. Gross profit has not changed significantly due to decreases in our screen protection sales offset by (1) a reduction of credits and discounts, and (2) an increase in sales of Gear4 brand cases, HALO branded power products, and InvisibleShield VisionGuard products, all which have a higher margin than historical averages.
Operating expenses
Total operating expenses for the six months ended June 30, 2019, were $84,860, compared to operating expenses of $62,138 for the six months ended June 30, 2018, an increase of $22,722 or 37%. The $22,722 increase in operating expenses was primarily attributable to (1) additional selling, general and administrative expense associated with the newly acquired BRAVEN, Gear4 and HALO brands, (2) increased marketing investments to support our growing portfolio of brands and products, (3) increased selling, general and administrative expense to support online channel and international geographic expansion, and (4) higher amortization of long-lived intangibles related to the BRAVEN, Gear4 and HALO acquisitions.
Other expense, net
For the six months ended June 30, 2019, total other expense, net was $1,437 compared to total other expense, net of $1,032 for the six months ended June 30, 2018. The increase in other expense is primarily attributable to an increase of interest expense due to higher amounts of debt and partially offset by a gain recorded on settlement of liabilities.
Income tax benefit (provision)
We recognized an income tax benefit of $4,956 for the six months ended June 30, 2019, compared to an income tax provision of $(1,835) for the six months ended June 30, 2018. Our effective tax rate was 20% and 15% for the six months ended June 30, 2019, and 2018, respectively. The increase in the effective tax rate was due to several factors including a difference in the amount of the discrete item with respect to the restricted stock unit awards, as well as an increase in the amounts disallowed under §162(m) of the Internal Revenue Code. Our effective tax rate will generally differ from the U.S. Federal statutory rate of 21%, due to state taxes, permanent items, our global tax strategy, and the inclusion of global intangible low taxed income and the corresponding foreign tax credit.
25

Net (loss) income
As a result of these factors, we reported net loss of $(19,760) or $(0.68) per share on a fully diluted basis for the six months ended June 30, 2019, compared to net income of $10,245 or $0.36 per share on a fully diluted basis for the six months ended June 30, 2018.
Liquidity and Capital Resources (Amounts in thousands)
As of June 30, 2019, our principal sources of liquidity were cash on hand and net borrowings from revolving credit facilities. Our principal uses of cash for the six months ended June 30, 2019, have been for a business acquisition, cash used in operations, purchase of property and equipment, payments for the net share settlement of restricted stock, and purchase of treasury shares.
Cash and cash equivalents on-hand decreased to $12,885 on June 30, 2019, from $15,793 on December 31, 2018, a decrease of $2,908. The net decrease was primarily attributable to (1) $20,368 net cash paid for the HALO Acquisition, (2) $13,727 used in operating activities, (3) $4,213 paid for property and equipment purchases, (4) $782 of payments for the net share settlement of restricted stock, and (5) $722 of payments for treasury stock. These expenditures are partially offset by $37,000 net proceeds from revolving credit facilities.
Accounts receivable, net of allowances, decreased to $102,578 on June 30, 2019, from $156,667 on December 31, 2018, a decrease of $54,089. The net decrease was primarily attributable to lower sales for the second quarter of 2019 in comparison to the fourth quarter of 2018, as well as strong cash collections during the six months ended June 30, 2019.
Inventories increased to $110,565 on June 30, 2019, from $82,919 on December 31, 2018, an increase of $27,646. The net increase was primarily attributable to lower sales in the first half year of 2019, an increase in inventory levels needed to support new product launches, and an increase in inventory from the acquisition of HALO.
Accounts payable decreased to $70,988 on June 30, 2019, from $80,908 on December 31, 2018, a decrease of $9,920. The net decrease was primarily attributable to payment on accounts payable outstanding on December 31, 2018, during the six months ended June 30, 2019 and for payments made to suppliers for inventory purchased during the six months ended June 30, 2019. These decreases were partially offset by liabilities assumed in the acquisition of HALO. In addition, the combination of (1) certain inventory items being purchased in advance of tariff increases that went into effect in May 2019 and (2) a slowdown in OEM device sales, has resulted in a higher inventory balance.
As of June 30, 2019, we achieved working capital of $109,008 compared to $105,540 as of December 31, 2018, an increase of $3,468. The net increase in the working capital position was primarily attributable to the changes in inventories, a decrease in the sales return liability due to decreased sales during the six months ended June 30, 2019, and accounts payable previously noted; partially offset by accounts receivable, net of allowances.
Based on the current level of operations, we believe that cash on hand and available borrowings under our current 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
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, changes in interest rates, and changes in tariffs. 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.
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.
26

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 were effective and were designed to provide reasonable assurance that information required to be included in the reports filed or submitted under the Exchange Act of 1934 is recorded, processed, summarized, and reported as specified in the SEC’s rules and forms.
Changes in Internal Control over Financial Reporting
The acquisition of HALO on January 3, 2019, represents a material change in internal control over financial reporting since management’s last assessment of our internal control over financial reporting which was completed as of December 31, 2018. The HALO business utilizes separate information and accounting systems and processes. We intend to exclude the operations of HALO from the scope of our Sarbanes-Oxley Section 404 report on internal controls over financial reporting for the year ended December 31, 2019.
We acquired Gear4 on November 30, 2018, and excluded Gear4 from our assessment of internal control over financial reporting as of December 31, 2018. We are in the process of integrating the Gear4 and HALO businesses into our information and accounting systems and processes, and expect that this effort will be completed in 2019.
There were no significant changes in the Company’s internal control over financial reporting during the most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting. The process for evaluating controls and procedures is continuous and encompasses constant improvement of the design and effectiveness of established controls and procedures and the remediation of any deficiencies which may be identified during this process.
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, “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 2018 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 2018 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 2018 Form 10-K except as follows:
U.S. tariffs and international trade disputes could increase the cost of our products or make our products more expensive for customers.
On August 1, 2019, the U.S. Government announced a 10 percent tariff on an additional $300 billion worth of Chinese imports effective September 1, 2019, which would impact certain product lines that were previously not impacted by recent tariffs. With this additional tariff announcement, our business could be adversely affected by increased costs in importing our products. These factors could make our products less competitive and reduce consumer demand. We are uncertain of the potential future magnitude that these and other potential trade disputes and policies that may occur, and these factors could materially adversely affect our business, financial condition, and operating results.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
None.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
None.
28

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 NumberExhibit DescriptionIncorporated by ReferenceFiled or Furnished Herewith
FormFile NumberExhibitFiling Date
X
X
X
101.INSXBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL documentX
101.SCHInline XBRL Taxonomy Extension Schema DocumentX
101.CALInline XBRL Taxonomy Extension Calculation Linkbase DocumentX
101.DEFInline XBRL Taxonomy Extension Definition Linkbase DocumentX
101.LABInline XBRL Taxonomy Extension Label Linkbase DocumentX
101.PREInline XBRL Taxonomy Extension Presentation Linkbase DocumentX

29

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
(Registrant)
Dated: August 7, 2019By:/s/ CHRIS M. AHERN
Chris M. Ahern
Chief Executive Officer & Director
(Principal executive officer)
Dated: August 7, 2019By:/s/ TAYLOR D. SMITH
Taylor D. Smith
Chief Financial Officer
(Principal financial and accounting officer)

30
EX-31.1 2 a063019-exhibit311.htm EX-31.1 Document

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


EX-32.1 3 a063019-exhibit321.htm EX-32.1 Document

EXHIBIT 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report on Form 10-Q of ZAGG Inc (the “Company”) for the period ended June 30, 2019, as filed with the Securities and Exchange Commission (the “Report”), the undersigned, Chris Ahern, Chief Executive Officer of the Company, and Taylor D. Smith, 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 their 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.
August 7, 2019
/s/ CHRIS AHERN
Chris Ahern
Chief Executive Officer & Director
(Principal executive officer)

August 7, 2019
/s/ TAYLOR D. SMITH
Taylor D. Smith
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-32.2 4 a063019-exhibit312.htm EX-32.2 Document

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


EX-101.CAL 5 zagg-20190630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.SCH 6 zagg-20190630.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 1405401 - Statement - Condensed Consolidated Statements of Equity link:presentationLink link:calculationLink link:definitionLink 1006006 - 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 2404402 - Disclosure - Nature of Operations and Basis of Presentation - Adoption of ASC Topic 842, "Leases" Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Nature of Operations and Basis of Presentation - Activities in ROU Assets and Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Nature of Operations and Basis of Presentation - Future Maturities of Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Nature of Operations and Basis of Presentation - Future Maturities of Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - Nature of Operations and Basis of Presentation - Minimum Rental Payments for Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2108102 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Revenue - Percentage of Net Sales (Details) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Revenue - Contract with Customers (Details) link:presentationLink link:calculationLink link:definitionLink 2412408 - Disclosure - Revenue - Warranty Liability Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2113103 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2314303 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2415409 - Disclosure - Acquisitions - Components of Purchase Consideration for HALO (Details) link:presentationLink link:calculationLink link:definitionLink 2416410 - Disclosure - Acquisitions - Fair Value of Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 2417411 - Disclosure - Acquisitions - Intangible Asset Class (Details) link:presentationLink link:calculationLink link:definitionLink 2418412 - Disclosure - Acquisitions - Results of Operations and Pro Forma Results of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2119104 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2320304 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2421413 - Disclosure - Inventories - Schedule Of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2422414 - Disclosure - Inventories - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2123105 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2324305 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2425415 - Disclosure - Goodwill and Intangible Assets - Goodwill Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2426416 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2427417 - Disclosure - Goodwill and Intangible Assets - Long-lived Intangible Assets, Net of Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 2128106 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2429418 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2130107 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2331306 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2432419 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2133108 - Disclosure - Earnings (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2334307 - Disclosure - Earnings (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2435420 - Disclosure - Earnings (Loss) Per Share - Reconciliation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2436421 - Disclosure - Earnings (Loss) Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2137109 - Disclosure - Treasury Stock link:presentationLink link:calculationLink link:definitionLink 2338308 - Disclosure - Treasury Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 2439422 - Disclosure - Treasury Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2140110 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 2441423 - Disclosure - Commitment and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2142111 - Disclosure - Concentrations link:presentationLink link:calculationLink link:definitionLink 2343309 - Disclosure - Concentrations (Tables) link:presentationLink link:calculationLink link:definitionLink 2444424 - Disclosure - Concentrations - Concentration of Credit Risk and Concentration of Net Sales (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.DEF 7 zagg-20190630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 zagg-20190630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Increase in connection with HALO Acquisition Goodwill, Acquired During Period Inventory Disclosure [Abstract] Range [Domain] Statistical Measurement [Domain] 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 Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Income Statement Location [Domain] Income Statement Location [Domain] 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] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Operating expenses: Operating Expenses [Abstract] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-based Payment Arrangement [Abstract] Finished goods Inventory, Finished Goods, Gross Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Best Buy Customer One [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Indirect channel Sales Channel, Through Intermediary [Member] Prepaid expenses and other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Beginning Balance Ending Balance Standard Product Warranty Accrual Income tax receivable Income Taxes Receivable, Current 2023 Lessee, Operating Lease, Liability, Payments, Due Year Five Purchase of treasury stock Cash consideration paid Payments for Repurchase of Common Stock Concentration Risk Type [Axis] Concentration Risk Type [Axis] Goodwill Goodwill Goodwill, Beginning Balance Goodwill, Ending Balance Goodwill Lease liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Warranty liabilities, which are included in sales return liability Standard Product Warranty Accrual, Current Foreign currency translation gain (loss) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Modification of debt that resulted in payment of existing term loan balance Payments of Debt Restructuring Costs Revenue recognized, included in contract liabilities Contract with Customer, Liability, Revenue Recognized Restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Property and equipment, net of accumulated depreciation of $13,860 and $11,844 Property, Plant and Equipment, Net Schedule of New Accounting Pronouncements - Summary of Right of Use Assets and Lease Liabilities Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Statement [Table] Statement [Table] Additions Standard Product Warranty Accrual, Increase for Warranties Issued Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] 2021 Lessee, Operating Lease, Liability, Payments, Due Year Three Retained earnings Retained Earnings (Accumulated Deficit) Weighted average discount rate, percent Operating Lease, Weighted Average Discount Rate, Percent New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Document Quarterly Report Document Quarterly Report Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Interest from the amended credit facility and amortization of debt issuance costs Long-term Debt Expense [Domain] Long-term Debt Expense Other income (expense) Other Nonoperating Income (Expense) Dilutive effect of restricted stock units and warrants (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants ACQUISITIONS Business Combination Disclosure [Text Block] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Employee stock purchase plan release Stock Issued During Period, Value, Employee Stock Purchase Plan Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Customer [Domain] Customer [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Income tax payable Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Income Taxes Payable Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Income Taxes Payable Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Stock-based compensation expense related to restricted stock units Share-based Payment Arrangement, Expense Product Concentration Risk Product Concentration Risk [Member] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Deferred tax assets, net Deferred Tax Assets, Net Operating lease liabilities Operating Lease, Liability, Noncurrent ASSETS Assets [Abstract] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Productivity (keyboards and other) Keyboards [Member] Range [Axis] Statistical Measurement [Axis] Contingent consideration adjustment period Business Combination Contingent Consideration Adjustment Period Business Combination Contingent Consideration Adjustment Period 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 Pro forma net sales Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Business Acquisition [Axis] Business Acquisition [Axis] Accrued liabilities Increase (Decrease) in Accrued Liabilities Accrued wages and wage related expenses Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Wages And Wage Related Expenses Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Wages And Wage Related Expenses Document Fiscal Year Focus Document Fiscal Year Focus Nonrecurring Adjustment [Domain] Nonrecurring Adjustment [Domain] Revenue from Contract with Customer [Abstract] Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Title of Individual [Axis] Title of Individual [Axis] Cash paid during the period for interest Interest Paid, Excluding Capitalized Interest, Operating Activities HALO HALO [Member] HALO Schedule of Share-based Compensation, Restricted Stock Units Award Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Earnout Consideration EarnoutConsiderationMember [Member] EarnoutConsiderationMember Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Other assets Other Assets, Noncurrent Total consideration for acquisition Business Combination, Consideration Transferred Entity Current Reporting Status Entity Current Reporting Status Remaining lease term Lessee, Operating Lease, Remaining Lease Term Lessee, Operating Lease, Remaining Lease Term Entity Emerging Growth Company Entity Emerging Growth Company Retained Earnings Retained Earnings [Member] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Business Acquisition, Pro Forma Information [Abstract] Business Acquisition, Pro Forma Information [Abstract] Sales returns liability IncreaseDecreaseInSalesReturnLiability Lease liabilities, Additions Operating Lease Liability, Additions Operating Lease Liability, Additions 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 Customer Relationships [Member] Diluted (loss) earnings per share (in usd per share) Diluted (in usd per share) Earnings Per Share, Diluted Stock-based compensation expense Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture Website Sales Channel Directly to Consumer Website [Member] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Inventories Total inventories Inventory, Net Contingent consideration period BusinessCombinationContingentConsiderationPeriod BusinessCombinationContingentConsiderationPeriod Condensed Consolidated Balance Sheet changes Statement of Financial Position [Abstract] Business Combinations [Abstract] Technologies Patents and technology Patented Technology [Member] Lease term, option to extend Lessee, Operating Lease, Renewal Term Payments on revolving credit facility Repayments of Long-term Lines of Credit Total lease payments Lessee, Operating Lease, Liability, Payments, Due 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] 2023 Operating Leases, Future Minimum Payments, Due in Five Years Franchisees Sales Channel Directly to Consumer Franchisees [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Entity Address, State or Province Entity Address, State or Province Risks and Uncertainties [Abstract] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Purchase of HALO through amounts due to seller, contingent payments and common stock Payments to Acquire Other Productive Assets Document Transition Report Document Transition Report Payment of withholding on restricted stock units Payment, Tax Withholding, Share-based Payment Arrangement Total operating expenses Operating Expenses Cash and cash equivalents Cash and cash equivalents at beginning of the period Cash and cash equivalents at end of the period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents (Loss) 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 Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Total cash outflow Payments to Acquire Businesses, Gross Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Geographical [Axis] Geographical [Axis] Fair value of identifiable assets acquired and liabilities assumed Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Operating lease right of use assets Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liability Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liability Payments on term loan facility Repayments of Notes Payable Accounts receivable, net Increase (Decrease) in Accounts Receivable Entity Address, City or Town Entity Address, City or Town Entity Filer Category Entity Filer Category Total operating lease commitments Operating Leases, Future Minimum Payments Due Shares issued as consideration for acquisition Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Equity [Abstract] Equity [Abstract] Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Income Tax Disclosure [Abstract] Impairment of finite-lived intangible asset Impairment of Intangible Assets, Finite-lived Third Party Indemnification Liability ThirdPartyIndemnificationLiabilityMember [Member] ThirdPartyIndemnificationLiabilityMember Amortization of fair value adjustment to inventory Fair Value Adjustment to Inventory [Member] Total comprehensive (loss) income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Statement [Line Items] Statement [Line Items] Schedule of identifiable assets acquired and liabilities assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Class of Treasury Stock Class of Treasury Stock [Table Text Block] Increase in intangible assets Increase (Decrease) in Intangible Assets, Current Entity Registrant Name Entity Registrant Name Supplemental disclosure of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Authorized stock repurchase amount Stock Repurchase Program, Authorized Amount Treasury Stock Treasury Stock [Member] Weighted average shares outstanding: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Employee stock purchase plan release (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Young and Dolar Young and Dolar [Member] Young and Dolar Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Amendment Flag Amendment Flag City Area Code City Area Code Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables 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] Litigation Case [Domain] Litigation Case [Domain] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Schedule of long-lived intangible assets, net of amortization Schedule of Finite-Lived Intangible Assets [Table Text Block] Protection (screen protection and cases) Screen Protection [Member] ASU 2016-02 Accounting Standards Update 2016-02 [Member] Loss on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Purchase of property and equipment financed through accounts payable Noncash or Part Noncash Acquisition, Payables Assumed Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table] Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table] Common stock, shares authorized Common Stock, Shares Authorized Refund liabilities, which are included in sales return liability Contract with Customer, Refund Liability, Current Product and Service [Domain] Product and Service [Domain] Type of Adoption [Domain] Type of Adoption [Domain] Remaining amount authorized under stock repurchase program Stock Repurchase Program, Remaining Authorized Repurchase Amount Pro forma net loss before tax Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual GOODWILL AND INTANGIBLE ASSETS Goodwill and Intangible Assets Disclosure [Text Block] Build to suit lease Build to suit Lease [Member] Build to suit Lease Adjustments to additional paid-in capital Share-based Payment Arrangement, Decrease for Tax Withholding Obligation INVENTORIES Inventory Disclosure [Text Block] Entity Shell Company Entity Shell Company Geographic Concentration Risk Geographic Concentration Risk [Member] Transaction costs Business Combination, Acquisition Related Costs Other comprehensive gain (loss), net of tax: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Total stockholders’ equity Beginning Balance Ending Balance Stockholders' Equity Attributable to Parent Rent expense, before Topic 842 Operating Leases, Rent Expense, Net 2020 Lessee, Operating Lease, Liability, Payments, Due Year Two Revenue Revenue from Contract with Customer [Text Block] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Verizon Customer Two [Member] Customer Two Lease Arrangement, Type [Axis] Lease Arrangement, Type [Axis] Geographical [Domain] Geographical [Domain] Warranty claims charged Standard Product Warranty Accrual, Decrease for Payments Distribution Channel Concentration Risk Distribution Channel Concentration Risk [Member] Accounts payable Accounts Payable, Current Relationship to Entity [Domain] Title of Individual [Domain] Other Other Intangible Assets [Member] Customer [Axis] Customer [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Treasury stock, common shares Treasury Stock, Shares Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items] Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items] Equity Award [Domain] Award Type [Domain] 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 Loss Contingencies [Table] Loss Contingencies [Table] 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 Proceeds from issuance of stock under employee stock purchase plan Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised Weighted average useful lives of amortizable intangible assets Finite-Lived Intangible Asset, Useful Life STOCK-BASED COMPENSATION Share-based Payment Arrangement [Text Block] CONCENTRATIONS Concentration Risk Disclosure [Text Block] Summary of purchase consideration ScheduleOfTangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock [Table Text Block] ScheduleOfTangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock Audio Audio Member [Member] Power (power management and power cases) Power Management [Member] Income Statement Location [Axis] Income Statement Location [Axis] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Weighted average price per share repurchased (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Nonrecurring Adjustment [Axis] Nonrecurring Adjustment [Axis] (Loss) income from operations Operating Income (Loss) Lease liabilities Operating Lease, Liability Commitments and Contingencies Disclosure [Abstract] Allowances for doubtful accounts Accounts Receivable, Allowance for Credit Loss Inventories Increase (Decrease) in Inventories Loss Contingencies [Line Items] Loss Contingencies [Line Items] Transaction costs Acquisition-related Costs [Member] Accrued wages and wage related expenses Employee-related Liabilities, Current Net sales Business Acquisition, Pro Forma Revenue Schedule of Future Minimum Rental Payments for Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Commitments and contingencies (Note 1 and Note 10) Commitments and Contingencies Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Statement of Stockholders' Equity [Abstract] Cover page. Total liabilities Liabilities 2021 Operating Leases, Future Minimum Payments, Due in Three Years Amortization expense BusinessAcquisitionProFormaNetIncomeExpenses BusinessAcquisitionProFormaNetIncomeExpenses Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Trading Symbol Trading Symbol United States UNITED STATES Basic (loss) earnings per share (in usd per share) Basic (in usd per share) Earnings Per Share, Basic Document Period End Date Document Period End Date Raw materials Inventory, Raw Materials, Gross Effect of foreign currency exchange rates on cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Summary of intangible asset class and related preliminary weighted average amortization periods Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Pending Litigation Pending Litigation [Member] Contract liabilities, which are included in accrued liabilities Contract with Customer, Liability Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents 2022 Lessee, Operating Lease, Liability, Payments, Due Year Four Amortization of deferred loan costs Amortization of Debt Issuance Costs Cumulative effect of accounting change Cumulative Effect of New Accounting Principle in Period of Adoption Europe Europe [Member] Litigation Status [Domain] Litigation Status [Domain] Shares repurchased TreasuryStockCommonSharesPurchase Common stock, $0.001 par value; 100,000 shares authorized; 36,140 and 34,457 shares issued Common Stock, Value, Issued Amortizable identifiable intangible assets Intangible Asset Class Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Accounts Receivable Accounts Receivable [Member] Operating Leases, Future Minimum Payments Due, Rolling Maturity [Abstract] Operating Leases, Future Minimum Payments Due, Rolling Maturity [Abstract] Cost of sales Cost of Goods and Services Sold Sales returns liability Customer Refund Liability, Current Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Net (loss) income Business Acquisition, Pro Forma Net Income (Loss) Treasury stock, 7,055 and 6,983 common shares at cost Treasury Stock, Value Total assets Assets Net (loss) income Net (loss) income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Pro forma results of operations - HALO Business Acquisition Pro Forma Information [Table Text Block] Business Acquisition Pro Forma Information Document Fiscal Period Focus Document Fiscal Period Focus Deferred income tax assets Deferred Income Tax Expense (Benefit) Document Type Document Type Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Tax Identification Number Entity Tax Identification Number Schedule of Warrant Liabilities Activity Schedule of Product Warranty Liability [Table Text Block] Condensed Consolidated Statements of Operations changes Income Statement [Abstract] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax NATURE OF OPERATIONS AND BASIS OF PRESENTATION Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Cash paid during the period for income taxes, net Income Taxes Paid, Net Payment of withholding taxes on restricted stock units AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationWitholdingOfRestrictedStockUnits AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationWitholdingOfRestrictedStockUnits Other income (expense): Nonoperating Income (Expense) [Abstract] Amortization of intangible assets Amortization of Intangible Assets Goodwill [Roll Forward] Goodwill [Roll Forward] Lease Liabilities, Amortization Operating Lease Liability, Amortization Operating Lease Liability, Amortization Entity Interactive Data Current Entity Interactive Data Current Sales return liability BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSalesReturnsLiabilityCurrent BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSalesReturnsLiabilityCurrent Use of estimates Use of Estimates, Policy [Policy Text Block] Income tax benefit (provision) Income Tax Expense (Benefit) ROU asset, Amortization Operating Lease Right Of Use Asset, Amortization Operating Lease Right Of Use Asset, Amortization Total current assets Assets, Current 2019 Operating Leases, Future Minimum Payments, Remainder of Fiscal Year Future Maturities of Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Net decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Purchase of HALO, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Total current liabilities Liabilities, Current Amortization of right of use assets Operating Lease, Amortization, Right Of Use Asset Operating Lease, Amortization, Right Of Use Asset Accrued expenses Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Expenses Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Expenses Local Phone Number Local Phone Number Restricted stock units Restricted Stock Units (RSUs) [Member] Total liabilities and stockholders’ equity Liabilities and Equity 2020 Operating Leases, Future Minimum Payments, Due in Two Years Additional paid-in capital Additional Paid in Capital Accounts receivable, net of allowances of $431 and $885 Receivables, which comprises the balance in accounts receivable, net of allowances Accounts Receivable, after Allowance for Credit Loss, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Equity Components [Axis] Equity Components [Axis] Restricted stock granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Schedule of inventories Schedule of Inventory, Current [Table Text Block] Award Type [Axis] Award Type [Axis] Intangible assets, net of accumulated amortization of $87,692 and $78,627 Intangible Assets, Net (Excluding Goodwill) (Loss) earnings per share attributable to stockholders: Earnings (loss) per share: Earnings Per Share, Basic and Diluted [Abstract] 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 Operating lease right of use assets ROU assets Operating Lease, Right-of-Use Asset Nonrecurring pro forma adjustments Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table Text Block] Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Shares issued as consideration for acquisition (in shares) BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableshares BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableshares Shares included in total consideration Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Shares Issued Withholding tax on restricted stock units recorded in accrued wages and wage related expenses TaxWithholdingforSharebasedCompensationAccruedButNotYetIncurred Concentration Risk [Table] Concentration Risk [Table] Inventory step up BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventoryStepUp BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventoryStepUp Other Other Countries [Member] Net (loss) income Net (loss) income Net (loss) income Net Income (Loss) Attributable to Parent Accumulated amortization on intangible assets Finite-Lived Intangible Assets, Accumulated Amortization Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Retained earnings Retained Earnings, Appropriated Rent expense, under Topic 842 Operating Lease, Expense Noncash change in lease asset and operating liabilities from remeasurement of existing leases and addition of new leases Initial Recognition of Lease Liabilities Upon Adoption of Topic 842 Initial Recognition of Lease Liabilities Upon Adoption of Topic 842 Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Entity Small Business Entity Small Business Entity File Number Entity File Number Lease accounting policy Lessee, Leases [Policy Text Block] Number of major customers Number of Major Customers Number of Major Customers Customer Concentration Risk Customer Concentration Risk [Member] Current portion of operating lease liabilities Operating Lease, Liability, Current CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Contingent payments Business Combination, Contingent Consideration, Liability Beginning Balance (in shares) Ending Balance (in shares) Shares, Outstanding 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 to brokers included in cash consideration paid Payments for Commissions Income tax receivable Increase (Decrease) in Income Taxes Receivable 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] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 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] ROU assets, Additions Operating Lease Right Of Use Asset. Additions Operating Lease Right Of Use Asset. Additions Depreciation and amortization Depreciation, Depletion and Amortization Lease Arrangement, Type [Domain] Lease Arrangement, Type [Domain] Loss on deferred loan costs with debt modification GainLossOnDeferredDebtIssuanceCostsWithDebtModification Total other income (expense) Nonoperating Income (Expense) Lease liabilities Increase (Decrease) in Contract with Customer, Liability Current liabilities: Liabilities, Current [Abstract] Selling, general, and administrative expense Selling, General and Administrative Expenses [Member] Inventory deposits with third-party manufacturers InventoryDeposit Selling, general and administrative Selling, General and Administrative Expense LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Net sales Revenue from Contract with Customer, Excluding Assessed Tax Other long-term liabilities Liabilities, Other than Long-term Debt, Noncurrent Litigation Status [Axis] Litigation Status [Axis] INCOME TAXES Income Tax Disclosure [Text Block] 2022 Operating Leases, Future Minimum Payments, Due in Four Years Payment of deferred loan costs Payments of Debt Issuance Costs Remaining 2019 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Statement of Cash Flows [Abstract] Interest expense Interest Expense Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Litigation Case [Axis] Litigation Case [Axis] Diluted (loss) earnings per share (in usd per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted Earnings Per Share [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Minimum Minimum [Member] Percentage of sales Concentration Risk, Percentage Revenue from Contract with Customer Revenue from Contract with Customer Benchmark [Member] Treasury stock purchase Treasury Stock, Value, Acquired, Cost Method Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Basic (loss) earnings per share (in usd per share) Business Acquisition, Pro Forma Earnings Per Share, Basic Current assets: Assets, Current [Abstract] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Advertising and marketing Marketing and Advertising Expense Cash paid during the period for rent expenses included in the measurement of lease liabilities Cash Paid For Rent Expense Included In Lease Liabilities Cash Paid For Rent Expense Included In Lease Liabilities Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Line of credit Long-term Debt, Excluding Current Maturities Statement of Comprehensive Income [Abstract] Superior Customer [Member] Non-compete agreements Noncompete Agreements [Member] Gross profit Gross Profit Estimated damages sought, minimum Loss Contingency, Damages Sought, Value EARNINGS (LOSS) PER SHARE Earnings Per Share [Text Block] Trade names Trade Names [Member] Restricted stock release (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Schedule of Receivables, Right of Return Assets, Contract Liabilities, Refund Liabilities, and Warranty Liabilities Contract with Customer, Asset and Liability [Table Text Block] Maximum Maximum [Member] Title of 12(b) Security Title of 12(b) Security EX-101.PRE 9 zagg-20190630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 zagg-20190630_g1.jpg begin 644 zagg-20190630_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-20190630_htm.xml IDEA: XBRL DOCUMENT 0001296205 2019-01-01 2019-06-30 0001296205 2018-12-31 0001296205 2019-06-30 0001296205 2019-08-06 0001296205 2019-04-01 2019-06-30 0001296205 2018-04-01 2018-06-30 0001296205 2018-01-01 2018-06-30 0001296205 us-gaap:CommonStockMember 2019-03-31 0001296205 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001296205 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001296205 us-gaap:TreasuryStockMember 2019-03-31 0001296205 us-gaap:RetainedEarningsMember 2019-03-31 0001296205 2019-03-31 0001296205 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001296205 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001296205 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001296205 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001296205 us-gaap:CommonStockMember 2019-06-30 0001296205 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001296205 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001296205 us-gaap:TreasuryStockMember 2019-06-30 0001296205 us-gaap:RetainedEarningsMember 2019-06-30 0001296205 us-gaap:CommonStockMember 2018-12-31 0001296205 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001296205 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001296205 us-gaap:TreasuryStockMember 2018-12-31 0001296205 us-gaap:RetainedEarningsMember 2018-12-31 0001296205 us-gaap:RetainedEarningsMember 2019-01-01 0001296205 2019-01-01 0001296205 us-gaap:CommonStockMember 2019-01-01 0001296205 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 0001296205 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 0001296205 us-gaap:TreasuryStockMember 2019-01-01 0001296205 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0001296205 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001296205 us-gaap:TreasuryStockMember 2019-01-01 2019-06-30 0001296205 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0001296205 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0001296205 us-gaap:CommonStockMember 2018-03-31 0001296205 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001296205 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001296205 us-gaap:TreasuryStockMember 2018-03-31 0001296205 us-gaap:RetainedEarningsMember 2018-03-31 0001296205 2018-03-31 0001296205 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001296205 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001296205 us-gaap:TreasuryStockMember 2018-04-01 2018-06-30 0001296205 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001296205 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001296205 us-gaap:CommonStockMember 2018-06-30 0001296205 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001296205 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001296205 us-gaap:TreasuryStockMember 2018-06-30 0001296205 us-gaap:RetainedEarningsMember 2018-06-30 0001296205 2018-06-30 0001296205 us-gaap:CommonStockMember 2017-12-31 0001296205 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001296205 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001296205 us-gaap:TreasuryStockMember 2017-12-31 0001296205 us-gaap:RetainedEarningsMember 2017-12-31 0001296205 2017-12-31 0001296205 us-gaap:RetainedEarningsMember 2018-01-01 0001296205 2018-01-01 0001296205 us-gaap:CommonStockMember 2018-01-01 0001296205 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 0001296205 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 0001296205 us-gaap:TreasuryStockMember 2018-01-01 0001296205 us-gaap:RetainedEarningsMember 2018-01-01 2018-06-30 0001296205 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0001296205 us-gaap:TreasuryStockMember 2018-01-01 2018-06-30 0001296205 us-gaap:CommonStockMember 2018-01-01 2018-06-30 0001296205 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-06-30 0001296205 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001296205 us-gaap:AccountingStandardsUpdate201602Member zagg:BuildToSuitLeaseMember 2019-01-01 0001296205 srt:MinimumMember 2019-01-01 2019-06-30 0001296205 srt:MaximumMember 2019-01-01 2019-06-30 0001296205 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 2019-06-30 0001296205 zagg:ScreenProtectionMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2019-04-01 2019-06-30 0001296205 zagg:ScreenProtectionMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2018-04-01 2018-06-30 0001296205 zagg:ScreenProtectionMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2019-01-01 2019-06-30 0001296205 zagg:ScreenProtectionMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2018-01-01 2018-06-30 0001296205 zagg:PowerManagementMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2019-04-01 2019-06-30 0001296205 zagg:PowerManagementMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2018-04-01 2018-06-30 0001296205 zagg:PowerManagementMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2019-01-01 2019-06-30 0001296205 zagg:PowerManagementMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2018-01-01 2018-06-30 0001296205 zagg:AudioMemberMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2019-04-01 2019-06-30 0001296205 zagg:AudioMemberMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2018-04-01 2018-06-30 0001296205 zagg:AudioMemberMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2019-01-01 2019-06-30 0001296205 zagg:AudioMemberMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2018-01-01 2018-06-30 0001296205 zagg:KeyboardsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2019-04-01 2019-06-30 0001296205 zagg:KeyboardsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2018-04-01 2018-06-30 0001296205 zagg:KeyboardsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2019-01-01 2019-06-30 0001296205 zagg:KeyboardsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2018-01-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember us-gaap:SalesChannelThroughIntermediaryMember 2019-04-01 2019-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember us-gaap:SalesChannelThroughIntermediaryMember 2018-04-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember us-gaap:SalesChannelThroughIntermediaryMember 2019-01-01 2019-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember us-gaap:SalesChannelThroughIntermediaryMember 2018-01-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember zagg:SalesChannelDirectlyToConsumerWebsiteMember 2019-04-01 2019-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember zagg:SalesChannelDirectlyToConsumerWebsiteMember 2018-04-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember zagg:SalesChannelDirectlyToConsumerWebsiteMember 2019-01-01 2019-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember zagg:SalesChannelDirectlyToConsumerWebsiteMember 2018-01-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember zagg:SalesChannelDirectlyToConsumerFranchiseesMember 2019-04-01 2019-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember zagg:SalesChannelDirectlyToConsumerFranchiseesMember 2018-04-01 2018-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember zagg:SalesChannelDirectlyToConsumerFranchiseesMember 2019-01-01 2019-06-30 0001296205 us-gaap:RevenueFromContractWithCustomerMember zagg:DistributionChannelConcentrationRiskMember zagg:SalesChannelDirectlyToConsumerFranchiseesMember 2018-01-01 2018-06-30 0001296205 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-04-01 2019-06-30 0001296205 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-04-01 2018-06-30 0001296205 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-06-30 0001296205 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-06-30 0001296205 srt:EuropeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-04-01 2019-06-30 0001296205 srt:EuropeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-04-01 2018-06-30 0001296205 srt:EuropeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-06-30 0001296205 srt:EuropeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-06-30 0001296205 zagg:OtherCountriesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-04-01 2019-06-30 0001296205 zagg:OtherCountriesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-04-01 2018-06-30 0001296205 zagg:OtherCountriesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-06-30 0001296205 zagg:OtherCountriesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-06-30 0001296205 zagg:HALOMember zagg:EarnoutConsiderationMemberMember 2019-01-03 2019-01-03 0001296205 zagg:HALOMember zagg:EarnoutConsiderationMemberMember 2019-01-03 0001296205 zagg:HALOMember zagg:ThirdPartyIndemnificationLiabilityMemberMember 2019-01-03 2019-01-03 0001296205 zagg:HALOMember 2019-01-03 2019-01-03 0001296205 zagg:HALOMember 2019-01-03 0001296205 zagg:HALOMember us-gaap:PatentedTechnologyMember 2019-01-03 0001296205 zagg:HALOMember us-gaap:PatentedTechnologyMember 2019-01-03 2019-01-03 0001296205 zagg:HALOMember us-gaap:TradeNamesMember 2019-01-03 0001296205 zagg:HALOMember us-gaap:TradeNamesMember 2019-01-03 2019-01-03 0001296205 zagg:HALOMember us-gaap:CustomerRelationshipsMember 2019-01-03 0001296205 zagg:HALOMember us-gaap:CustomerRelationshipsMember 2019-01-03 2019-01-03 0001296205 zagg:HALOMember 2019-04-01 2019-06-30 0001296205 zagg:HALOMember 2019-01-01 2019-06-30 0001296205 zagg:HALOMember 2018-04-01 2018-06-30 0001296205 zagg:HALOMember 2018-01-01 2018-06-30 0001296205 zagg:HALOMember us-gaap:AcquisitionRelatedCostsMember 2018-04-01 2018-06-30 0001296205 zagg:HALOMember us-gaap:AcquisitionRelatedCostsMember 2019-01-01 2019-06-30 0001296205 zagg:HALOMember us-gaap:AcquisitionRelatedCostsMember 2018-01-01 2018-06-30 0001296205 zagg:HALOMember us-gaap:FairValueAdjustmentToInventoryMember 2018-04-01 2018-06-30 0001296205 zagg:HALOMember us-gaap:FairValueAdjustmentToInventoryMember 2019-01-01 2019-06-30 0001296205 zagg:HALOMember us-gaap:FairValueAdjustmentToInventoryMember 2018-01-01 2018-06-30 0001296205 zagg:LongTermDebtExpenseDomain 2018-04-01 2018-06-30 0001296205 zagg:LongTermDebtExpenseDomain 2019-01-01 2019-06-30 0001296205 zagg:LongTermDebtExpenseDomain 2018-01-01 2018-06-30 0001296205 us-gaap:TradeNamesMember 2019-06-30 0001296205 us-gaap:TradeNamesMember 2018-12-31 0001296205 us-gaap:PatentedTechnologyMember 2019-06-30 0001296205 us-gaap:PatentedTechnologyMember 2018-12-31 0001296205 us-gaap:CustomerRelationshipsMember 2019-06-30 0001296205 us-gaap:CustomerRelationshipsMember 2018-12-31 0001296205 us-gaap:NoncompeteAgreementsMember 2019-06-30 0001296205 us-gaap:NoncompeteAgreementsMember 2018-12-31 0001296205 us-gaap:OtherIntangibleAssetsMember 2019-06-30 0001296205 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0001296205 2018-01-01 2018-12-31 0001296205 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-06-30 0001296205 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0001296205 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001296205 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001296205 zagg:EmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001296205 zagg:EmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001296205 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-04-01 2019-06-30 0001296205 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-04-01 2018-06-30 0001296205 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-06-30 0001296205 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-06-30 0001296205 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001296205 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001296205 2015-12-31 0001296205 2019-03-11 0001296205 zagg:YoungAndDolarMember srt:MinimumMember us-gaap:PendingLitigationMember 2019-06-13 2019-06-13 0001296205 zagg:CustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-06-30 0001296205 zagg:CustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001296205 zagg:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-06-30 0001296205 zagg:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001296205 zagg:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-06-30 0001296205 zagg:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001296205 zagg:CustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-04-01 2019-06-30 0001296205 zagg:CustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-06-30 0001296205 zagg:CustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-06-30 0001296205 zagg:CustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0001296205 zagg:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-04-01 2019-06-30 0001296205 zagg:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-06-30 0001296205 zagg:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-06-30 0001296205 zagg:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0001296205 zagg:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-04-01 2019-06-30 0001296205 zagg:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-06-30 0001296205 zagg:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-06-30 0001296205 zagg:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 iso4217:USD shares shares iso4217:USD pure zagg:Customer false Q2 2019 --12-31 0001296205 P0Y9M0D P3Y 10-Q true 2019-06-30 false 001-34528 ZAGG INC DE 20-2559624 910 West Legacy Center Way Suite 500 Midvale UT 84047 801 263-0699 Yes Yes Accelerated Filer false false false Common Stock, $0.001 par value 0.001 0.001 ZAGG NASDAQ 29080293 12885000 15793000 431000 885000 102578000 156667000 3427000 375000 110565000 82919000 6393000 5473000 235848000 261227000 13860000 11844000 17714000 16118000 87692000 78627000 70542000 52054000 15396000 19403000 10380000 43560000 27638000 1315000 1571000 394755000 378011000 70988000 80908000 37522000 54432000 6665000 6624000 9511000 13723000 2154000 126840000 155687000 95363000 58363000 11889000 7913000 5470000 242005000 219520000 0.001 0.001 100000000 100000000 36140000 34457000 36000 34000 7055000 6983000 50455000 49733000 111279000 96486000 -1425000 -1410000 93315000 113114000 152750000 158491000 394755000 378011000 106796000 118565000 185546000 230631000 69037000 80908000 123965000 155381000 37759000 37657000 61581000 75250000 4514000 2638000 9099000 5233000 34491000 27035000 66075000 51342000 374000 18000 621000 18000 4599000 2773000 9065000 5545000 43978000 32464000 84860000 62138000 -6219000 5193000 -23279000 13112000 1103000 346000 2113000 846000 1192000 -681000 676000 -186000 89000 -1027000 -1437000 -1032000 -6130000 4166000 -24716000 12080000 -794000 950000 -4956000 1835000 -5336000 3216000 -19760000 10245000 -0.18 0.11 -0.68 0.36 -0.18 0.11 -0.68 0.36 -5336000 3216000 -19760000 10245000 141000 -969000 -15000 -680000 141000 -969000 -15000 -680000 -5195000 2247000 -19775000 9565000 36117000 36000 109870000 -1566000 -50455000 98651000 156536000 -5336000 -5336000 141000 141000 22000 1000 0 0 1475000 1475000 -66000 -66000 36140000 36000 111279000 -1425000 -50455000 93315000 152750000 34457000 34000 96486000 -1410000 -49733000 113114000 158491000 -39000 -39000 34457000 34000 96486000 -1410000 -49733000 113075000 158452000 -19760000 -19760000 -15000 -15000 722000 722000 222000 3000 13000 13000 2660000 2660000 -848000 -848000 1458000 2000 12968000 12970000 36140000 36000 111279000 -1425000 -50455000 93315000 152750000 34416000 34000 94134000 -59000 -37637000 80954000 137426000 3216000 3216000 -969000 -969000 3006000 3006000 7000 55000 55000 807000 807000 -19000 -19000 34423000 34000 94977000 -1028000 -40643000 84170000 137510000 34104000 34000 96145000 -348000 -37637000 77805000 135999000 -3880000 -3880000 34104000 34000 96145000 -348000 -37637000 73925000 132119000 10245000 10245000 -680000 -680000 3006000 3006000 318000 1000 55000 55000 1408000 1408000 -2631000 -2631000 34423000 34000 94977000 -1028000 -40643000 84170000 137510000 -19760000 10245000 2660000 1408000 12256000 9230000 -2169000 481000 -6000 -9000 0 -243000 101000 106000 1066000 -55006000 -37318000 24313000 -5080000 -396000 -503000 -179000 563000 -12654000 -34480000 3555000 3512000 -19627000 -5092000 -360000 153000 -1904000 -1404000 -1134000 0 79000 232000 -13727000 19957000 4213000 2701000 2000 26000 20368000 0 -24579000 -2675000 176566000 198761000 139566000 214215000 0 2084000 722000 3006000 782000 2610000 0 294000 13000 55000 35509000 -23393000 -111000 -296000 -2908000 -6407000 15793000 24989000 12885000 18582000 1998000 926000 629000 4683000 1453000 451000 541000 66000 21000 16985000 0 0 11991000 1856000 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;font-weight:400;line-height:120%;">ZAGG Inc and its subsidiaries (the “Company”) are innovation leaders in mobile tech accessories for smartphones and tablets. For over 15 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, audio, mobile keyboards, protective cases, and other mobile accessories sold under the ZAGG</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">®</sup><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%;">, InvisibleShield</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">®</sup><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%;">, mophie</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">®</sup><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%;">, IFROGZ</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">®</sup><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%;">, BRAVEN</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">®</sup><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%;">, Gear4</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">®</sup><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%;">, and HALO</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">®</sup><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%;"> 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;font-weight:400;line-height:120%;">The accompanying unaudited condensed consolidated financial statements have been prepared by the Company pursuant to the rules and regulations of the United States 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, 2018 (the “2018 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;font-weight:400;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 at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting periods, with related disclosures of these amounts in the notes to the financial statements. 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;font-weight:400;line-height:120%;">The Company’s significant accounting policies are described in Note 1 to the Company’s consolidated financial statements included in the 2018 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;font-weight:400;line-height:120%;">Adoption of Accounting Standards Codification (“ASC”) Topic 842, “Leases” (In thousands, except lease terms and discount rates)</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 Company adopted ASC Topic 842</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">,“Leases” </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">(“Topic 842”) with a date of initial application of January 1, 2019. As a result of this adoption, the Company has changed its accounting policy for leases 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;font-weight:400;line-height:120%;">The Company applied Topic 842 on January 1, 2019, using the modified retrospective approach. The adoption of Topic 842 includes the cumulative effect of adopting the new standard being recognized in retained earnings at January 1, 2019, 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. Therefore, the prior period comparative information has not been adjusted and continues to be reported under the previous ASC Topic 840, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">“Leases”</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> (“Topic 840”) standard. The Company also elected the package of available practical expedients allowable under Topic 842 guidelines in its adoption approach.</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 adoption of Topic 842 resulted in an increase in long-term lease liabilities of $10,684 which was included in operating lease liabilities; an increase in short-term lease liabilities of $2,362 which was included in current portion of operating lease liabilities; an initial recognition of right of use (</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">“</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">ROU”) assets of $8,842 which was included in operating lease right of use assets; an increase of deferred tax assets, net of $1,424; a derecognition of $3,346 related to lease liabilities under Topic 840 which was included in accrued liabilities; a decrease in deferred rent of $819 which was included in accrued liabilities; and a decrease of $39 in retained earnings as a cumulative effect of adoption.</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%;">As the Company did not have any finance leases upon adoption of Topic 842 at January 1, 2019, the largest driver of changes for the adoption of Topic 842 was the addition of the Company’s operating leases to the condensed consolidated balance sheet, creating ROU assets and lease liabilities on the condensed consolidated balance sheet as of June 30, 2019. Under Topic 840, operating leases were not included on the condensed consolidated balance sheets, whereas under Topic 842, ROU assets and lease liabilities are calculated and recorded on the lease commencement date. The standard had a material impact in the Company’s consolidated balance sheets, but did not have a significant impact in its condensed consolidated statements of operations. In addition, the adoption of Topic 842 had no impact to cash provided by or used in operating, financing, or investing on the condensed consolidated statements of cash flows.</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:400;line-height:120%;">Lease 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;font-weight:400;line-height:120%;">The Company determines if an arrangement is a lease at contract inception and then determines if such qualifying lease is classified as an operating lease or a finance lease. As of June 30, 2019, the Company only has operating leases. For operating leases, the Company measures lease liabilities based on the present value of the future minimum lease payments over the lease term at commencement date. As most of its leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on relevant information available at each leases' commencement date in determining the present value of future payments for each individual lease. ROU assets are measured as the sum of the amount of the initial measurement of the lease liability, plus any prepaid lease payments made minus any lease incentives received, and any initial direct costs incurred. The Company’s lease terms may include options to extend or terminate leases that will be recognized when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term.</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 Company has lease agreements with lease and non-lease components under the definition of Topic 842. Upon adoption of Topic 842, the Company elected a practical expedient not to separate the lease and non-lease components for its leases for physical space and equipment and accounts for them as a single lease component.</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:400;line-height:120%;">Lease information</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 Company has operating leases for offices, retail stores, and warehouse space that expire through 2027. The Company’s leases have remaining lease terms of 7 months to 9 years, some of which include options to extend the leases up to 10 years. The following summarizes the activities in the Company’s ROU assets and lease liabilities for the six months ended June 30, 2019:</span></div><div style="margin-bottom:18pt;"><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:20.083333%;"/><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%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><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="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);">Beginning Balance as of January 1, 2019</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);">Adoption of Topic 842</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);">Additions</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);">Amortization</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);">Ending Balance as of June 30, 2019</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;"/><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);">ROU assets</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);">— </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);">8,842 </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,604 </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);">(1,066)</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);">10,380 </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);">Lease liabilities</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);">— </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: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,046 </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: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,131 </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: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,134)</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: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,043 </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-weight:400;line-height:120%;">For the three and six months ended June 30, 2019, the rent expense was $799 and $1,652, respectively. For the three and six months ended June 30, 2018, the rent expense was $818 and $1,546, 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. As of June 30, 2019, the Company had a weighted-average remaining lease term of 5.4 years and a weighted-average discount rate used to calculate the lease liability of 4.42%.</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%;">Future maturities of lease liabilities as of June 30, 2019 were as follows:</span></div><div style="margin-bottom:18pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.861111%;"><tr><td style="width:1.0%;"/><td style="width:83.118220%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.881780%;"/><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);">Remaining 2019</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);">1,801 </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);">2020</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);">3,199 </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);">2021</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,718 </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);">2022</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,738 </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);">2023</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,203 </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);">Thereafter</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);">3,144 </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 lease payments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #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;padding-right: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,803 </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);">Less: imputed interest</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,760)</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);">Lease liabilities</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);">14,043 </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-weight:400;line-height:120%;">No other leases have been entered into under which the Company has significant rights and obligations as the lessee except those noted above.</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%;">Minimum rental payments for operating leases required under Topic 840 as of December 31, 2018 are 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.861111%;"><tr><td style="width:1.0%;"/><td style="width:83.118220%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.881780%;"/><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);">2019</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);">3,198 </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);">2020</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,842 </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);">2021</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,457 </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);">2022</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,517 </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);">2023</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,976 </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);">Thereafter</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,098 </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 #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);">15,088 </span></td></tr></table></div> 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 at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting periods, with related disclosures of these amounts in the notes to the financial statements. Actual results could differ from those estimates. <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:400;line-height:120%;">Adoption of Accounting Standards Codification (“ASC”) Topic 842, “Leases” (In thousands, except lease terms and discount rates)</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 Company adopted ASC Topic 842</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">,“Leases” </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">(“Topic 842”) with a date of initial application of January 1, 2019. As a result of this adoption, the Company has changed its accounting policy for leases 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;font-weight:400;line-height:120%;">The Company applied Topic 842 on January 1, 2019, using the modified retrospective approach. The adoption of Topic 842 includes the cumulative effect of adopting the new standard being recognized in retained earnings at January 1, 2019, 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. Therefore, the prior period comparative information has not been adjusted and continues to be reported under the previous ASC Topic 840, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">“Leases”</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> (“Topic 840”) standard. The Company also elected the package of available practical expedients allowable under Topic 842 guidelines in its adoption approach.</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 adoption of Topic 842 resulted in an increase in long-term lease liabilities of $10,684 which was included in operating lease liabilities; an increase in short-term lease liabilities of $2,362 which was included in current portion of operating lease liabilities; an initial recognition of right of use (</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">“</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">ROU”) assets of $8,842 which was included in operating lease right of use assets; an increase of deferred tax assets, net of $1,424; a derecognition of $3,346 related to lease liabilities under Topic 840 which was included in accrued liabilities; a decrease in deferred rent of $819 which was included in accrued liabilities; and a decrease of $39 in retained earnings as a cumulative effect of adoption.</span></div>As the Company did not have any finance leases upon adoption of Topic 842 at January 1, 2019, the largest driver of changes for the adoption of Topic 842 was the addition of the Company’s operating leases to the condensed consolidated balance sheet, creating ROU assets and lease liabilities on the condensed consolidated balance sheet as of June 30, 2019. Under Topic 840, operating leases were not included on the condensed consolidated balance sheets, whereas under Topic 842, ROU assets and lease liabilities are calculated and recorded on the lease commencement date. The standard had a material impact in the Company’s consolidated balance sheets, but did not have a significant impact in its condensed consolidated statements of operations. In addition, the adoption of Topic 842 had no impact to cash provided by or used in operating, financing, or investing on the condensed consolidated statements of cash flows. 10684000 2362000 8842000 1424000 3346000 819000 39000 <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:400;line-height:120%;">Lease 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;font-weight:400;line-height:120%;">The Company determines if an arrangement is a lease at contract inception and then determines if such qualifying lease is classified as an operating lease or a finance lease. As of June 30, 2019, the Company only has operating leases. For operating leases, the Company measures lease liabilities based on the present value of the future minimum lease payments over the lease term at commencement date. As most of its leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on relevant information available at each leases' commencement date in determining the present value of future payments for each individual lease. ROU assets are measured as the sum of the amount of the initial measurement of the lease liability, plus any prepaid lease payments made minus any lease incentives received, and any initial direct costs incurred. The Company’s lease terms may include options to extend or terminate leases that will be recognized when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term.</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 Company has lease agreements with lease and non-lease components under the definition of Topic 842. Upon adoption of Topic 842, the Company elected a practical expedient not to separate the lease and non-lease components for its leases for physical space and equipment and accounts for them as a single lease component.</span></div> P7M P9Y P10Y The following summarizes the activities in the Company’s ROU assets and lease liabilities for the six months ended June 30, 2019:<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:20.083333%;"/><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%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><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="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);">Beginning Balance as of January 1, 2019</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);">Adoption of Topic 842</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);">Additions</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);">Amortization</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);">Ending Balance as of June 30, 2019</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;"/><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);">ROU assets</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);">— </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);">8,842 </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,604 </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);">(1,066)</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);">10,380 </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);">Lease liabilities</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);">— </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: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,046 </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: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,131 </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: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,134)</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: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,043 </span></td></tr></table> 8842000 2604000 1066000 10380000 13046000 2131000 1134000 14043000 799000 1652000 818000 1546000 P5Y4M24D 0.0442 <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%;">Future maturities of lease liabilities as of June 30, 2019 were as follows:</span></div><div style="margin-bottom:18pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.861111%;"><tr><td style="width:1.0%;"/><td style="width:83.118220%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.881780%;"/><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);">Remaining 2019</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);">1,801 </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);">2020</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);">3,199 </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);">2021</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,718 </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);">2022</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,738 </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);">2023</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,203 </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);">Thereafter</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);">3,144 </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 lease payments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #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;padding-right: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,803 </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);">Less: imputed interest</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,760)</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);">Lease liabilities</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);">14,043 </span></td></tr></table></div> 1801000 3199000 2718000 2738000 2203000 3144000 15803000 1760000 14043000 <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%;">Minimum rental payments for operating leases required under Topic 840 as of December 31, 2018 are 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.861111%;"><tr><td style="width:1.0%;"/><td style="width:83.118220%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.881780%;"/><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);">2019</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);">3,198 </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);">2020</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,842 </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);">2021</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,457 </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);">2022</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,517 </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);">2023</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,976 </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);">Thereafter</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,098 </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 #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);">15,088 </span></td></tr></table></div> 3198000 2842000 2457000 2517000 1976000 2098000 15088000 REVENUE<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:400;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;font-weight:400;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;font-weight:400;line-height:120%;">The percentage of net sales related to the Company’s key product lines for the three and six months ended June 30, 2019 and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> 2018, was a</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">pproximately as follows:</span></div><div style="text-align:center;margin-bottom:18pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.583333%;"><tr><td style="width:1.0%;"/><td style="width:43.606695%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.970711%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.776290%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.552301%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.776290%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.970711%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.776290%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.970711%;"/><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="9" 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);">For the Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="9" 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);">For the Six 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);">June 30, 2019</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);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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);">June 30, 2019</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:bottom;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);">June 30, 2018</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><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 #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);">Protection (screen protection and 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);">54% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">55% </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:#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);">Power (power management and power cases)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">34% </span></td><td 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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">34% </span></td><td 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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </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);">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);">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);">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></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);">Productivity (keyboards and other)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </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-weight:400;line-height:120%;">The percentage of net sales related to the Company’s key distribution channels for the three and six months ended June 30, 2019 and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> 2018, was approximately as follows:</span></div><div style="text-align:center;margin-bottom:18pt;"><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:43.416667%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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="9" 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);">For the Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="9" 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);">For the Six 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);">June 30, 2019</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);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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);">June 30, 2019</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:bottom;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);">June 30, 2018</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><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 #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);">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);">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);">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);">82% </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></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);">Website</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </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);">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><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></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-weight:400;line-height:120%;">The percentage of net sales related to the Company’s key geographic regions for the three and six months ended June 30, 2019 an</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">d 2018, wa</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">s approximately as follows:</span></div><div style="text-align:center;"><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:43.416667%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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="9" 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);">For the Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="9" 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);">For the Six 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);">June 30, 2019</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);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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);">June 30, 2019</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:bottom;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);">June 30, 2018</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><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 #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);">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);">74% </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);">72% </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);">83% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="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:#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);">Europe</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">15% </span></td><td 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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">14% </span></td><td 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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </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);">11% </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);">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);">14% </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></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:400;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;font-weight:400;line-height:120%;">Timing of revenue recognition may differ from timing of invoicing to customers or timing of consideration received. The following table provides information about receivables, right of return assets, contract liabilities, refund liabilities, and warranty liabilities from the Company’s contracts with customers as of June 30, 2019 and December 31, 2018:</span></div><div style="margin-bottom:18pt;"><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);">June 30, 2019</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, 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;"/><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);">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);">102,578 </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);">156,667 </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);">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:#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);">706 </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: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);">999 </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);">33,904 </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);">49,786 </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);">Warranty liabilities, which are included in sales return liability</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);">3,618 </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: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,646 </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);">60 </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);">96 </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-weight:400;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 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 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, revenue is deferred and will be recognized when the transfer of control has been completed.</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%;">During the three and six months ended June 30, 2019, revenue recognized that was included in the contract liability balance as of December 31, 2018, was $25 and $36, 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;font-weight:400;line-height:120%;">The following summarizes the activities in the Company’s warranty liabilities for the six months ended June 30, 2019:</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: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, 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);">4,646 </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);">4,744 </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);">(5,772)</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);">Balance as of June 30, 2019</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);">3,618 </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-weight:400;line-height:120%;">The percentage of net sales related to the Company’s key product lines for the three and six months ended June 30, 2019 and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> 2018, was a</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">pproximately as follows:</span></div><div style="text-align:center;margin-bottom:18pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.583333%;"><tr><td style="width:1.0%;"/><td style="width:43.606695%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.970711%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.776290%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.552301%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.776290%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.970711%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.776290%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.970711%;"/><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="9" 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);">For the Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="9" 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);">For the Six 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);">June 30, 2019</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);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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);">June 30, 2019</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:bottom;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);">June 30, 2018</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><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 #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);">Protection (screen protection and 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);">54% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">55% </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:#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);">Power (power management and power cases)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">34% </span></td><td 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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">34% </span></td><td 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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </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);">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);">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);">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></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);">Productivity (keyboards and other)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </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-weight:400;line-height:120%;">The percentage of net sales related to the Company’s key distribution channels for the three and six months ended June 30, 2019 and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> 2018, was approximately as follows:</span></div><div style="text-align:center;margin-bottom:18pt;"><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:43.416667%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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="9" 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);">For the Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="9" 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);">For the Six 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);">June 30, 2019</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);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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);">June 30, 2019</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:bottom;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);">June 30, 2018</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><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 #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);">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);">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);">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);">82% </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></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);">Website</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </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);">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><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></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-weight:400;line-height:120%;">The percentage of net sales related to the Company’s key geographic regions for the three and six months ended June 30, 2019 an</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">d 2018, wa</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">s approximately as follows:</span></div><div style="text-align:center;"><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:43.416667%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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="9" 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);">For the Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="9" 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);">For the Six 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);">June 30, 2019</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);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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);">June 30, 2019</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:bottom;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);">June 30, 2018</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><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 #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);">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);">74% </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);">72% </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);">83% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="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:#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);">Europe</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">15% </span></td><td 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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">14% </span></td><td 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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </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);">11% </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);">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);">14% </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></tr></table></div> 0.54 0.55 0.56 0.52 0.34 0.34 0.32 0.36 0.03 0.04 0.04 0.05 0.09 0.07 0.08 0.07 0.85 0.88 0.82 0.88 0.10 0.08 0.12 0.08 0.05 0.04 0.06 0.04 0.74 0.85 0.72 0.83 0.15 0.10 0.14 0.10 0.11 0.05 0.14 0.07 The following table provides information about receivables, right of return assets, contract liabilities, refund liabilities, and warranty liabilities from the Company’s contracts with customers as of June 30, 2019 and December 31, 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: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);">June 30, 2019</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, 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;"/><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);">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);">102,578 </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);">156,667 </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);">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:#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);">706 </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: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);">999 </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);">33,904 </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);">49,786 </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);">Warranty liabilities, which are included in sales return liability</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);">3,618 </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: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,646 </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);">60 </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);">96 </span></td></tr></table> 102578000 156667000 706000 999000 33904000 49786000 3618000 4646000 60000 96000 25000 36000 <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 following summarizes the activities in the Company’s warranty liabilities for the six months ended June 30, 2019:</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: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, 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);">4,646 </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);">4,744 </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);">(5,772)</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);">Balance as of June 30, 2019</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);">3,618 </span></td></tr></table></div> 4646000 4744000 5772000 3618000 ACQUISITIONS<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%;text-decoration: underline;">Acquisition of HALO</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%;">On January 3, 2019, (the “HALO Acquisition Date”), ZAGG Hampton LLC, a Delaware limited liability company and wholly owned subsidiary of the Company, entered into a membership interest purchase agreement (the “Purchase Agreement”) with Halo2Cloud, LLC (“HALO”) and its equity owners to acquire all of the outstanding equity interests of HALO (the “HALO Acquisition”). HALO is a leading direct-to-consumer mobile accessories company with an extensive intellectual property portfolio that specializes in wireless charging, car and wall chargers, portable power, and other accessories. The Company acquired HALO to expand its product and intellectual property portfolio, and to enter into new distribution channels.</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 total purchase consideration for the HALO Acquisition was $23,943 in cash, 1,458 shares of the Company’s common stock valued at $12,968, and contingent consideration estimated at $1,593 (the “HALO Earnout Consideration”). The initial purchase price was subject to adjustment within 90 days of the HALO Acquisition Date based upon the final determination of HALO’s (i) working capital, (ii) indebtedness, and (iii) transaction expenses as set forth in the Purchase Agreement.</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%;">As agreed in the Purchase Agreement, the Company retained $2,424 from the cash due to the sellers and will hold this amount for 18 months following the HALO Acquisition Date as security for HALO’s indemnification obligations. The $2,424 retained by the Company that is due HALO is recorded in other long-term liabilities in the condensed consolidated balance sheets.</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%;">HALO is also entitled to the HALO Earnout Consideration from the Company if HALO achieves the target Adjusted EBITDA set forth in the Purchase Agreement for the year ending December 31, 2019. If, however, HALO’s actual Adjusted EBITDA is less than the target Adjusted EBITDA for the year ending December 31, 2019, the HALO Earnout Consideration will be reduced by the difference between the actual Adjusted EBITDA and the target Adjusted EBITDA.</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 following summarizes the components of the purchase consideration for HALO:</span></div><div style="margin-bottom:18pt;"><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);">Cash consideration</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);">23,943 </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);">Company common stock</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);">12,968 </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);">Contingent consideration</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,593 </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 purchase price</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);">38,504 </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-weight:400;line-height:120%;">The total purchase price of $38,504 has been allocated to identifiable assets acquired and liabilities assumed based on their preliminary fair values. The excess of the purchase price over the preliminary fair value of the tangible and intangible assets acquired and liabilities assumed is recorded as 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;font-weight:400;line-height:120%;">The following table summarizes the preliminary estimates of the fair values of the identifiable assets acquired and liabilities assumed as of the HALO Acquisition Date. The preliminary estimates of the fair value of identifiable assets acquired and liabilities assumed are based on estimates and assumptions and are subject to revisions, which may result in adjustments to the preliminary values presented below, when management’s estimates are finalized:</span></div><div style="margin-bottom:18pt;"><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);">Cash</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);">1,151 </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 receivable</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,436 </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);">Inventory</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,889 </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 step up</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);">494 </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);">Prepaid expenses and other assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,310 </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);">Property and equipment</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);">627 </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);">Amortizable identifiable intangible assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27,554 </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);">Goodwill</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);">15,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:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease right of use assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">748 </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);">(2,867)</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);">Income tax payable</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);">(501)</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);">Accrued expenses</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);">(255)</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);">Accrued wages and wage related expenses</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);">(324)</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);">Sales return liability</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,728)</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);">Deferred tax 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);">(6,177)</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);">Lease liabilities</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,775)</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);">38,504 </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-weight:400;line-height:120%;">The Company is still finalizing the fair value measurements of the assets acquired and liabilities assumed, and therefore, the Company’s fair value estimates for the assets acquired and liabilities assumed are preliminary and may change during the allowable measurement period. The allowable measurement period continues to the date the Company obtains and analyzes all relevant information that existed as of the HALO Acquisition Date necessary to determine the fair values of the assets acquired and liabilities assumed, but in no case is to exceed more than one year from the HALO Acquisition Date. The Company is analyzing information to verify assets acquired and liabilities assumed.</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:400;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;font-weight:400;line-height:120%;">Classes of acquired intangible assets include technologies, trade names, and customer relationships. The fair value of the identifiable intangible assets was determined using the income valuation method. 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.</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 preliminary amounts assigned to each class of intangible asset and the related weighted average amortization periods are as follows:</span></div><div style="margin-bottom:18pt;"><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);">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);">Technologies</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,187 </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);">8.9 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);">4,409 </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);">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);">8,958 </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);">8.0 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 colspan="3" 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-left:1pt;padding-right: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,554 </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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></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:400;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;font-weight:400;line-height:120%;">Goodwill represents the excess of the HALO purchase price over the preliminary fair value of the assets acquired and liabilities assumed. The Company believes that the primary factors supporting the amount of goodwill recognized are the significant growth opportunities and expected synergies of the combined entity.</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:400;line-height:120%;">Acquisition Costs</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%;">As part of the HALO Acquisition, the Company incurred legal, accounting, and other due diligence fees that were expensed when incurred. Total fees incurred related to the HALO Acquisition for the three and six months ended June 30, 2019 was $36 and $283, respectively, which were included as a component of operating expenses on the consolidated statements 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:400;line-height:120%;">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-weight:400;line-height:120%;">The results of operations of HALO were included in the Company’s results of operations beginning on January 4, 2019. For HALO’s results of operations from January 4, 2019 through June 30, 2019, HALO generated net sales of $5,198 and had a net loss before tax of $3,761.</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%;text-decoration: underline;">Acquisition of Gear4</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%;">On November 30, 2018, Patriot Corporation Unlimited Company, an entity registered and incorporated in Ireland and a wholly-owned subsidiary of the Company, entered into a share purchase agreement with STRAX Holding GmbH, an entity registered and incorporated in Germany (“STRAX”), and Gear4 HK Limited, an entity registered and incorporated in Hong Kong and a wholly-owned subsidiary of STRAX (“Gear4”), to acquire from STRAX all of the issued and outstanding equity securities of Gear4 (the “Gear4 Acquisition”).</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%;text-decoration: underline;">Pro Forma Results of Operations for HALO and Gear4</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 following pro-forma results of operations for the three months ended June 30, 2018, and for the six months ended June 30, 2019, and 2018, give pro forma effect as if the acquisitions of HALO and Gear4</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> and the related borrowings used to finance the acquisition </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">had occurred on January 1, 2018, after giving effect to certain adjustments including the amortization of intangible assets, interest expense, tax adjustments, specific transaction related expenses incurred prior to the execution date, and assumes the purchase price was allocated to the assets purchased and liabilities assumed based on their fair market values at the date of purchase.</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:57.305556%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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);">For the Three Months Ended</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="9" 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);">For the Six 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 #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);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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);">June 30, 2019</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:bottom;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);">June 30, 2018</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #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);">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);">123,245 </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);">185,546 </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);">239,373 </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);">Net (loss) income</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);">(97)</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);">(18,538)</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);">1,745 </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);">Basic (loss) earnings per share</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.01)</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.64)</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.06 </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);">Diluted (loss) earnings 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);">— </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);">(0.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);">0.06 </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-weight:400;line-height:120%;">The pro forma information is presented for illustrative purposes only and is not necessarily indicative of the operating results that would have occurred had the transaction been consummated as of January 1, 2018. Furthermore, such pro forma information is not necessarily indicative of future operating results of the combined companies, due to changes in operating activities following the purchase, and should not be construed as representative of the operating results of the combined companies for any future dates or periods.</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 nonrecurring pro forma adjustments attributable to the pro forma results of operations are as follows:</span></div><div style="margin-bottom:18pt;"><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:57.305556%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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);">For the Three Months Ended</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="9" 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);">For the Six 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 #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);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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);">June 30, 2019</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:bottom;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);">June 30, 2018</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #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);">Amortization expense</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);">1,667 </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);">59 </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,333 </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);">Transaction costs</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);">327 </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);">(283)</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);">606 </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);">Amortization of fair value adjustment to inventory</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);">198 </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);">(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);">589 </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);">Interest from the amended credit facility and amortization of debt issuance costs</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);">433 </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);">— </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);">866 </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;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;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;padding-left:1pt;padding-right:1pt;"/></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-weight:400;line-height:120%;">The pro forma results do not reflect events that either have occurred or may occur after the HALO Acquisition and Gear4 Acquisition, including, but not limited to, the anticipated realization of ongoing savings from operating synergies in subsequent periods.</span></div> 23943000 1458000 12968000 1593000 P90D 2424000 P18M 2424000 <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 following summarizes the components of the purchase consideration for HALO:</span></div><div style="margin-bottom:18pt;"><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);">Cash consideration</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);">23,943 </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);">Company common stock</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);">12,968 </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);">Contingent consideration</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,593 </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 purchase price</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);">38,504 </span></td></tr></table></div> 23943000 12968000 1593000 38504000 38504000 The preliminary estimates of the fair value of identifiable assets acquired and liabilities assumed are based on estimates and assumptions and are subject to revisions, which may result in adjustments to the preliminary values presented below, when management’s estimates are finalized:<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);">Cash</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);">1,151 </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 receivable</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,436 </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);">Inventory</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,889 </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 step up</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);">494 </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);">Prepaid expenses and other assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,310 </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);">Property and equipment</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);">627 </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);">Amortizable identifiable intangible assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27,554 </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);">Goodwill</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);">15,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:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease right of use assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">748 </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);">(2,867)</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);">Income tax payable</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);">(501)</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);">Accrued expenses</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);">(255)</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);">Accrued wages and wage related expenses</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);">(324)</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);">Sales return liability</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,728)</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);">Deferred tax 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);">(6,177)</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);">Lease liabilities</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,775)</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);">38,504 </span></td></tr></table> 1151000 2436000 2889000 494000 1310000 627000 27554000 15922000 748000 2867000 501000 255000 324000 2728000 6177000 1775000 38504000 <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 preliminary amounts assigned to each class of intangible asset and the related weighted average amortization periods are as follows:</span></div><div style="margin-bottom:18pt;"><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);">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);">Technologies</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,187 </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);">8.9 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);">4,409 </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);">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);">8,958 </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);">8.0 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 colspan="3" 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-left:1pt;padding-right: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,554 </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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div> 14187000 P8Y10M24D 4409000 P10Y 8958000 P8Y 27554000 36000 283000 5198000 3761000 <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 following pro-forma results of operations for the three months ended June 30, 2018, and for the six months ended June 30, 2019, and 2018, give pro forma effect as if the acquisitions of HALO and Gear4</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> and the related borrowings used to finance the acquisition </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">had occurred on January 1, 2018, after giving effect to certain adjustments including the amortization of intangible assets, interest expense, tax adjustments, specific transaction related expenses incurred prior to the execution date, and assumes the purchase price was allocated to the assets purchased and liabilities assumed based on their fair market values at the date of purchase.</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:57.305556%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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);">For the Three Months Ended</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="9" 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);">For the Six 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 #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);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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);">June 30, 2019</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:bottom;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);">June 30, 2018</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #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);">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);">123,245 </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);">185,546 </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);">239,373 </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);">Net (loss) income</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);">(97)</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);">(18,538)</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);">1,745 </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);">Basic (loss) earnings per share</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.01)</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.64)</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.06 </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);">Diluted (loss) earnings 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);">— </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);">(0.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);">0.06 </span></td></tr></table></div> 123245000 185546000 239373000 -97000 -18538000 1745000 -0.01 -0.64 0.06 0 -0.64 0.06 <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 nonrecurring pro forma adjustments attributable to the pro forma results of operations are as follows:</span></div><div style="margin-bottom:18pt;"><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:57.305556%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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);">For the Three Months Ended</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="9" 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);">For the Six 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 #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);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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);">June 30, 2019</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:bottom;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);">June 30, 2018</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #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);">Amortization expense</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);">1,667 </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);">59 </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,333 </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);">Transaction costs</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);">327 </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);">(283)</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);">606 </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);">Amortization of fair value adjustment to inventory</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);">198 </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);">(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);">589 </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);">Interest from the amended credit facility and amortization of debt issuance costs</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);">433 </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);">— </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);">866 </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;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;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;padding-left:1pt;padding-right:1pt;"/></tr></table></div> 1667000 59000 3333000 327000 -283000 606000 198000 -494000 589000 433000 0 866000 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;font-weight:400;line-height:120%;">Inventories consisted of the following as of June 30, 2019, and December 31, 2018:</span></div><div style="text-align:center;margin-bottom:18pt;"><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.833333%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.527778%;"/><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);">June 30, 2019</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, 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;"/><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);">108,781 </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);">81,397 </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);">Raw materials</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,784 </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: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,522 </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);">110,565 </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);">82,919 </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-weight:400;line-height:120%;">Included in prepaid expenses and other current assets were inventory deposits with third-party manufacturers of $382 and $382 as of June 30, 2019, and December 31, 2018, 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;font-weight:400;line-height:120%;">Inventories consisted of the following as of June 30, 2019, and December 31, 2018:</span></div><div style="text-align:center;margin-bottom:18pt;"><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.833333%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.527778%;"/><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);">June 30, 2019</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, 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;"/><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);">108,781 </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);">81,397 </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);">Raw materials</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,784 </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: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,522 </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);">110,565 </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);">82,919 </span></td></tr></table></div> 108781000 81397000 1784000 1522000 110565000 82919000 382000 382000 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;font-weight:400;line-height:120%;">There was no change in goodwill during the three months ended June 30, 2019. During the six months ended June 30, 2019, goodwill increased in connection with the HALO Acquisition. The following table summarizes the changes in goodwill during the six months ended June 30, 2019:</span></div><div style="margin-bottom:18pt;"><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, 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);">27,638 </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 HALO 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);">15,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);">Balance as of June 30, 2019</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);">43,560 </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-weight:400;line-height:120%;">There was no change in goodwill during the three and six 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;font-weight:400;line-height:120%;">There were no additions to intangible assets for the three months ended June 30, 2019. In connection with the HALO Acquisition, intangible assets increased $27,554 for patents and technology, trade names, and customer relationships for the six months ended June 30, 2019. There were no additions to intangible assets for the three and six months ended June 30, 2018. Additionally, there were no impairments of intangible assets for the three and six months ended June 30, 2019, and 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%;">Intangible assets, net of accumulated amortization as of June 30, 2019, and December 31, 2018, were as follows:</span></div><div style="text-align:center;margin-bottom:18pt;"><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);">June 30, 2019</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, 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;"/><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);">28,634 </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);">26,988 </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);">20,281 </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);">8,723 </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);">21,027 </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);">15,560 </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);">599 </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);">778 </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);">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: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 </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);">70,542 </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);">52,054 </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-weight:400;line-height:120%;">The total weighted average useful lives of intangible assets as of June 30, 2019, and December 31, 2018, was 8.3 years and 8.3 years, respectively.</span></div> 0 The following table summarizes the changes in goodwill during the six months ended June 30, 2019:<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, 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);">27,638 </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 HALO 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);">15,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);">Balance as of June 30, 2019</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);">43,560 </span></td></tr></table> 27638000 15922000 43560000 0 0 0 27554000 0 0 0 0 0 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;font-weight:400;line-height:120%;">Intangible assets, net of accumulated amortization as of June 30, 2019, and December 31, 2018, were as follows:</span></div><div style="text-align:center;margin-bottom:18pt;"><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);">June 30, 2019</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, 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;"/><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);">28,634 </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);">26,988 </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);">20,281 </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);">8,723 </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);">21,027 </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);">15,560 </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);">599 </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);">778 </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);">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: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 </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);">70,542 </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);">52,054 </span></td></tr></table></div> 28634000 26988000 20281000 8723000 21027000 15560000 599000 778000 1000 5000 70542000 52054000 P8Y3M18D P8Y3M18D INCOME TAXES<span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">For interim periods, the tax provision is determined utilizing an estimate of the Company’s annual effective tax rate adjusted for discrete items, if any. The Company's effective tax rate for the three and six months ended June 30, 2019, was 13% and 20%, respectively. The Company’s effective tax rate for the three and six months ended June 30, 2018, was 23% and 15%, respectively. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">The change in the effective tax rate for the three months ended June 30, 2019, compared to the three months ended June 30, 2018, was primarily due to the impact of a discrete item for restricted stock unit awards </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">relative to pre-tax book income for the period</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">. The change in the effective tax rate for the six months ended June 30, 2019, compared to the six months ended June 30, 2018, was due to several factors including but not limited to a difference in the amount of the discrete item for restricted </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">stock unit awards, as well as an increase in the amounts disallowed under §162(m) of the Internal Revenue Code. The Company’s effective tax rate will generally differ from the U.S. Federal statutory rate of 21%, due to state taxes, permanent items including amounts disallowed under §162(m) of the Internal Revenue Code, the Company’s global tax strategy, and the inclusion of global intangible low taxed income and the corresponding foreign tax credit.</span> 0.13 0.20 23 15 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 six months ended June 30, 2019, and 2018, is summarized as follows:</span></div><div style="margin-bottom:18pt;"><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:43.416667%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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="9" 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);">For the Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="9" 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);">For the Six 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);">June 30, 2019</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);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align: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);">June 30, 2019</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);">June 30, 2018</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #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);">—</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);">197 </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);">643 </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);">278 </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);">— </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);">11.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);">9.82 </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.48 </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-weight:400;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;font-weight:400;line-height:120%;">As part of the 643 and 278 restricted stock units granted during the six months ended June 30, 2019, and 2018, the Company granted 287 and 167 restricted stock units 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, and/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;font-weight:400;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 are stock-based compensation expenses related to restricted stock units recorded for the three and six months ended June 30, 2019, and 2018, which are included as a component of selling, general, and administrative expense on the condensed consolidated statement of operations:</span></div><div style="margin-bottom:18pt;"><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:43.416667%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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="9" style="padding-top:2px;padding-bottom:2px;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);">For the Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="9" style="padding-top:2px;padding-bottom:2px;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);">For the Six 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);">June 30, 2019</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);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align: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);">June 30, 2019</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);">June 30, 2018</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #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:top;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:top;padding-right: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,475 </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:top;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:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">807 </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:top;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:top;padding-right: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,660 </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:top;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:top;padding-right: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,408 </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-weight:400;line-height:120%;">During the six months ended June 30, 2019, and 2018, 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 $848 and $2,631 reflected as a reduction of additional paid-in capital, respectively. Of the $848 recorded as a reduction of additional paid-in capital, $66 was included in accrued wages and wage related expenses as of June 30, 2019.</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 six months ended June 30, 2019, and 2018, is summarized as follows:</span></div><div style="margin-bottom:18pt;"><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:43.416667%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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="9" 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);">For the Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="9" 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);">For the Six 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);">June 30, 2019</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);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align: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);">June 30, 2019</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);">June 30, 2018</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #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);">—</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);">197 </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);">643 </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);">278 </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);">— </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);">11.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);">9.82 </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.48 </span></td></tr></table></div> 0 197000 643000 278000 0 11.65 9.82 12.48 643000 278000 287000 167000 The following are stock-based compensation expenses related to restricted stock units recorded for the three and six months ended June 30, 2019, and 2018, which are 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:43.416667%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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="9" style="padding-top:2px;padding-bottom:2px;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);">For the Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="9" style="padding-top:2px;padding-bottom:2px;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);">For the Six 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);">June 30, 2019</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);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align: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);">June 30, 2019</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);">June 30, 2018</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #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:top;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:top;padding-right: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,475 </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:top;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:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">807 </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:top;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:top;padding-right: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,660 </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:top;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:top;padding-right: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,408 </span></td></tr></table> 1475000 807000 2660000 1408000 848000 2631000 848000 66000 EARNINGS (LOSS) 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;font-weight:400;line-height:120%;">Basic earnings (loss) per common share excludes dilution and is computed by dividing net earnings (loss) by the weighted average number of shares of common stock outstanding during the period. Diluted earnings (loss) per common share reflects the potential dilution that could occur if stock options and restricted stock, or other common stock equivalents were exercised or converted into common stock. The dilutive effect of stock options or other common stock equivalents is calculated using the treasury stock method.</span></div><div><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 following is a reconciliation of the numerator and denominator used to calculate basic earnings (loss) per common share and diluted earnings (loss) per common share for the three and six months ended June 30, 2019, and 2018:</span></div><div><span><br/></span></div><div style="text-align:center;margin-bottom:18pt;"><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:43.416667%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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="9" 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);">For the Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="9" 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);">For the Six 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);">June 30, 2019</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);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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);">June 30, 2019</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:bottom;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);">June 30, 2018</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><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 #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:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) 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);">(5,336)</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,216 </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);">(19,760)</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);">10,245 </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 #000;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 #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);">  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);">29,064 </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,299 </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,974 </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,254 </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);">— </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);">367 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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);">425 </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);">29,064 </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,666 </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,974 </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,679 </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 (loss) per share:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><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 #000;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 #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);">  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.18)</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.11 </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.68)</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.36 </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.18)</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.11 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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 #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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #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);">(0.68)</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 #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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #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);">0.36 </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-weight:400;line-height:120%;">For the three and six months ended June 30, 2019, 966 restricted stock units were not considered in calculating diluted loss per share because the Company was in a loss position and, therefore, the effect would have been anti-dilutive.</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%;">For the three and six months ended June 30, 2018, 114 restricted stock units used to purchase shares of common stock were not considered in calculating diluted earnings per share as their effect would have been anti-dilutive.</span></div> <div><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 following is a reconciliation of the numerator and denominator used to calculate basic earnings (loss) per common share and diluted earnings (loss) per common share for the three and six months ended June 30, 2019, and 2018:</span></div><div><span><br/></span></div><div style="text-align:center;margin-bottom:18pt;"><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:43.416667%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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="9" 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);">For the Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="9" 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);">For the Six 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);">June 30, 2019</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);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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);">June 30, 2019</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:bottom;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);">June 30, 2018</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><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 #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:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) 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);">(5,336)</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,216 </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);">(19,760)</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);">10,245 </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 #000;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 #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);">  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);">29,064 </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,299 </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,974 </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,254 </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);">— </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);">367 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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);">425 </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);">29,064 </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,666 </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,974 </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,679 </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 (loss) per share:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><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 #000;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 #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);">  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.18)</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.11 </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.68)</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.36 </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.18)</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.11 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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 #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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #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);">(0.68)</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 #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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #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);">0.36 </span></td></tr></table></div> -5336000 3216000 -19760000 10245000 29064000 28299000 28974000 28254000 0 367000 0 425000 29064000 28666000 28974000 28679000 -0.18 0.11 -0.68 0.36 -0.18 0.11 -0.68 0.36 966000 966000 114000 114000 TREASURY STOCKDuring 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. On March 11, 2019, the Company's board of directors authorized the cancellation of the 2015 stock repurchase program, and authorized a new stock repurchase program of up to $20,000 of the Company's outstanding common 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;font-weight:400;line-height:120%;">As of June 30, 2019, and December 31, 2018, a total of $20,000 and $5,462 remained authorized under the respective stock repurchase programs.</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 Company repurchased shares for the three and six months ended June 30, 2019, and 2018, as follows:</span></div><div style="margin-bottom:18pt;"><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:43.416667%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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="9" 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);">For the Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="9" 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);">For the Six 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);">June 30, 2019</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);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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);">June 30, 2019</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:bottom;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);">June 30, 2018</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><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 #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);">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);">— </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);">182 </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);">72 </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);">182 </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);">— </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;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,006 </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;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);">722 </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;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,006 </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);">— </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 </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 </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 </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);">— </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;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);">16.49 </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;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);">10.00 </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;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);">16.49 </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-weight:400;line-height:120%;">The consideration paid has been recorded within stockholders’ equity in the condensed consolidated balance sheet.</span></div> 20000000 20000000 20000000 5462000 <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 Company repurchased shares for the three and six months ended June 30, 2019, and 2018, as follows:</span></div><div style="margin-bottom:18pt;"><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:43.416667%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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="9" 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);">For the Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="9" 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);">For the Six 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);">June 30, 2019</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);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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);">June 30, 2019</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:bottom;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);">June 30, 2018</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><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 #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);">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);">— </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);">182 </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);">72 </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);">182 </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);">— </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;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,006 </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;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);">722 </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;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,006 </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);">— </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 </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 </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 </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);">— </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;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);">16.49 </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;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);">10.00 </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;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);">16.49 </span></td></tr></table></div> 0 182000 72000 182000 0 3006000 722000 3006000 0 7000 2000 7000 0 16.49 10.00 16.49 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%;">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;font-style:italic;font-weight:400;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”) - </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">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; PowerCore Case for iPhone 7 (4.7 inch), 95% Extra Battery; and 2400mAh MFI Certified Rubber-Feel Premium Rechargeable Extended Battery Case for iPhone 5s, 5. 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 parties have reached a confidential settlement, and Anker and Fantasia have ceased sales of the battery cases accused of infringement. The Anker Lawsuit was dismissed in June 2019.</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:400;line-height:120%;">Best Case and Accessories, Inc. v. Zagg, Inc. United States District Court for the Eastern District of New York, Case No. 1:18-CV-04048-LDH-RML</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">. On July 13, 2018, Best Case and Accessories, Inc. filed a complaint against the Company. The Company had previously sent a letter to Best Case and Accessories, Inc. alleging that it was using product packaging and display trade dress that is confusingly similar to the Company's trade dress. In the complaint, Best Case and Accessories, Inc. alleges that it does not infringe the Company's trade dress and that the Company tortuously interfered with Best Case and Accessories, Inc.'s business relationships, which the Company disputes. On February 8, 2019, the Company filed a Complaint for trade dress infringement against Best Case and Accessories, Inc. in the United States District Court for the District of Utah, Case No. 2:19-CV-00090-PMW, in order to respond to the allegations and defend against the claims. 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:400;line-height:120%;">Dan Dolar, an individual and on behalf of those similarly situated, Plaintiff, v. Mophie Inc., a California corporation, Defendant, Superior Court of the State of California, Orange County, Case No. 30-2019-01066228-CU-BT-CXC</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">. On April 25, 2019, Dan Dolar (“Dolar”) filed a complaint against mophie inc. (“mophie”) alleging, among other things, violation of California Consumers Legal Remedies Act, California False Advertising Law, breach of express warranty, violation of the Magnuson-Moss Warranty Act, violation of California Unfair Competition Law, and violation of state Consumer Protection Statutes. The complaint alleged that mophie mischaracterizes the mAh ratings of the batteries in its products, and asked the court to certify a class of Californians who purchased mophie battery-enabled products. On June 14, 2019, the court dismissed the complaint without prejudice at Dolar’s request so that Dolar’s claims could be pursued in the United States District Court in the case of </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Young v. Mophie Inc.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, Case No. 8:19-cv-00827-JVS-DFM, discussed 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;font-style:italic;font-weight:400;line-height:120%;">Michael Young and Dan Dolar, individually and on behalf of other similarly situated individuals, Plaintiff, v. Mophie Inc., Defendant, United States District Court, Central District of California</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, Case No. 8:19-cv-00827-JVS-DFM. This action started with a complaint filed by Young against mophie inc. (“mophie”) on May 2, 2019. On June 13, 2019, Young and Dolar joined together as plaintiffs and filed a first amended complaint (the “FAC”). In the FAC, Young and Dolar allege, among other things, that mophie has engaged in unfair and deceptive acts and practices in violation of the California Consumer Legal Remedies Act, violation of California’s False Advertising Law, violation of California’s Unfair Competition Law, violation of the Florida Deceptive and Unfair Trade Practices Act, violation of purportedly material identical state consumer protection statutes in various other states, violation of the Magnuson-Moss Warranty Act, breach of express warranty, and unjust enrichment. The FAC is based on Young’s and Dolar’s allegation that mophie mischaracterizes the mAh ratings of the batteries in certain of its products. Young and Dolar seek to certify a class of consumer nationwide and in various states who purchased mophie battery-enabled products. The FAC does not specify an amount of damages claimed, but alleges that damages will be in excess of $5,000. On July 11, 2019, mophie filed a motion to dismiss all of the claims asserted in the action. mophie denies that it has engaged in the alleged practices and intends to vigorously defend the lawsuit.</span></div><div style="margin-bottom:9pt;"><span style="background-color:#ffffff;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:#ffffff;color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company previously disclosed an investigation by the SEC 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. On March 7, 2019, the Staff of the SEC informed the Company that, after additional consideration and analysis, it has decided to terminate the investigation and dismiss the matter.</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;font-weight:400;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;font-weight:400;line-height:120%;">The Company records a liability when a particular contingency is probable and estimable. The Company has not accrued for any losses in the condensed consolidated financial statements as of June 30, 2019, 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> 5000000 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;font-weight:400;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 customarily exceed federally insured limits. The Company has not experienced any losses in cash accounts for the six months ended June 30, 2019, and 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%;">As of June 30, 2019, and December 31, 2018, three and two separate customers were equal to or exceeded 10% of the balance of accounts receivable, respectively, as follows: </span></div><div style="text-align:center;margin-bottom:18pt;"><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);">June 30, 2019</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, 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;"/><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);">19% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">50% </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:#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);">Best Buy Co., Inc. (“Best Buy”)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">15% </span></td><td 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);"> </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);">Verizon Wireless ("Verizon")</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);">19% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">1% </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-weight:400;line-height:120%;">The Company established a direct sales relationship with Verizon during the second half of 2018. Previous to the Company's direct sales relationship with Verizon, Verizon purchased the Company's products through Superior. No other customer account balances were more than 10% of accounts receivable as of June 30, 2019, and December 31, 2018. 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 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;font-weight:400;line-height:120%;">For the three months ended June 30, 2019, Verizon accounted for over 10% of net sales, and for the three and six months ended June 30, 2018, Superior and Best Buy accounted for over 10% of net sales, as follows:</span></div><div style="text-align:center;margin-bottom:18pt;"><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:43.416667%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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="9" 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);">For the Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="9" 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);">For the Six 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);">June 30, 2019</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);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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);">June 30, 2019</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:bottom;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);">June 30, 2018</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><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 #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);">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);">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);">34% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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:#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);">Best Buy</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </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);">Verizon</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);">13% </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);">—% </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);">9% </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);">—% </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-weight:400;line-height:120%;">For the three and six months ended June 30, 2019, and 2018, 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;font-weight:400;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-weight:400;line-height:120%;">As of June 30, 2019, and December 31, 2018, three and two separate customers were equal to or exceeded 10% of the balance of accounts receivable, respectively, as follows: </span></div><div style="text-align:center;margin-bottom:18pt;"><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);">June 30, 2019</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, 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;"/><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);">19% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">50% </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:#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);">Best Buy Co., Inc. (“Best Buy”)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">15% </span></td><td 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);"> </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);">Verizon Wireless ("Verizon")</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);">19% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">1% </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> 3 2 0.19 0.50 0.11 0.15 0.19 0.01 <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%;">For the three months ended June 30, 2019, Verizon accounted for over 10% of net sales, and for the three and six months ended June 30, 2018, Superior and Best Buy accounted for over 10% of net sales, as follows:</span></div><div style="text-align:center;margin-bottom:18pt;"><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:43.416667%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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:10.916667%;"/><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="9" 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);">For the Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="9" 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);">For the Six 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);">June 30, 2019</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);">June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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);">June 30, 2019</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:bottom;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);">June 30, 2018</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><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 #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);">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);">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);">34% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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:#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);">Best Buy</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#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);"> </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);">Verizon</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);">13% </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);">—% </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);">9% </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);">—% </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.05 0.34 0.06 0.31 0.09 0.11 0.09 0.10 0.13 0 0.09 0 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2019
Aug. 06, 2019
Cover page.    
Document Quarterly Report true  
Document Transition Report false  
Entity Registrant Name ZAGG INC  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 20-2559624  
Entity Address, Address Line One 910 West Legacy Center Way  
Entity Address, Address Line Two Suite 500  
Entity Address, City or Town Midvale  
Entity Address, State or Province UT  
Entity Address, Postal Zip Code 84047  
City Area Code 801  
Local Phone Number 263-0699  
Entity Central Index Key 0001296205  
Entity File Number 001-34528  
Entity Current Reporting Status Yes  
Entity Filer Category Accelerated Filer  
Entity Shell Company false  
Title of 12(b) Security Common Stock, $0.001 par value  
Trading Symbol ZAGG  
Security Exchange Name NASDAQ  
Amendment Flag false  
Entity Interactive Data Current Yes  
Current Fiscal Year End Date --12-31  
Document Type 10-Q  
Document Period End Date Jun. 30, 2019  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2019  
Entity Common Stock, Shares Outstanding   29,080,293
Entity Emerging Growth Company false  
Entity Small Business false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 12,885 $ 15,793
Accounts receivable, net of allowances of $431 and $885 102,578 156,667
Income tax receivable 3,427 375
Inventories 110,565 82,919
Prepaid expenses and other current assets 6,393 5,473
Total current assets 235,848 261,227
Property and equipment, net of accumulated depreciation of $13,860 and $11,844 17,714 16,118
Intangible assets, net of accumulated amortization of $87,692 and $78,627 70,542 52,054
Deferred income tax assets 15,396 19,403
Operating lease right of use assets 10,380  
Goodwill 43,560 27,638
Other assets 1,315 1,571
Total assets 394,755 378,011
Current liabilities:    
Accounts payable 70,988 80,908
Sales returns liability 37,522 54,432
Accrued wages and wage related expenses 6,665 6,624
Accrued liabilities 9,511 13,723
Current portion of operating lease liabilities 2,154  
Total current liabilities 126,840 155,687
Line of credit 95,363 58,363
Operating lease liabilities 11,889  
Other long-term liabilities 7,913 5,470
Total liabilities 242,005 219,520
Commitments and contingencies (Note 1 and Note 10)
Stockholders’ equity:    
Common stock, $0.001 par value; 100,000 shares authorized; 36,140 and 34,457 shares issued 36 34
Treasury stock, 7,055 and 6,983 common shares at cost (50,455) (49,733)
Additional paid-in capital 111,279 96,486
Accumulated other comprehensive loss (1,425) (1,410)
Retained earnings 93,315 113,114
Total stockholders’ equity 152,750 158,491
Total liabilities and stockholders’ equity $ 394,755 $ 378,011
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Statement of Financial Position [Abstract]    
Allowances for doubtful accounts $ 431 $ 885
Accumulated depreciation on property and equipment 13,860 11,844
Accumulated amortization on intangible assets $ 87,692 $ 78,627
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 36,140,000 34,457,000
Treasury stock, common shares 7,055,000 6,983,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Income Statement [Abstract]        
Net sales $ 106,796 $ 118,565 $ 185,546 $ 230,631
Cost of sales 69,037 80,908 123,965 155,381
Gross profit 37,759 37,657 61,581 75,250
Operating expenses:        
Advertising and marketing 4,514 2,638 9,099 5,233
Selling, general and administrative 34,491 27,035 66,075 51,342
Transaction costs 374 18 621 18
Amortization of intangible assets 4,599 2,773 9,065 5,545
Total operating expenses 43,978 32,464 84,860 62,138
(Loss) income from operations (6,219) 5,193 (23,279) 13,112
Other income (expense):        
Interest expense (1,103) (346) (2,113) (846)
Other income (expense) 1,192 (681) 676 (186)
Total other income (expense) 89 (1,027) (1,437) (1,032)
(Loss) income before provision for income taxes (6,130) 4,166 (24,716) 12,080
Income tax benefit (provision) 794 (950) 4,956 (1,835)
Net (loss) income $ (5,336) $ 3,216 $ (19,760) $ 10,245
(Loss) earnings per share attributable to stockholders:        
Basic (loss) earnings per share (in usd per share) $ (0.18) $ 0.11 $ (0.68) $ 0.36
Diluted (loss) earnings per share (in usd per share) $ (0.18) $ 0.11 $ (0.68) $ 0.36
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Statement of Comprehensive Income [Abstract]        
Net (loss) income $ (5,336) $ 3,216 $ (19,760) $ 10,245
Other comprehensive gain (loss), net of tax:        
Foreign currency translation gain (loss) 141 (969) (15) (680)
Total other comprehensive income (loss) 141 (969) (15) (680)
Total comprehensive (loss) income $ (5,195) $ 2,247 $ (19,775) $ 9,565
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Cash flows from operating activities:    
Net (loss) income $ (19,760) $ 10,245
Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:    
Stock-based compensation expense 2,660 1,408
Depreciation and amortization 12,256 9,230
Deferred income tax assets (2,169) 481
Loss on disposal of property and equipment 6 9
Loss on deferred loan costs with debt modification 0 243
Amortization of deferred loan costs 101 106
Amortization of right of use assets 1,066  
Changes in operating assets and liabilities:    
Accounts receivable, net 55,006 37,318
Inventories (24,313) 5,080
Prepaid expenses and other current assets 396 503
Other assets 179 (563)
Accounts payable (12,654) (34,480)
Income tax receivable (3,555) (3,512)
Sales returns liability (19,627) (5,092)
Accrued wages and wage related expenses (360) 153
Accrued liabilities (1,904) (1,404)
Lease liabilities (1,134) 0
Other 79 232
Net cash (used in) provided by operating activities (13,727) 19,957
Cash flows from investing activities:    
Purchase of property and equipment (4,213) (2,701)
Proceeds from disposal of equipment 2 26
Purchase of HALO, net of cash acquired (20,368) 0
Net cash used in investing activities (24,579) (2,675)
Cash flows from financing activities:    
Proceeds from revolving credit facility 176,566 198,761
Payments on revolving credit facility (139,566) (214,215)
Payments on term loan facility 0 (2,084)
Purchase of treasury stock (722) (3,006)
Payment of withholding on restricted stock units (782) (2,610)
Payment of deferred loan costs 0 (294)
Proceeds from issuance of stock under employee stock purchase plan 13 55
Net cash provided by (used in) financing activities 35,509 (23,393)
Effect of foreign currency exchange rates on cash equivalents (111) (296)
Net decrease in cash and cash equivalents (2,908) (6,407)
Cash and cash equivalents at beginning of the period 15,793 24,989
Cash and cash equivalents at end of the period 12,885 18,582
Supplemental disclosure of cash flow information:    
Cash paid during the period for interest 1,998 926
Cash paid during the period for income taxes, net 629 4,683
Cash paid during the period for rent expenses included in the measurement of lease liabilities 1,453  
Supplemental disclosure of non-cash investing and financing activities:    
Purchase of property and equipment financed through accounts payable 451 541
Withholding tax on restricted stock units recorded in accrued wages and wage related expenses 66 21
Purchase of HALO through amounts due to seller, contingent payments and common stock 16,985 0
Modification of debt that resulted in payment of existing term loan balance 0 $ 11,991
Noncash change in lease asset and operating liabilities from remeasurement of existing leases and addition of new leases $ 1,856  
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Treasury Stock
Retained Earnings
Beginning Balance (in shares) at Dec. 31, 2017   34,104        
Beginning Balance at Dec. 31, 2017 $ 135,999 $ 34 $ 96,145 $ (348) $ (37,637) $ 77,805
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net (loss) income 10,245         10,245
Other comprehensive income (loss) (680)     (680)    
Treasury stock purchase (3,006)       (3,006)  
Restricted stock release (in shares)   318        
Employee stock purchase plan release (in shares)   1        
Employee stock purchase plan release 55   55      
Stock-based compensation expense 1,408   1,408      
Payment of withholding taxes on restricted stock units (2,631)   (2,631)      
Ending Balance (in shares) at Jun. 30, 2018   34,423        
Ending Balance at Jun. 30, 2018 137,510 $ 34 94,977 (1,028) (40,643) 84,170
Beginning Balance (in shares) at Mar. 31, 2018   34,416        
Beginning Balance at Mar. 31, 2018 137,426 $ 34 94,134 (59) (37,637) 80,954
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net (loss) income 3,216         3,216
Other comprehensive income (loss) (969)     (969)    
Treasury stock purchase (3,006)       (3,006)  
Restricted stock release (in shares)   7        
Employee stock purchase plan release 55   55      
Stock-based compensation expense 807   807      
Payment of withholding taxes on restricted stock units (19)   (19)      
Ending Balance (in shares) at Jun. 30, 2018   34,423        
Ending Balance at Jun. 30, 2018 137,510 $ 34 94,977 (1,028) (40,643) 84,170
Beginning Balance (in shares) at Dec. 31, 2018   34,457        
Beginning Balance at Dec. 31, 2018 158,491 $ 34 96,486 (1,410) (49,733) 113,114
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net (loss) income (19,760)         (19,760)
Other comprehensive income (loss) (15)     (15)    
Treasury stock purchase (722)       (722)  
Restricted stock release (in shares)   222        
Employee stock purchase plan release (in shares)   3        
Employee stock purchase plan release 13   13      
Stock-based compensation expense 2,660   2,660      
Payment of withholding taxes on restricted stock units (848)   (848)      
Shares issued as consideration for acquisition (in shares)   1,458        
Shares issued as consideration for acquisition 12,970 $ 2 12,968      
Ending Balance (in shares) at Jun. 30, 2019   36,140        
Ending Balance at Jun. 30, 2019 152,750 $ 36 111,279 (1,425) (50,455) 93,315
Beginning Balance (in shares) at Mar. 31, 2019   36,117        
Beginning Balance at Mar. 31, 2019 156,536 $ 36 109,870 (1,566) (50,455) 98,651
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net (loss) income (5,336)         (5,336)
Other comprehensive income (loss) 141     141    
Restricted stock release (in shares)   22        
Employee stock purchase plan release (in shares)   1        
Employee stock purchase plan release 0   0      
Stock-based compensation expense 1,475   1,475      
Payment of withholding taxes on restricted stock units (66)   (66)      
Ending Balance (in shares) at Jun. 30, 2019   36,140        
Ending Balance at Jun. 30, 2019 $ 152,750 $ 36 $ 111,279 $ (1,425) $ (50,455) $ 93,315
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.19.2
Nature of Operations and Basis of Presentation
6 Months Ended
Jun. 30, 2019
Accounting Policies [Abstract]  
NATURE OF OPERATIONS AND BASIS OF PRESENTATION NATURE OF OPERATIONS AND BASIS OF PRESENTATION
ZAGG Inc and its subsidiaries (the “Company”) are innovation leaders in mobile tech accessories for smartphones and tablets. For over 15 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, audio, mobile keyboards, protective cases, and other mobile accessories sold under the ZAGG®, InvisibleShield®, mophie®, IFROGZ®, BRAVEN®, Gear4®, and HALO® brands.
The accompanying unaudited condensed consolidated financial statements have been prepared by the Company pursuant to the rules and regulations of the United States 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, 2018 (the “2018 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 at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting periods, with related disclosures of these amounts in the notes to the financial statements. Actual results could differ from those estimates.
Significant Accounting Policies
The Company’s significant accounting policies are described in Note 1 to the Company’s consolidated financial statements included in the 2018 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 842, “Leases” (In thousands, except lease terms and discount rates)
The Company adopted ASC Topic 842,“Leases” (“Topic 842”) with a date of initial application of January 1, 2019. As a result of this adoption, the Company has changed its accounting policy for leases as detailed below.
The Company applied Topic 842 on January 1, 2019, using the modified retrospective approach. The adoption of Topic 842 includes the cumulative effect of adopting the new standard being recognized in retained earnings at January 1, 2019, 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. Therefore, the prior period comparative information has not been adjusted and continues to be reported under the previous ASC Topic 840, “Leases” (“Topic 840”) standard. The Company also elected the package of available practical expedients allowable under Topic 842 guidelines in its adoption approach.
The adoption of Topic 842 resulted in an increase in long-term lease liabilities of $10,684 which was included in operating lease liabilities; an increase in short-term lease liabilities of $2,362 which was included in current portion of operating lease liabilities; an initial recognition of right of use (ROU”) assets of $8,842 which was included in operating lease right of use assets; an increase of deferred tax assets, net of $1,424; a derecognition of $3,346 related to lease liabilities under Topic 840 which was included in accrued liabilities; a decrease in deferred rent of $819 which was included in accrued liabilities; and a decrease of $39 in retained earnings as a cumulative effect of adoption.
As the Company did not have any finance leases upon adoption of Topic 842 at January 1, 2019, the largest driver of changes for the adoption of Topic 842 was the addition of the Company’s operating leases to the condensed consolidated balance sheet, creating ROU assets and lease liabilities on the condensed consolidated balance sheet as of June 30, 2019. Under Topic 840, operating leases were not included on the condensed consolidated balance sheets, whereas under Topic 842, ROU assets and lease liabilities are calculated and recorded on the lease commencement date. The standard had a material impact in the Company’s consolidated balance sheets, but did not have a significant impact in its condensed consolidated statements of operations. In addition, the adoption of Topic 842 had no impact to cash provided by or used in operating, financing, or investing on the condensed consolidated statements of cash flows.
Lease accounting policy
The Company determines if an arrangement is a lease at contract inception and then determines if such qualifying lease is classified as an operating lease or a finance lease. As of June 30, 2019, the Company only has operating leases. For operating leases, the Company measures lease liabilities based on the present value of the future minimum lease payments over the lease term at commencement date. As most of its leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on relevant information available at each leases' commencement date in determining the present value of future payments for each individual lease. ROU assets are measured as the sum of the amount of the initial measurement of the lease liability, plus any prepaid lease payments made minus any lease incentives received, and any initial direct costs incurred. The Company’s lease terms may include options to extend or terminate leases that will be recognized when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term.
The Company has lease agreements with lease and non-lease components under the definition of Topic 842. Upon adoption of Topic 842, the Company elected a practical expedient not to separate the lease and non-lease components for its leases for physical space and equipment and accounts for them as a single lease component.
Lease information
The Company has operating leases for offices, retail stores, and warehouse space that expire through 2027. The Company’s leases have remaining lease terms of 7 months to 9 years, some of which include options to extend the leases up to 10 years. The following summarizes the activities in the Company’s ROU assets and lease liabilities for the six months ended June 30, 2019:
Beginning Balance as of January 1, 2019Adoption of Topic 842AdditionsAmortizationEnding Balance as of June 30, 2019
ROU assets$— $8,842 $2,604 $(1,066)$10,380 
Lease liabilities— 13,046 2,131 (1,134)14,043 
For the three and six months ended June 30, 2019, the rent expense was $799 and $1,652, respectively. For the three and six months ended June 30, 2018, the rent expense was $818 and $1,546, 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. As of June 30, 2019, the Company had a weighted-average remaining lease term of 5.4 years and a weighted-average discount rate used to calculate the lease liability of 4.42%.
Future maturities of lease liabilities as of June 30, 2019 were as follows:
Remaining 2019$1,801 
20203,199 
20212,718 
20222,738 
20232,203 
Thereafter3,144 
Total lease payments$15,803 
Less: imputed interest(1,760)
Lease liabilities$14,043 
No other leases have been entered into under which the Company has significant rights and obligations as the lessee except those noted above.
Minimum rental payments for operating leases required under Topic 840 as of December 31, 2018 are as follows:
2019$3,198 
20202,842 
20212,457 
20222,517 
20231,976 
Thereafter2,098 
Total operating lease commitments$15,088 
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue
6 Months Ended
Jun. 30, 2019
Revenue from Contract with Customer [Abstract]  
Revenue REVENUE
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 six months ended June 30, 2019 and 2018, was approximately as follows:
For the Three Months EndedFor the Six Months Ended
June 30, 2019June 30, 2018June 30, 2019June 30, 2018
Protection (screen protection and cases)54%  55%  56%  52%  
Power (power management and power cases)34%  34%  32%  36%  
Audio3%  4%  4%  5%  
Productivity (keyboards and other)9%  7%  8%  7%  
The percentage of net sales related to the Company’s key distribution channels for the three and six months ended June 30, 2019 and 2018, was approximately as follows:
For the Three Months EndedFor the Six Months Ended
June 30, 2019June 30, 2018June 30, 2019June 30, 2018
Indirect channel85%  88%  82%  88%  
Website10%  8%  12%  8%  
Franchisees5%  4%  6%  4%  
The percentage of net sales related to the Company’s key geographic regions for the three and six months ended June 30, 2019 and 2018, was approximately as follows:
For the Three Months EndedFor the Six Months Ended
June 30, 2019June 30, 2018June 30, 2019June 30, 2018
United States74%  85%  72%  83%  
Europe15%  10%  14%  10%  
Other11%  5%  14%  7%  
Contract Balances
Timing of revenue recognition may differ from timing of invoicing to customers or timing of consideration received. The following table provides information about receivables, right of return assets, contract liabilities, refund liabilities, and warranty liabilities from the Company’s contracts with customers as of June 30, 2019 and December 31, 2018:
June 30, 2019December 31, 2018
Receivables, which comprises the balance in accounts receivable, net of allowances$102,578 $156,667 
Right of return assets, which are included in prepaid expenses and other current assets706 999 
Refund liabilities, which are included in sales return liability33,904 49,786 
Warranty liabilities, which are included in sales return liability3,618 4,646 
Contract liabilities, which are included in accrued liabilities60 96 
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 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 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, revenue is deferred and will be recognized when the transfer of control has been completed.
During the three and six months ended June 30, 2019, revenue recognized that was included in the contract liability balance as of December 31, 2018, was $25 and $36, respectively.
The following summarizes the activities in the Company’s warranty liabilities for the six months ended June 30, 2019:
Balance as of December 31, 2018$4,646 
Additions4,744 
Warranty claims charged(5,772)
Balance as of June 30, 2019$3,618 
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.19.2
Acquisitions
6 Months Ended
Jun. 30, 2019
Business Combinations [Abstract]  
ACQUISITIONS ACQUISITIONS
Acquisition of HALO
On January 3, 2019, (the “HALO Acquisition Date”), ZAGG Hampton LLC, a Delaware limited liability company and wholly owned subsidiary of the Company, entered into a membership interest purchase agreement (the “Purchase Agreement”) with Halo2Cloud, LLC (“HALO”) and its equity owners to acquire all of the outstanding equity interests of HALO (the “HALO Acquisition”). HALO is a leading direct-to-consumer mobile accessories company with an extensive intellectual property portfolio that specializes in wireless charging, car and wall chargers, portable power, and other accessories. The Company acquired HALO to expand its product and intellectual property portfolio, and to enter into new distribution channels.
The total purchase consideration for the HALO Acquisition was $23,943 in cash, 1,458 shares of the Company’s common stock valued at $12,968, and contingent consideration estimated at $1,593 (the “HALO Earnout Consideration”). The initial purchase price was subject to adjustment within 90 days of the HALO Acquisition Date based upon the final determination of HALO’s (i) working capital, (ii) indebtedness, and (iii) transaction expenses as set forth in the Purchase Agreement.
As agreed in the Purchase Agreement, the Company retained $2,424 from the cash due to the sellers and will hold this amount for 18 months following the HALO Acquisition Date as security for HALO’s indemnification obligations. The $2,424 retained by the Company that is due HALO is recorded in other long-term liabilities in the condensed consolidated balance sheets.
HALO is also entitled to the HALO Earnout Consideration from the Company if HALO achieves the target Adjusted EBITDA set forth in the Purchase Agreement for the year ending December 31, 2019. If, however, HALO’s actual Adjusted EBITDA is less than the target Adjusted EBITDA for the year ending December 31, 2019, the HALO Earnout Consideration will be reduced by the difference between the actual Adjusted EBITDA and the target Adjusted EBITDA.
The following summarizes the components of the purchase consideration for HALO:
Cash consideration$23,943 
Company common stock12,968 
Contingent consideration1,593 
Total purchase price$38,504 
The total purchase price of $38,504 has been allocated to identifiable assets acquired and liabilities assumed based on their preliminary fair values. The excess of the purchase price over the preliminary fair value of the tangible and intangible assets acquired and liabilities assumed is recorded as goodwill.
The following table summarizes the preliminary estimates of the fair values of the identifiable assets acquired and liabilities assumed as of the HALO Acquisition Date. The preliminary estimates of the fair value of identifiable assets acquired and liabilities assumed are based on estimates and assumptions and are subject to revisions, which may result in adjustments to the preliminary values presented below, when management’s estimates are finalized:
Cash$1,151 
Accounts receivable2,436 
Inventory2,889 
Inventory step up494 
Prepaid expenses and other assets1,310 
Property and equipment627 
Amortizable identifiable intangible assets27,554 
Goodwill15,922 
Operating lease right of use assets748 
Accounts payable(2,867)
Income tax payable(501)
Accrued expenses(255)
Accrued wages and wage related expenses(324)
Sales return liability(2,728)
Deferred tax liability(6,177)
Lease liabilities(1,775)
Total$38,504 
The Company is still finalizing the fair value measurements of the assets acquired and liabilities assumed, and therefore, the Company’s fair value estimates for the assets acquired and liabilities assumed are preliminary and may change during the allowable measurement period. The allowable measurement period continues to the date the Company obtains and analyzes all relevant information that existed as of the HALO Acquisition Date necessary to determine the fair values of the assets acquired and liabilities assumed, but in no case is to exceed more than one year from the HALO Acquisition Date. The Company is analyzing information to verify assets acquired and liabilities assumed.
Identifiable Intangible Assets
Classes of acquired intangible assets include technologies, trade names, and customer relationships. The fair value of the identifiable intangible assets was determined using the income valuation method. 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 preliminary amounts assigned to each class of intangible asset and the related weighted average amortization periods are as follows:
Intangible Asset ClassWeighted Average Amortization Period
Technologies$14,187 8.9 years
Trade names4,409 10.0 years
Customer relationships8,958 8.0 years
Total27,554 
Goodwill
Goodwill represents the excess of the HALO purchase price over the preliminary fair value of the assets acquired and liabilities assumed. The Company believes that the primary factors supporting the amount of goodwill recognized are the significant growth opportunities and expected synergies of the combined entity.
Acquisition Costs
As part of the HALO Acquisition, the Company incurred legal, accounting, and other due diligence fees that were expensed when incurred. Total fees incurred related to the HALO Acquisition for the three and six months ended June 30, 2019 was $36 and $283, respectively, which were included as a component of operating expenses on the consolidated statements of operations.
Results of Operations
The results of operations of HALO were included in the Company’s results of operations beginning on January 4, 2019. For HALO’s results of operations from January 4, 2019 through June 30, 2019, HALO generated net sales of $5,198 and had a net loss before tax of $3,761.
Acquisition of Gear4
On November 30, 2018, Patriot Corporation Unlimited Company, an entity registered and incorporated in Ireland and a wholly-owned subsidiary of the Company, entered into a share purchase agreement with STRAX Holding GmbH, an entity registered and incorporated in Germany (“STRAX”), and Gear4 HK Limited, an entity registered and incorporated in Hong Kong and a wholly-owned subsidiary of STRAX (“Gear4”), to acquire from STRAX all of the issued and outstanding equity securities of Gear4 (the “Gear4 Acquisition”).
Pro Forma Results of Operations for HALO and Gear4
The following pro-forma results of operations for the three months ended June 30, 2018, and for the six months ended June 30, 2019, and 2018, give pro forma effect as if the acquisitions of HALO and Gear4 and the related borrowings used to finance the acquisition had occurred on January 1, 2018, after giving effect to certain adjustments including the amortization of intangible assets, interest expense, tax adjustments, specific transaction related expenses incurred prior to the execution date, and assumes the purchase price was allocated to the assets purchased and liabilities assumed based on their fair market values at the date of purchase.
For the Three Months EndedFor the Six Months Ended
June 30, 2018June 30, 2019June 30, 2018
Net sales$123,245 $185,546 $239,373 
Net (loss) income$(97)$(18,538)$1,745 
Basic (loss) earnings per share$(0.01)$(0.64)$0.06 
Diluted (loss) earnings per share$— $(0.64)$0.06 
The pro forma information is presented for illustrative purposes only and is not necessarily indicative of the operating results that would have occurred had the transaction been consummated as of January 1, 2018. Furthermore, such pro forma information is not necessarily indicative of future operating results of the combined companies, due to changes in operating activities following the purchase, and should not be construed as representative of the operating results of the combined companies for any future dates or periods.
The nonrecurring pro forma adjustments attributable to the pro forma results of operations are as follows:
For the Three Months EndedFor the Six Months Ended
June 30, 2018June 30, 2019June 30, 2018
Amortization expense$1,667 $59 $3,333 
Transaction costs$327 $(283)$606 
Amortization of fair value adjustment to inventory$198 $(494)$589 
Interest from the amended credit facility and amortization of debt issuance costs$433 $— $866 
The pro forma results do not reflect events that either have occurred or may occur after the HALO Acquisition and Gear4 Acquisition, including, but not limited to, the anticipated realization of ongoing savings from operating synergies in subsequent periods.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories
6 Months Ended
Jun. 30, 2019
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIES
Inventories consisted of the following as of June 30, 2019, and December 31, 2018:
June 30, 2019December 31, 2018
Finished goods$108,781 $81,397 
Raw materials1,784 1,522 
Total inventories$110,565 $82,919 
Included in prepaid expenses and other current assets were inventory deposits with third-party manufacturers of $382 and $382 as of June 30, 2019, and December 31, 2018, respectively.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND INTANGIBLE ASSETS GOODWILL AND INTANGIBLE ASSETS
There was no change in goodwill during the three months ended June 30, 2019. During the six months ended June 30, 2019, goodwill increased in connection with the HALO Acquisition. The following table summarizes the changes in goodwill during the six months ended June 30, 2019:
Balance as of December 31, 2018$27,638 
Increase in connection with HALO Acquisition15,922 
Balance as of June 30, 2019$43,560 
There was no change in goodwill during the three and six months ended June 30, 2018.
There were no additions to intangible assets for the three months ended June 30, 2019. In connection with the HALO Acquisition, intangible assets increased $27,554 for patents and technology, trade names, and customer relationships for the six months ended June 30, 2019. There were no additions to intangible assets for the three and six months ended June 30, 2018. Additionally, there were no impairments of intangible assets for the three and six months ended June 30, 2019, and 2018.
Intangible assets, net of accumulated amortization as of June 30, 2019, and December 31, 2018, were as follows:
June 30, 2019December 31, 2018
Trade names$28,634 $26,988 
Patents and technology20,281 8,723 
Customer relationships21,027 15,560 
Non-compete agreements599 778 
Other
Total intangible assets, net of accumulated amortization$70,542 $52,054 
The total weighted average useful lives of intangible assets as of June 30, 2019, and December 31, 2018, was 8.3 years and 8.3 years, respectively.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes
6 Months Ended
Jun. 30, 2019
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXESFor interim periods, the tax provision is determined utilizing an estimate of the Company’s annual effective tax rate adjusted for discrete items, if any. The Company's effective tax rate for the three and six months ended June 30, 2019, was 13% and 20%, respectively. The Company’s effective tax rate for the three and six months ended June 30, 2018, was 23% and 15%, respectively. The change in the effective tax rate for the three months ended June 30, 2019, compared to the three months ended June 30, 2018, was primarily due to the impact of a discrete item for restricted stock unit awards relative to pre-tax book income for the period. The change in the effective tax rate for the six months ended June 30, 2019, compared to the six months ended June 30, 2018, was due to several factors including but not limited to a difference in the amount of the discrete item for restricted stock unit awards, as well as an increase in the amounts disallowed under §162(m) of the Internal Revenue Code. The Company’s effective tax rate will generally differ from the U.S. Federal statutory rate of 21%, due to state taxes, permanent items including amounts disallowed under §162(m) of the Internal Revenue Code, the Company’s global tax strategy, and the inclusion of global intangible low taxed income and the corresponding foreign tax credit.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2019
Share-based Payment Arrangement [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 six months ended June 30, 2019, and 2018, is summarized as follows:
For the Three Months EndedFor the Six Months Ended
June 30, 2019June 30, 2018June 30, 2019June 30, 2018
Granted197 643 278 
Weighted average fair value per share$— $11.65 $9.82 $12.48 
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 643 and 278 restricted stock units granted during the six months ended June 30, 2019, and 2018, the Company granted 287 and 167 restricted stock units 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, and/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 are stock-based compensation expenses related to restricted stock units recorded for the three and six months ended June 30, 2019, and 2018, which are included as a component of selling, general, and administrative expense on the condensed consolidated statement of operations:
For the Three Months EndedFor the Six Months Ended
June 30, 2019June 30, 2018June 30, 2019June 30, 2018
Stock-based compensation expense related to restricted stock units$1,475 $807 $2,660 $1,408 
During the six months ended June 30, 2019, and 2018, 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 $848 and $2,631 reflected as a reduction of additional paid-in capital, respectively. Of the $848 recorded as a reduction of additional paid-in capital, $66 was included in accrued wages and wage related expenses as of June 30, 2019.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings (Loss) Per Share
6 Months Ended
Jun. 30, 2019
Earnings Per Share [Abstract]  
EARNINGS (LOSS) PER SHARE EARNINGS (LOSS) PER SHARE:
Basic earnings (loss) per common share excludes dilution and is computed by dividing net earnings (loss) by the weighted average number of shares of common stock outstanding during the period. Diluted earnings (loss) per common share reflects the potential dilution that could occur if stock options and restricted stock, or other common stock equivalents were exercised or converted into common stock. The dilutive effect of stock options or other common stock equivalents is calculated using the treasury stock method.
The following is a reconciliation of the numerator and denominator used to calculate basic earnings (loss) per common share and diluted earnings (loss) per common share for the three and six months ended June 30, 2019, and 2018:

For the Three Months EndedFor the Six Months Ended
June 30, 2019June 30, 2018June 30, 2019June 30, 2018
Net (loss) income$(5,336)$3,216 $(19,760)$10,245 
Weighted average shares outstanding:
  Basic29,064 28,299 28,974 28,254 
  Dilutive effect of restricted stock units— 367 — 425 
  Diluted29,064 28,666 28,974 28,679 
Earnings (loss) per share:
  Basic$(0.18)$0.11 $(0.68)$0.36 
  Diluted$(0.18)$0.11 $(0.68)$0.36 
For the three and six months ended June 30, 2019, 966 restricted stock units were not considered in calculating diluted loss per share because the Company was in a loss position and, therefore, the effect would have been anti-dilutive.
For the three and six months ended June 30, 2018, 114 restricted stock units used to purchase shares of common stock were not considered in calculating diluted earnings per share as their effect would have been anti-dilutive.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.19.2
Treasury Stock
6 Months Ended
Jun. 30, 2019
Equity [Abstract]  
Treasury Stock TREASURY STOCKDuring 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. On March 11, 2019, the Company's board of directors authorized the cancellation of the 2015 stock repurchase program, and authorized a new stock repurchase program of up to $20,000 of the Company's outstanding common stock.
As of June 30, 2019, and December 31, 2018, a total of $20,000 and $5,462 remained authorized under the respective stock repurchase programs.
The Company repurchased shares for the three and six months ended June 30, 2019, and 2018, as follows:
For the Three Months EndedFor the Six Months Ended
June 30, 2019June 30, 2018June 30, 2019June 30, 2018
Shares repurchased— 182 72 182 
Cash consideration paid$— $3,006 $722 $3,006 
Commissions to brokers included in cash consideration paid$— $$$
Weighted average price per share repurchased$— $16.49 $10.00 $16.49 
The consideration paid has been recorded within stockholders’ equity in the condensed consolidated balance sheet.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.19.2
Contingencies
6 Months Ended
Jun. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
CONTINGENCIES CONTINGENCIES
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; PowerCore Case for iPhone 7 (4.7 inch), 95% Extra Battery; and 2400mAh MFI Certified Rubber-Feel Premium Rechargeable Extended Battery Case for iPhone 5s, 5. 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 parties have reached a confidential settlement, and Anker and Fantasia have ceased sales of the battery cases accused of infringement. The Anker Lawsuit was dismissed in June 2019.
Best Case and Accessories, Inc. v. Zagg, Inc. United States District Court for the Eastern District of New York, Case No. 1:18-CV-04048-LDH-RML. On July 13, 2018, Best Case and Accessories, Inc. filed a complaint against the Company. The Company had previously sent a letter to Best Case and Accessories, Inc. alleging that it was using product packaging and display trade dress that is confusingly similar to the Company's trade dress. In the complaint, Best Case and Accessories, Inc. alleges that it does not infringe the Company's trade dress and that the Company tortuously interfered with Best Case and Accessories, Inc.'s business relationships, which the Company disputes. On February 8, 2019, the Company filed a Complaint for trade dress infringement against Best Case and Accessories, Inc. in the United States District Court for the District of Utah, Case No. 2:19-CV-00090-PMW, in order to respond to the allegations and defend against the claims. This matter is not expected to have a material adverse effect on the Company’s financial position, results of operations, or liquidity.
Dan Dolar, an individual and on behalf of those similarly situated, Plaintiff, v. Mophie Inc., a California corporation, Defendant, Superior Court of the State of California, Orange County, Case No. 30-2019-01066228-CU-BT-CXC. On April 25, 2019, Dan Dolar (“Dolar”) filed a complaint against mophie inc. (“mophie”) alleging, among other things, violation of California Consumers Legal Remedies Act, California False Advertising Law, breach of express warranty, violation of the Magnuson-Moss Warranty Act, violation of California Unfair Competition Law, and violation of state Consumer Protection Statutes. The complaint alleged that mophie mischaracterizes the mAh ratings of the batteries in its products, and asked the court to certify a class of Californians who purchased mophie battery-enabled products. On June 14, 2019, the court dismissed the complaint without prejudice at Dolar’s request so that Dolar’s claims could be pursued in the United States District Court in the case of Young v. Mophie Inc., Case No. 8:19-cv-00827-JVS-DFM, discussed below.
Michael Young and Dan Dolar, individually and on behalf of other similarly situated individuals, Plaintiff, v. Mophie Inc., Defendant, United States District Court, Central District of California, Case No. 8:19-cv-00827-JVS-DFM. This action started with a complaint filed by Young against mophie inc. (“mophie”) on May 2, 2019. On June 13, 2019, Young and Dolar joined together as plaintiffs and filed a first amended complaint (the “FAC”). In the FAC, Young and Dolar allege, among other things, that mophie has engaged in unfair and deceptive acts and practices in violation of the California Consumer Legal Remedies Act, violation of California’s False Advertising Law, violation of California’s Unfair Competition Law, violation of the Florida Deceptive and Unfair Trade Practices Act, violation of purportedly material identical state consumer protection statutes in various other states, violation of the Magnuson-Moss Warranty Act, breach of express warranty, and unjust enrichment. The FAC is based on Young’s and Dolar’s allegation that mophie mischaracterizes the mAh ratings of the batteries in certain of its products. Young and Dolar seek to certify a class of consumer nationwide and in various states who purchased mophie battery-enabled products. The FAC does not specify an amount of damages claimed, but alleges that damages will be in excess of $5,000. On July 11, 2019, mophie filed a motion to dismiss all of the claims asserted in the action. mophie denies that it has engaged in the alleged practices and intends to vigorously defend the lawsuit.
SEC Investigation
The Company previously disclosed an investigation by the SEC 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. On March 7, 2019, the Staff of the SEC informed the Company that, after additional consideration and analysis, it has decided to terminate the investigation and dismiss the matter.
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 records a liability when a particular contingency is probable and estimable. The Company has not accrued for any losses in the condensed consolidated financial statements as of June 30, 2019, 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 29 R18.htm IDEA: XBRL DOCUMENT v3.19.2
Concentrations
6 Months Ended
Jun. 30, 2019
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 customarily exceed federally insured limits. The Company has not experienced any losses in cash accounts for the six months ended June 30, 2019, and 2018.
As of June 30, 2019, and December 31, 2018, three and two separate customers were equal to or exceeded 10% of the balance of accounts receivable, respectively, as follows:
June 30, 2019December 31, 2018
Superior Communications, Inc. (“Superior”)19%  50%  
Best Buy Co., Inc. (“Best Buy”)11%  15%  
Verizon Wireless ("Verizon")19%  1%  
The Company established a direct sales relationship with Verizon during the second half of 2018. Previous to the Company's direct sales relationship with Verizon, Verizon purchased the Company's products through Superior. No other customer account balances were more than 10% of accounts receivable as of June 30, 2019, and December 31, 2018. 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 net sales
For the three months ended June 30, 2019, Verizon accounted for over 10% of net sales, and for the three and six months ended June 30, 2018, Superior and Best Buy accounted for over 10% of net sales, as follows:
For the Three Months EndedFor the Six Months Ended
June 30, 2019June 30, 2018June 30, 2019June 30, 2018
Superior5%  34%  6%  31%  
Best Buy9%  11%  9%  10%  
Verizon13%  —%  9%  —%  
For the three and six months ended June 30, 2019, and 2018, 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.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.19.2
Nature of Operations and Basis of Presentation (Policies)
6 Months Ended
Jun. 30, 2019
Accounting Policies [Abstract]  
Use of estimates 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 at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting periods, with related disclosures of these amounts in the notes to the financial statements. Actual results could differ from those estimates.
Recent Accounting Pronouncements
Adoption of Accounting Standards Codification (“ASC”) Topic 842, “Leases” (In thousands, except lease terms and discount rates)
The Company adopted ASC Topic 842,“Leases” (“Topic 842”) with a date of initial application of January 1, 2019. As a result of this adoption, the Company has changed its accounting policy for leases as detailed below.
The Company applied Topic 842 on January 1, 2019, using the modified retrospective approach. The adoption of Topic 842 includes the cumulative effect of adopting the new standard being recognized in retained earnings at January 1, 2019, 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. Therefore, the prior period comparative information has not been adjusted and continues to be reported under the previous ASC Topic 840, “Leases” (“Topic 840”) standard. The Company also elected the package of available practical expedients allowable under Topic 842 guidelines in its adoption approach.
The adoption of Topic 842 resulted in an increase in long-term lease liabilities of $10,684 which was included in operating lease liabilities; an increase in short-term lease liabilities of $2,362 which was included in current portion of operating lease liabilities; an initial recognition of right of use (ROU”) assets of $8,842 which was included in operating lease right of use assets; an increase of deferred tax assets, net of $1,424; a derecognition of $3,346 related to lease liabilities under Topic 840 which was included in accrued liabilities; a decrease in deferred rent of $819 which was included in accrued liabilities; and a decrease of $39 in retained earnings as a cumulative effect of adoption.
As the Company did not have any finance leases upon adoption of Topic 842 at January 1, 2019, the largest driver of changes for the adoption of Topic 842 was the addition of the Company’s operating leases to the condensed consolidated balance sheet, creating ROU assets and lease liabilities on the condensed consolidated balance sheet as of June 30, 2019. Under Topic 840, operating leases were not included on the condensed consolidated balance sheets, whereas under Topic 842, ROU assets and lease liabilities are calculated and recorded on the lease commencement date. The standard had a material impact in the Company’s consolidated balance sheets, but did not have a significant impact in its condensed consolidated statements of operations. In addition, the adoption of Topic 842 had no impact to cash provided by or used in operating, financing, or investing on the condensed consolidated statements of cash flows.
Lease accounting policy
Lease accounting policy
The Company determines if an arrangement is a lease at contract inception and then determines if such qualifying lease is classified as an operating lease or a finance lease. As of June 30, 2019, the Company only has operating leases. For operating leases, the Company measures lease liabilities based on the present value of the future minimum lease payments over the lease term at commencement date. As most of its leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on relevant information available at each leases' commencement date in determining the present value of future payments for each individual lease. ROU assets are measured as the sum of the amount of the initial measurement of the lease liability, plus any prepaid lease payments made minus any lease incentives received, and any initial direct costs incurred. The Company’s lease terms may include options to extend or terminate leases that will be recognized when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term.
The Company has lease agreements with lease and non-lease components under the definition of Topic 842. Upon adoption of Topic 842, the Company elected a practical expedient not to separate the lease and non-lease components for its leases for physical space and equipment and accounts for them as a single lease component.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.19.2
Nature of Operations and Basis of Presentation (Tables)
6 Months Ended
Jun. 30, 2019
Accounting Policies [Abstract]  
Schedule of New Accounting Pronouncements - Summary of Right of Use Assets and Lease Liabilities The following summarizes the activities in the Company’s ROU assets and lease liabilities for the six months ended June 30, 2019:
Beginning Balance as of January 1, 2019Adoption of Topic 842AdditionsAmortizationEnding Balance as of June 30, 2019
ROU assets$— $8,842 $2,604 $(1,066)$10,380 
Lease liabilities— 13,046 2,131 (1,134)14,043 
Future Maturities of Lease Liabilities
Future maturities of lease liabilities as of June 30, 2019 were as follows:
Remaining 2019$1,801 
20203,199 
20212,718 
20222,738 
20232,203 
Thereafter3,144 
Total lease payments$15,803 
Less: imputed interest(1,760)
Lease liabilities$14,043 
Schedule of Future Minimum Rental Payments for Operating Leases
Minimum rental payments for operating leases required under Topic 840 as of December 31, 2018 are as follows:
2019$3,198 
20202,842 
20212,457 
20222,517 
20231,976 
Thereafter2,098 
Total operating lease commitments$15,088 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The percentage of net sales related to the Company’s key product lines for the three and six months ended June 30, 2019 and 2018, was approximately as follows:
For the Three Months EndedFor the Six Months Ended
June 30, 2019June 30, 2018June 30, 2019June 30, 2018
Protection (screen protection and cases)54%  55%  56%  52%  
Power (power management and power cases)34%  34%  32%  36%  
Audio3%  4%  4%  5%  
Productivity (keyboards and other)9%  7%  8%  7%  
The percentage of net sales related to the Company’s key distribution channels for the three and six months ended June 30, 2019 and 2018, was approximately as follows:
For the Three Months EndedFor the Six Months Ended
June 30, 2019June 30, 2018June 30, 2019June 30, 2018
Indirect channel85%  88%  82%  88%  
Website10%  8%  12%  8%  
Franchisees5%  4%  6%  4%  
The percentage of net sales related to the Company’s key geographic regions for the three and six months ended June 30, 2019 and 2018, was approximately as follows:
For the Three Months EndedFor the Six Months Ended
June 30, 2019June 30, 2018June 30, 2019June 30, 2018
United States74%  85%  72%  83%  
Europe15%  10%  14%  10%  
Other11%  5%  14%  7%  
Schedule of Receivables, Right of Return Assets, Contract Liabilities, Refund Liabilities, and Warranty Liabilities The following table provides information about receivables, right of return assets, contract liabilities, refund liabilities, and warranty liabilities from the Company’s contracts with customers as of June 30, 2019 and December 31, 2018:
June 30, 2019December 31, 2018
Receivables, which comprises the balance in accounts receivable, net of allowances$102,578 $156,667 
Right of return assets, which are included in prepaid expenses and other current assets706 999 
Refund liabilities, which are included in sales return liability33,904 49,786 
Warranty liabilities, which are included in sales return liability3,618 4,646 
Contract liabilities, which are included in accrued liabilities60 96 
Schedule of Warrant Liabilities Activity
The following summarizes the activities in the Company’s warranty liabilities for the six months ended June 30, 2019:
Balance as of December 31, 2018$4,646 
Additions4,744 
Warranty claims charged(5,772)
Balance as of June 30, 2019$3,618 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Acquisitions (Tables)
6 Months Ended
Jun. 30, 2019
Business Combinations [Abstract]  
Summary of purchase consideration
The following summarizes the components of the purchase consideration for HALO:
Cash consideration$23,943 
Company common stock12,968 
Contingent consideration1,593 
Total purchase price$38,504 
Schedule of identifiable assets acquired and liabilities assumed The preliminary estimates of the fair value of identifiable assets acquired and liabilities assumed are based on estimates and assumptions and are subject to revisions, which may result in adjustments to the preliminary values presented below, when management’s estimates are finalized:
Cash$1,151 
Accounts receivable2,436 
Inventory2,889 
Inventory step up494 
Prepaid expenses and other assets1,310 
Property and equipment627 
Amortizable identifiable intangible assets27,554 
Goodwill15,922 
Operating lease right of use assets748 
Accounts payable(2,867)
Income tax payable(501)
Accrued expenses(255)
Accrued wages and wage related expenses(324)
Sales return liability(2,728)
Deferred tax liability(6,177)
Lease liabilities(1,775)
Total$38,504 
Summary of intangible asset class and related preliminary weighted average amortization periods
The preliminary amounts assigned to each class of intangible asset and the related weighted average amortization periods are as follows:
Intangible Asset ClassWeighted Average Amortization Period
Technologies$14,187 8.9 years
Trade names4,409 10.0 years
Customer relationships8,958 8.0 years
Total27,554 
Pro forma results of operations - HALO
The following pro-forma results of operations for the three months ended June 30, 2018, and for the six months ended June 30, 2019, and 2018, give pro forma effect as if the acquisitions of HALO and Gear4 and the related borrowings used to finance the acquisition had occurred on January 1, 2018, after giving effect to certain adjustments including the amortization of intangible assets, interest expense, tax adjustments, specific transaction related expenses incurred prior to the execution date, and assumes the purchase price was allocated to the assets purchased and liabilities assumed based on their fair market values at the date of purchase.
For the Three Months EndedFor the Six Months Ended
June 30, 2018June 30, 2019June 30, 2018
Net sales$123,245 $185,546 $239,373 
Net (loss) income$(97)$(18,538)$1,745 
Basic (loss) earnings per share$(0.01)$(0.64)$0.06 
Diluted (loss) earnings per share$— $(0.64)$0.06 
Nonrecurring pro forma adjustments
The nonrecurring pro forma adjustments attributable to the pro forma results of operations are as follows:
For the Three Months EndedFor the Six Months Ended
June 30, 2018June 30, 2019June 30, 2018
Amortization expense$1,667 $59 $3,333 
Transaction costs$327 $(283)$606 
Amortization of fair value adjustment to inventory$198 $(494)$589 
Interest from the amended credit facility and amortization of debt issuance costs$433 $— $866 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2019
Inventory Disclosure [Abstract]  
Schedule of inventories
Inventories consisted of the following as of June 30, 2019, and December 31, 2018:
June 30, 2019December 31, 2018
Finished goods$108,781 $81,397 
Raw materials1,784 1,522 
Total inventories$110,565 $82,919 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill The following table summarizes the changes in goodwill during the six months ended June 30, 2019:
Balance as of December 31, 2018$27,638 
Increase in connection with HALO Acquisition15,922 
Balance as of June 30, 2019$43,560 
Schedule of long-lived intangible assets, net of amortization
Intangible assets, net of accumulated amortization as of June 30, 2019, and December 31, 2018, were as follows:
June 30, 2019December 31, 2018
Trade names$28,634 $26,988 
Patents and technology20,281 8,723 
Customer relationships21,027 15,560 
Non-compete agreements599 778 
Other
Total intangible assets, net of accumulated amortization$70,542 $52,054 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2019
Share-based Payment Arrangement [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 six months ended June 30, 2019, and 2018, is summarized as follows:
For the Three Months EndedFor the Six Months Ended
June 30, 2019June 30, 2018June 30, 2019June 30, 2018
Granted197 643 278 
Weighted average fair value per share$— $11.65 $9.82 $12.48 
Schedule of Stock-Based Compensation Expense Related To Restricted Stock Units The following are stock-based compensation expenses related to restricted stock units recorded for the three and six months ended June 30, 2019, and 2018, which are included as a component of selling, general, and administrative expense on the condensed consolidated statement of operations:
For the Three Months EndedFor the Six Months Ended
June 30, 2019June 30, 2018June 30, 2019June 30, 2018
Stock-based compensation expense related to restricted stock units$1,475 $807 $2,660 $1,408 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2019
Earnings Per Share [Abstract]  
Schedule of reconciliation of the numerator and denominator used to calculate basic earnings (loss) per share and diluted earnings (loss) per share
The following is a reconciliation of the numerator and denominator used to calculate basic earnings (loss) per common share and diluted earnings (loss) per common share for the three and six months ended June 30, 2019, and 2018:

For the Three Months EndedFor the Six Months Ended
June 30, 2019June 30, 2018June 30, 2019June 30, 2018
Net (loss) income$(5,336)$3,216 $(19,760)$10,245 
Weighted average shares outstanding:
  Basic29,064 28,299 28,974 28,254 
  Dilutive effect of restricted stock units— 367 — 425 
  Diluted29,064 28,666 28,974 28,679 
Earnings (loss) per share:
  Basic$(0.18)$0.11 $(0.68)$0.36 
  Diluted$(0.18)$0.11 $(0.68)$0.36 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.19.2
Treasury Stock (Tables)
6 Months Ended
Jun. 30, 2019
Equity [Abstract]  
Class of Treasury Stock
The Company repurchased shares for the three and six months ended June 30, 2019, and 2018, as follows:
For the Three Months EndedFor the Six Months Ended
June 30, 2019June 30, 2018June 30, 2019June 30, 2018
Shares repurchased— 182 72 182 
Cash consideration paid$— $3,006 $722 $3,006 
Commissions to brokers included in cash consideration paid$— $$$
Weighted average price per share repurchased$— $16.49 $10.00 $16.49 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Concentrations (Tables)
6 Months Ended
Jun. 30, 2019
Risks and Uncertainties [Abstract]  
Schedule of concentration risk by accounts receivable
As of June 30, 2019, and December 31, 2018, three and two separate customers were equal to or exceeded 10% of the balance of accounts receivable, respectively, as follows:
June 30, 2019December 31, 2018
Superior Communications, Inc. (“Superior”)19%  50%  
Best Buy Co., Inc. (“Best Buy”)11%  15%  
Verizon Wireless ("Verizon")19%  1%  
Schedule of concentration risk by net sales
For the three months ended June 30, 2019, Verizon accounted for over 10% of net sales, and for the three and six months ended June 30, 2018, Superior and Best Buy accounted for over 10% of net sales, as follows:
For the Three Months EndedFor the Six Months Ended
June 30, 2019June 30, 2018June 30, 2019June 30, 2018
Superior5%  34%  6%  31%  
Best Buy9%  11%  9%  10%  
Verizon13%  —%  9%  —%  
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Nature of Operations and Basis of Presentation - Adoption of ASC Topic 842, "Leases" Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Jan. 01, 2019
Dec. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Operating lease liabilities $ 11,889   $ 11,889      
Current portion of operating lease liabilities 2,154   2,154      
Operating lease right of use assets 10,380   10,380      
Deferred tax assets, net         $ 1,424  
Accrued liabilities $ 9,511   $ 9,511     $ 13,723
Lease term, option to extend 10 years   10 years      
Rent expense, under Topic 842 $ 799   $ 1,652      
Rent expense, before Topic 842   $ 818   $ 1,546    
Weighted average remaining lease term 5 years 4 months 24 days   5 years 4 months 24 days      
Weighted average discount rate, percent 4.42%   4.42%      
ASU 2016-02            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Operating lease liabilities         10,684  
Current portion of operating lease liabilities         2,362  
Operating lease right of use assets         8,842  
Accrued liabilities         819  
Retained earnings         39  
Minimum            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Remaining lease term     7 months      
Maximum            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Remaining lease term     9 years      
Build to suit lease | ASU 2016-02            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Accrued liabilities         $ 3,346  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.19.2
Nature of Operations and Basis of Presentation - Activities in ROU Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Jan. 01, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
ROU assets $ 10,380  
Lease liabilities 14,043  
ASU 2016-02    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
ROU assets   $ 8,842
ROU assets, Additions 2,604  
ROU asset, Amortization (1,066)  
Lease liabilities   $ 13,046
Lease liabilities, Additions 2,131  
Lease Liabilities, Amortization $ (1,134)  
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.19.2
Nature of Operations and Basis of Presentation - Future Maturities of Leases (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Accounting Policies [Abstract]  
Remaining 2019 $ 1,801
2020 3,199
2021 2,718
2022 2,738
2023 2,203
Thereafter 3,144
Total lease payments 15,803
Less: imputed interest (1,760)
Lease liabilities $ 14,043
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Nature of Operations and Basis of Presentation - Minimum Rental Payments for Operating Leases (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Leases, Future Minimum Payments Due, Rolling Maturity [Abstract]  
2019 $ 3,198
2020 2,842
2021 2,457
2022 2,517
2023 1,976
Thereafter 2,098
Total operating lease commitments $ 15,088
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue - Percentage of Net Sales (Details) - Revenue from Contract with Customer
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Distribution Channel Concentration Risk | Indirect channel        
Disaggregation of Revenue [Line Items]        
Percentage of sales 85.00% 88.00% 82.00% 88.00%
Distribution Channel Concentration Risk | Website        
Disaggregation of Revenue [Line Items]        
Percentage of sales 10.00% 8.00% 12.00% 8.00%
Distribution Channel Concentration Risk | Franchisees        
Disaggregation of Revenue [Line Items]        
Percentage of sales 5.00% 4.00% 6.00% 4.00%
Geographic Concentration Risk | United States        
Disaggregation of Revenue [Line Items]        
Percentage of sales 74.00% 85.00% 72.00% 83.00%
Geographic Concentration Risk | Europe        
Disaggregation of Revenue [Line Items]        
Percentage of sales 15.00% 10.00% 14.00% 10.00%
Geographic Concentration Risk | Other        
Disaggregation of Revenue [Line Items]        
Percentage of sales 11.00% 5.00% 14.00% 7.00%
Protection (screen protection and cases) | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of sales 54.00% 55.00% 56.00% 52.00%
Power (power management and power cases) | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of sales 34.00% 34.00% 32.00% 36.00%
Audio | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of sales 3.00% 4.00% 4.00% 5.00%
Productivity (keyboards and other) | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of sales 9.00% 7.00% 8.00% 7.00%
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue - Contract with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2019
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]      
Receivables, which comprises the balance in accounts receivable, net of allowances $ 102,578 $ 102,578 $ 156,667
Right of return assets, which are included in prepaid expenses and other current assets 706 706 999
Refund liabilities, which are included in sales return liability 33,904 33,904 49,786
Warranty liabilities, which are included in sales return liability 3,618 3,618 4,646
Contract liabilities, which are included in accrued liabilities 60 60 $ 96
Revenue recognized, included in contract liabilities $ 25 $ 36  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue - Warranty Liability Activity (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2019
USD ($)
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]  
Beginning Balance $ 4,646
Additions 4,744
Warranty claims charged (5,772)
Ending Balance $ 3,618
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.19.2
Acquisitions - Components of Purchase Consideration for HALO (Details) - USD ($)
shares in Thousands, $ in Thousands
6 Months Ended
Jan. 03, 2019
Jun. 30, 2019
Restructuring Cost and Reserve [Line Items]    
Shares issued as consideration for acquisition   $ 12,970
HALO    
Restructuring Cost and Reserve [Line Items]    
Total consideration for acquisition $ 38,504  
HALO | Earnout Consideration    
Restructuring Cost and Reserve [Line Items]    
Total cash outflow $ 23,943  
Shares included in total consideration 1,458  
Shares issued as consideration for acquisition $ 12,968  
Contingent payments $ 1,593  
Contingent consideration adjustment period 90 days  
Total consideration for acquisition $ 38,504  
HALO | Third Party Indemnification Liability    
Restructuring Cost and Reserve [Line Items]    
Shares issued as consideration for acquisition $ 2,424  
Contingent consideration period 18 months  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Acquisitions - Fair Value of Acquisition (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jan. 03, 2019
Dec. 31, 2018
Restructuring Cost and Reserve [Line Items]      
Goodwill $ 43,560   $ 27,638
HALO      
Restructuring Cost and Reserve [Line Items]      
Cash   $ 1,151  
Accounts receivable   2,436  
Inventory   2,889  
Inventory step up   494  
Prepaid expenses and other assets   1,310  
Property and equipment   627  
Amortizable identifiable intangible assets   27,554  
Goodwill   15,922  
Operating lease right of use assets   748  
Accounts payable   (2,867)  
Income tax payable   (501)  
Accrued expenses   (255)  
Accrued wages and wage related expenses   (324)  
Sales return liability   (2,728)  
Deferred tax liability   (6,177)  
Lease liabilities   (1,775)  
Fair value of identifiable assets acquired and liabilities assumed   $ 38,504  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Acquisitions - Intangible Asset Class (Details) - HALO
$ in Thousands
Jan. 03, 2019
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Intangible Asset Class $ 27,554
Technologies  
Finite-Lived Intangible Assets [Line Items]  
Intangible Asset Class $ 14,187
Weighted Average Amortization Period 8 years 10 months 24 days
Trade names  
Finite-Lived Intangible Assets [Line Items]  
Intangible Asset Class $ 4,409
Weighted Average Amortization Period 10 years
Customer relationships  
Finite-Lived Intangible Assets [Line Items]  
Intangible Asset Class $ 8,958
Weighted Average Amortization Period 8 years
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Acquisitions - Results of Operations and Pro Forma Results of Operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]        
Transaction costs $ 374 $ 18 $ 621 $ 18
Pro forma net loss before tax     3,761  
Net (loss) income (5,336) 3,216 (19,760) 10,245
Interest from the amended credit facility and amortization of debt issuance costs        
Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]        
Net (loss) income   433 0 866
HALO        
Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]        
Transaction costs $ 36   283  
Pro forma net sales     5,198  
Amortization expense   1,667 59 3,333
Business Acquisition, Pro Forma Information [Abstract]        
Net sales   123,245 185,546 239,373
Net (loss) income   $ (97) $ (18,538) $ 1,745
Basic (loss) earnings per share (in usd per share)   $ (0.01) $ (0.64) $ 0.06
Diluted (loss) earnings per share (in usd per share)   $ 0 $ (0.64) $ 0.06
HALO | Transaction costs        
Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]        
Net (loss) income   $ 327 $ (283) $ 606
HALO | Amortization of fair value adjustment to inventory        
Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]        
Net (loss) income   $ 198 $ (494) $ 589
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories - Schedule Of Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]    
Finished goods $ 108,781 $ 81,397
Raw materials 1,784 1,522
Total inventories $ 110,565 $ 82,919
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories - Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]    
Inventory deposits with third-party manufacturers $ 382 $ 382
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Intangible Assets - Goodwill Reconciliation (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Goodwill [Roll Forward]        
Goodwill, Beginning Balance     $ 27,638,000  
Increase in connection with HALO Acquisition $ 0 $ 0 15,922,000 $ 0
Goodwill, Ending Balance $ 43,560,000   $ 43,560,000  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Jan. 03, 2019
Finite-Lived Intangible Assets [Line Items]            
Increase in intangible assets $ 0 $ 0   $ 0    
Impairment of finite-lived intangible asset $ 0 $ 0 $ 0 $ 0    
Weighted average useful lives of amortizable intangible assets     8 years 3 months 18 days   8 years 3 months 18 days  
HALO            
Finite-Lived Intangible Assets [Line Items]            
Amortizable identifiable intangible assets           $ 27,554,000
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Intangible Assets - Long-lived Intangible Assets, Net of Amortization (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, net of accumulated amortization $ 70,542 $ 52,054
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, net of accumulated amortization 28,634 26,988
Patents and technology    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, net of accumulated amortization 20,281 8,723
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, net of accumulated amortization 21,027 15,560
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, net of accumulated amortization 599 778
Other    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, net of accumulated amortization $ 1 $ 5
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Income Tax Disclosure [Abstract]        
Effective tax rate 13.00% 2300.00% 20.00% 1500.00%
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Adjustments to additional paid-in capital     $ 848 $ 2,631
Withholding tax on restricted stock units recorded in accrued wages and wage related expenses     66 21
Selling, general, and administrative expense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense related to restricted stock units $ 1,475 $ 807 $ 2,660 $ 1,408
Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock granted (in shares) 0 197 643 278
Weighted-average fair value of restricted stock per share (in usd per share) $ 0 $ 11.65 $ 9.82 $ 12.48
Restricted stock units | Employees        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock granted (in shares)     287 167
Restricted stock units | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period     9 months  
Restricted stock units | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period     3 years  
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings (Loss) Per Share - Reconciliation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Earnings Per Share [Abstract]        
Net (loss) income $ (5,336) $ 3,216 $ (19,760) $ 10,245
Weighted average shares outstanding:        
Basic (in shares) 29,064 28,299 28,974 28,254
Dilutive effect of restricted stock units and warrants (in shares) 0 367 0 425
Diluted (in shares) 29,064 28,666 28,974 28,679
Earnings (loss) per share:        
Basic (in usd per share) $ (0.18) $ 0.11 $ (0.68) $ 0.36
Diluted (in usd per share) $ (0.18) $ 0.11 $ (0.68) $ 0.36
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings (Loss) Per Share - Narrative (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Earnings Per Share [Abstract]        
Restricted stock (in shares) 966 114 966 114
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Treasury Stock (Details) - USD ($)
$ / shares in Units, shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Mar. 11, 2019
Dec. 31, 2018
Dec. 31, 2015
Equity [Abstract]              
Authorized stock repurchase amount         $ 20,000,000   $ 20,000,000
Remaining amount authorized under stock repurchase program $ 20,000,000   $ 20,000,000     $ 5,462,000  
Shares repurchased 0 182 72 182      
Cash consideration paid $ 0 $ 3,006,000 $ 722,000 $ 3,006,000      
Commissions to brokers included in cash consideration paid $ 0 $ 7,000 $ 2,000 $ 7,000      
Weighted average price per share repurchased (in dollars per share) $ 0 $ 16.49 $ 10.00 $ 16.49      
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.19.2
Commitment and Contingencies (Details)
$ in Thousands
Jun. 13, 2019
USD ($)
Minimum | Pending Litigation | Young and Dolar  
Loss Contingencies [Line Items]  
Estimated damages sought, minimum $ 5,000
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Concentrations - Concentration of Credit Risk and Concentration of Net Sales (Details) - Customer
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Concentration Risk [Line Items]          
Number of major customers 3   3   2
Customer Concentration Risk | Accounts Receivable | Superior          
Concentration Risk [Line Items]          
Percentage of sales     19.00%   50.00%
Customer Concentration Risk | Accounts Receivable | Best Buy          
Concentration Risk [Line Items]          
Percentage of sales     11.00%   15.00%
Customer Concentration Risk | Accounts Receivable | Verizon          
Concentration Risk [Line Items]          
Percentage of sales     19.00%   1.00%
Customer Concentration Risk | Revenue from Contract with Customer | Superior          
Concentration Risk [Line Items]          
Percentage of sales 5.00% 34.00% 6.00% 31.00%  
Customer Concentration Risk | Revenue from Contract with Customer | Best Buy          
Concentration Risk [Line Items]          
Percentage of sales 9.00% 11.00% 9.00% 10.00%  
Customer Concentration Risk | Revenue from Contract with Customer | Verizon          
Concentration Risk [Line Items]          
Percentage of sales 13.00% 0.00% 9.00% 0.00%  
XML 63 R9999.htm IDEA: XBRL DOCUMENT v3.19.2
Label Element Value
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ (3,880,000)
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption (39,000)
Common Stock [Member]  
Stockholders' Equity Attributable to Parent us-gaap_StockholdersEquity 34,000
Stockholders' Equity Attributable to Parent us-gaap_StockholdersEquity $ 34,000
Shares, Outstanding us-gaap_SharesOutstanding 34,104,000
Shares, Outstanding us-gaap_SharesOutstanding 34,457,000
Retained Earnings [Member]  
Stockholders' Equity Attributable to Parent us-gaap_StockholdersEquity $ 113,075,000
Stockholders' Equity Attributable to Parent us-gaap_StockholdersEquity 73,925,000
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption (39,000)
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption (3,880,000)
Treasury Stock [Member]  
Stockholders' Equity Attributable to Parent us-gaap_StockholdersEquity (49,733,000)
Stockholders' Equity Attributable to Parent us-gaap_StockholdersEquity (37,637,000)
Additional Paid-in Capital [Member]  
Stockholders' Equity Attributable to Parent us-gaap_StockholdersEquity 96,145,000
Stockholders' Equity Attributable to Parent us-gaap_StockholdersEquity 96,486,000
AOCI Attributable to Parent [Member]  
Stockholders' Equity Attributable to Parent us-gaap_StockholdersEquity (1,410,000)
Stockholders' Equity Attributable to Parent us-gaap_StockholdersEquity $ (348,000)
EXCEL 64 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( QG!T\?(\\#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,$% @ #&<'3R?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 " ,9P=/I/BTE_ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>.NVT 5'7"]-.("$Q"<0M2KPMHOFCQ*C=VY.6 MK1."!^ 8^Y?/GR4W*@CE(SY''S"2P70SV,XEH<*:'8F" $CJB%:F,B=<;NY] MM)+R,QX@2/4A#P@UYRNP2%)+DC "BS 36=MH)51$23Z>\5K-^/ 9NPFF%6"' M%ATEJ,H*6#M.#*>A:^ *&&&$T:;O NJ9.%7_Q$X=8.?DD,RI] M=/WA=Q6V7IN]^&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&V MM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X M>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E M'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ( MX53"Q,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T M;1K@X_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW? MZYMHG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;C MZWH2%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6 M-$9RG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[ MR:0S>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>I MP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^ M",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ M ?_1VC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH M9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-# MMW)+ZK:4OK4F.$KTL@'37[]EUVY".E,%.70[@:0KX# M;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW' MB/*B(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$" M\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO* MWF6QP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4" M(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8> M^3+?.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@ M#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6: M&C/5BZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+ MOP%02P,$% @ #&<'3SP_?GT\ P G \ !@ !X;"]W;W)K9[O#\%FW/NL3D^*7=QT>UK=U#*1&]UU73+^&#,\3Y)NLU!U45W MIX^JL4]VNJT+8X?M/NF.K2JVCE17":7I)*F+LHE7"S?WU*X6^F2JLE%/;=2= MZKIH?S^J2E^6L8C?)Y[+_<'T$\EJ<2SVZILRWX]/K1TE8Y5M6:NF*W43M6JW MC!_$_5K*GN 0/TIUZ6[NHWXK+UJ_]H//VV6<]BM2E=J8OD1A+V>U5E755[+K M^#44C4?-GGA[_U[]H]N\WKM>R<=?+]4F6#31,H(% (T&* M_Q+D0) C03B%Y+HRM]4/A2E6BU9?HO;JUK'H#X6XE_9E;OI)]^[<,[O;SLZ> M5^DB.?=E!L3C%4$W"#$B$EM[%" D\$B,3O\*K#E"8@$)=R =7=[0,TS/(#US M].R&GGLO@",F6""' CFC3ST!CIAA@0D4F##ZW!/@")%BA2E4F'*^\"0 A+#$ M#$K,.%]Z$@ 2<'H.)>:<[UL-( &O18KCE/(*OMT($S! 7?1<\SL3?>*SES!?>*PS_[L 84)?!CCZQ&.=D:\",('/ M \+1)Q[K+/-5."9D"TX^\51G_@D#F- Y)IQ\XJG.)KX*P$P#*CCYQ%.=L2,& M,*$CAI-//-4Y.V( $SIB./G$4YVS(P8PH2]0G'S)4YW[1PQA\H *CK[DL89OC?D,Y2FH=VA'\ ) ]W[O^6 4P@-#+PY2FUZE5 MNW=M81=M]*EQ/>G-[-AZ/I#KE?["KWWKUZ+=ETT7O6AC.R[7%^VT-LJN)+VS M+_5@6^5Q4*F=Z6^G]KZ]]HO7@=''H1=.QH9\]0=02P,$% @ #&<'3YUG M\W]2! HQ0 !@ !X;"]W;W)K#5M6F_=\<0^L6/NCIWZ^6Q[R\/6=;MCZ$NN\_-)9SC/\]-6Y=];+8O M67=I0WD8@^HJPSPOLKH\G9>;U7CML=VLFM>^.IW#8[OH7NNZ;/_;AJJYKI>P M?+_P[?1R[(<+V69U*5_"GZ'_Z_+8QE9V[^5PJL.Y.S7G11N>U\M?X&&GS! P M*OX^A6LW.U\,J3PUS?>A\=MAOR]>J_]9C]>I__UJ4<)@4\J'@S]\/%\=Z-_\5LNWCU;6/\*GL; M^IDDVYL$9Q+\J-AQ19'?)5D<_VX"11,XQJMY/,CQ2HQ78[R>QQ.+VYND&"7G M40+HG"&)""ICO9*]:-&+YEX4\7*3F/DH.1KKB!E!9HJBL+(;([HQW(TF;@P; M1FFTQ(L@LD8V4HA&"FZ$W/QMP?.%W%#9CLL<>O"R&2N:L=Q,0KI7B=-/.!M#)%3A/G,K2%2DT,F;# $6LI M8D& IP**$DEE;&+I 9FPP!%K*6)!P*?7UC _$F9=#BE',FJA8,MIBM4@\Q$X M("T%)'#XV=P[BB5!YG*?IYZX3$G@F+04D\ !&)2<=)23R &( MD.(Q)HI&SC]'^8<"_[!PFG))TAE3N,3JB3(HD8/245 B)Z WBI:(.T%FW%SV MT8\,2N2@=!24*" 0G$N44R@S$#D#'64@IC0N8?\EJ3%OI; MY%4DZOCQ2]]/20<^%@\)1S)/D?/449Y*&EJ%_USST8E,4G1L;7 )%J/,/N3L MYY"AK%B?;)Y)JMO)).>ZL2+YR2T:)%4(D/=4Y(^E&U50(A M%:_=!!G$$@]2(L]91>DV:^3R'6 MDY).JB>SV6[1L'WW1]F^G,[=XJGI^Z8>MX>>FZ8/L<_\<^SS&,K#O5&%YWXX MM?&\O6V;W1I]TV226PM-BZ0>/OV!>RU'&#;YB*<_G_F&["@&BA[X36 \%Y; MTO&-7PO1KQ'BIQI:S%>TATZN7"AKL9!#=D6\9X#/VM02% 5!AEK<=/ZVTG,' MMJWH39"F@P/S^*UM,?N] T*'C1_Z;Q-/S;46:@)MJQY?X3N('_V!R1&:HYR; M%CK>T,YC<-GX'\+UOE1Z+7AN8."+OJDI_-6=0;O_"],USPC8@G.GR&J9[4 M]Z;BO\(=B)0K$IGC1 G7_][IQ@5MIR@2I<6O8]MTNAW&E;R<;&Y#-!FBV1 F M?S7$DR$V#&@DTZ5^Q )O*T8'CXV'U6/U383K6&[F24WJO=-KLEHN9^_;,JO0 M7<69)+M1$BTDT:-B;RNR8)8@F7^&B)P0D?;'2XC<[8^=_EC[DZ6_,(H8)9F6 M=%J2Q*%1AJTIBM3-D3@Y$INC-#A&2;K($<;%8K=&$H9-$[!Y0Y83('C+'[NU&3+]($J\!4[?^E>H#)G3"Y \:H M>9?;!Q!,/P/H?Y0/4(43JG! Q0948:6*LS!Q,#F$29+F[R*53J32@9082*65 M*0_2U":R=5E9Q#806MQ;ZAWYAMFUZ;AWI$)>@?JBNE J0,8,5C)<+9^N>4#@ M(E0WEWTV7N#C0-!^>IO0_$!N_P!02P,$% @ #&<'3T7[$+=@! &10 M !@ !X;"]W;W)K[GV1U7?ER1_#FY>R*K(F/%:O47VJ?+;K@HH\ M0J5L5&2'XW0Q[]J>JL6\?&ORP]$_59/ZK2BRZM^ES\OSPQ2F'PU?#J_[IFV( M%O-3]NJ_^N;/TU,5GJ(+R^Y0^&-]*(^3RK\\3!_A?H.Z#>@0?QW\N;ZZG[12 MGLOR6_OPV^YAJMH1^=QOFY8B"Y=WO_)YWC*%#^M_]N\\#O!U)Z&-;YG7W M.]F^U4U9#"QA*$7VO;\>CMWUW+]Q>@B3 W (P$M Z/NS #T$Z!\!\:S!!@2 ]1K[U+YCIKLL6\*L^3JI\/IZR==G!O0KFV;6-7G>Y=R&<=6M\7 MH,P\>F^)!LRRQ^ -QMYBU@+F@HC"""[#0&D82V3A>-O!BB- .3*(G[)L/F>Y M&:@6\Z4[ GU#D,@$L4@0=P3Q#4%*$MYC;(:J'YLJ34JYXJA$I5>9[J5Q%*!.:08V LP8 MG8Q(LZ(T*T@#(LVR?K1SAE1W):&LH7.9HRR8A/2XX2AGT"A9F!.%.3ZC 66" M1"1(A,QHDIF$C3,V$)/$A4YI^I!QEK7)T(G.4 1V/5 N4O.(K01I;\I4P26F]!!#0<@D8BW06 M?TYT*VK$QD 09:DH$&8AG3LK 87.::J+HU+%%AX!%59>,R)-M,9'0$&:H]*0 M2].I2Z@V#M,8VYB*X[ D3JRBZC@LU%:/54XV5-""O(3*TZRG6>B*E8[##*2L M= (9:G1T$1%PH$?71I#M'F)A>4U'*&13!<%5D;HJ<(^;!>_5-$,"3-.MP%I" M(5O4-Q(LN2*[%2?;*@B^2M>')7";"TFD.T0!-;/4,=<"RCJZ%Y*H(!E3)OLJ M.$$94F6.?VEL5G/,#!32#8,(B^G&:B.SZ;%9+5L^")Z/U/.!N_#,@E94GK W M ,NFI$"&L:-K_$; A8\E&=D1@6S^(+@_4O<';L8N91;)0;/4*"J.H^+4,&D" M%R1ZQ$U0=G\4W!^I^P^@Z_\",Z,U_?\AP#32BJPE,D@=AH.XZ'(:N/@/4$L#!!0 ( QG!T_NLZ,,@ ( M %8( 8 >&PO=V]R:W-H965T&ULC59M;YLP$/XKB.\M MV+PF(D@-R;1)FU2UVO;9(4Y !J^KAJWL@O-VZ3@L+W"-V"-I<2/>' BM$1=;>G182S':*Z>ZP(>9.;;_N5[)QQAJM*$HDP_@R<]GBD=)RN+^Q?E':A98<8SDCUN]SS8F7'MK7'!W2J M^ OION)!3V!;@_CO^(PK 9>1B#-R4C'U:^4GQDD]L(A0:O3>/\M&/;N!_^)F M=H"# QP=Q-GW'+S!P?MP\.\Z^(.#_]D3@L$AT$YP>NTJF1O$49I0TEFT;X<6 MR:X#RT"4*Y=&51WU3N23">LY!7"1.&=)-/09.,6YXC=D8,"/"$1&,84!3 M&&LX M$RI,HS /@>=I*<_F* \"O2X&*K"(0E?+RQP&7.@'9F&!45A@R,R-'@B-!.$\ M,YY6OW6/":9Q^D#+RQSSL BUGMX80$ KP]: ">,;Q8Z,DB*#)$^3%'U"TAQC MD&0 S209,#];BS)"2@B1 [*)H@18(MFC[K"1,8JQMN9*2 M;/^^E.QXG9G+OL224L/#H7CUWG;?^I<8A]GW[6;77\]?AF%_N5CT#R]Q MV_1?VGWNP M6>_B73?K7[?;IOMW&3?M^_7?%T_OPSC@\7-U;YYCG_$X<_]79?N%J=: M'M?;N.O7[6[6Q:?K^:V[7'D>"TR*O];QO3^[GHU=N6_;;^/-KX_7\V)T%#?Q M81BK:-+/6US%S6:L*?GXYUCI_-3F6/#\^J/VGZ?.I\[<-WUXU/SNAF^MN^_Q&.'_'QV[/UO\2UNDGQTDMIX:#?]]'?V\-H/[?982[*R M;;X??M>[Z??]6/]',5R C@7H5""U_7\%^%B ?Q20J?,'9U-7?VJ&YN:J:]]G MW>%M[9LQ*-PEI\%\&!].8S?]+_6V3T_?;AS[J\7;6-%1LSQHZ%QS4BQ2[:PL@I7E+@)AKW@J0+^U(N *Q!8@4P5R'D%I(?AH F39C=I+EQ= MAD)UQLI<0>*Q&P_=>-"=S'@$6$&PW>%*=>>@\6<^*9C.6)&3HL)62FBE!%9J M9:6TK1#YH+Q854U<8"\5]%(9+Z7J\+(RC5R0"\KPRJJDRLR)&CJI[:B(ME*; M1O2(6$6-3;@"3_X"V'!Z]A>F%1TE0$+"&2L9#CE@A;059P.E<-H,$F5@X""Q M;AT!,ZS-$&HGUQ#FE@/@$LE4@*?)&+<@Q#9VE8FK@"-"PU M@(#HPH><&4Q#!W!H!@;PT%'PHOT '8MD7Q6FHK-8#*(=6>A=L/=>&X(R1]@/ M83Z2Y6-9*C]DV9?2@D!*MT(Z7]0Y0YB29"E9ZG6=+/\NV"SL0.5\)GX(4Y(L M)76<+LE",HU.H<,'RJ3(D) P3(D!"75 'T6?6W)L#%E9)I0)8YD0EDWL6-Z: MF0XTQ+FHP40F2V0G)FP DE/6:>/8ZEQ=^TQZ2IC)%,"ZE\E="*.40&+I=0I% M )-"9IE!,BJ+W"X'XY0L3IW7R1193IK-$)!DL@K"&"6077J=2Q$ )!4<*FW' MZC(S@3%$&2297B]Z#.B8-DUF-D!=*#.[*\8496>CSV=8PYA]##)$O08M&62( M9? Z^U@A75V5(1-_G-D# _SI/=22$?ZX!IZ D%)&[G)#C3'( (->8Y MXO1R M!20I6JO<2\,<9,!!KSG(@(,EZ4F*5%SDMAF,*V2!9 MY:M,2BB9[YUBE\"0&V1,4P$TU=G#4F"V:%ZZ5=6YG$8!U4I--0^VT:$V4 S\^7H* J?,:4G]>+LG&H;N^?I2*^?/;2O MNV$\$3I[>CHVO*7QG$L]7[K+U>'P[T;WK9_?M,+3;Z:SKJ6V' MF$P67])8O<3F\72SB4_#>%FFZ^YP!GBX&=K]\7QS<3IDO?D/4$L#!!0 ( M QG!T]UC%L?'08 +,B 8 >&PO=V]R:W-H965T&UL ME5I=;^,V$/PKAM]]%LDE)1Z2 #T[<0NTP.$.;9]UB9(89UNNI"37?U]*5GSA M[DA*7V)+F?W@+C5#KWWQ4E;?Z\>B:&8_]KM#?3E_;)KCQ^6ROGTL]GG]H3P6 MA_"?^[+:YTVXK!Z6];$J\KO.:+];ZB1QRWV^/=J M5C_M]WGU[Z=B5[Y?Q7\%_5Q8TUKT"'^VA8O]9OWLW8IW\KR>WOQV]WE/&DS*G;%;=.Z MR,/+<[$J=KO64\CCG][I_!RS-7S[_M7[3;?XL)AO>5VLRMW?V[OF\7*>S6=W MQ7W^M&N^E"^_%OV"['S6K_[WXKG8!7B;28AQ6^[J[N_L]JENRGWO):2RSW^< M7K>'[O6E]_]JA@UT;Z#/!DJ-&IC>P/PT,*,&U!O0V4"GHP:V-[!G S-NX'H# M]S,E.VJ0]@;I3X.L:^"INEV[UGF37UU4YX^7ZDTO5@^MXYZS*<31D>8+,:L$,;'F#7 9$F,N488%6-N$$;'F W" MF#-F&6IR+HR&A=&= XH<$%OT"6,[S*'#&%()X3 &AC$@C&7U/V'5<29EC":PGQ3A&+=RU1"T.LX3<(E#K#]LY&PM(T2RPN$<$24>?"1"5RV(&% M#JRLL>8UMJ*5*M&\,ILI5)2,@\DXT'#^P#D19N'$DS(!BE))82HI2(6U^5,J MHYB@X!T4+IB3CR4R@XG0PI2K J5[S="2I+K0SBNL5AN RTBE ZRD,%TKP-?>\AI(*@Y=40.4HS 7*T#&WO&N M2*(-72'M>$;N'5V1OCPI#KL&L(7UO"< A!08X++$VX%3BL)2H=+WB[#"!*\ MPPL95H#BM7)\21.H.!TL!0IH@1!B)<5@X9WG[9I Q:=-K!H:J(808RT5 :GQ M)"Q."&N'!MHA!%E+54@'H@RFQ$5\ *E%%J0"DUUA7MWZ^4 M!FN! 5H@E-( D@_]=VSUFVE-![!NT$/DJ0XAT;!\7)8.D@-&KG7$U2%(9."(0E M@9 D"(X!DC 0!>L!H2DZ/R&09'&NR:.0^&L=3/(6G)/%^4\O'!%"I. M!RN!!6=D<3ZP@&[YP[^> ,7)8*:UB&FY %K(M$,":#'36L2T8MG@.TPD@ G MF!;Y0@((<$@ $0PQ+< A 5R^^>:]_3G''WGUL#W4LV]ETY3[[JOV^[)LBN R M^1 J_UCD=^>+77'?M&_3\+XZ_8SB=-&4Q_XG(LOS[U2N_@-02P,$% @ M#&<'3T)YO;BW 0 T@, !@ !X;"]W;W)KXR*+O9(I,]TYP!2>#;"\E,_^.(/20XPU^=SSQIG7!08JL8PW\ M!O>G.QEOD9FEXA*4Y5HA W6.;S>'8QKB8\!?#H-=G%&HY*SU2S!^5#E.@B 0 M4+K P/QV@3L0(A!Y&:\3)YY3!N#R_,[^$&OWM9R9A3LMGGGEVASO,:J@9KUP M3WIXA*F>:XRFXG_"!80/#TI\CE(+&U=4]M9I.;%X*9*]C3M7<1_&FW0WP=8! M= +0&;"/>>'.@OC=E<,96Q#LOWGKOI:#)=48N M@6B*.8XQ=!&SF2.(9Y]3T+441_H-3M?AVU6%VPC??E)XLTZ0KA*DD2#]1+#[ M4N):S/Y+$K+HJ033Q&FRJ-2]BI.\\,X#>TOCFWR$C]/^BYF&*XO.VOF7C?VO MM7;@I217?H1:_\%F0T#MPG'GSV8&PO=V]R:W-H965T&UL?5/; M;IPP$/T5RQ\0@Y?6=;YF;T2O9PML2-6@O[YP3*3 5-Z8OC4;:=#PY6YH-HX3OX M'\/9HL56E5IJZ)TT/;'0%/0^/9ZR@(^ GQ(FMSF34,G%F*=@?*D+FH2$0$'E M@X+ [0H/H%00PC1^+YIT#1F(V_.+^J=8.]9R$0X>C/HE:]\5](Z2&AHQ*O]H MIL^PU/..DJ7XKW %A?"0"<:HC')Q)=7HO-&+"J:BQ?.\RS[NTWR3W2ZT?0)? M"'PEW,4X; X4,_\HO"AS:R9BY]X/(CQQ>N38FRHX8ROB'2;OT'LM>?(A9]<@ MM&!.,X9O,.F*8*B^AN![(4[\%9WOTP^[&1XB_;"EI\F^0+8KD$6![,T2=S#I M_T6R34\UV#9.DR.5&?LXR1OO.K#W/+[)/_@\[=^$;67OR,5X?-G8_\88#YA* M=:J=P7MO!^.C+FJ RW0)FIH E]<3S*MO/!P!V MA0=0*A"AC#\+)UU3!N#V_,+^.=:.M5R$@P>C?LO:=P6]HZ2&1HS*/YKI"RSU MW%*R%/\-KJ P/"C!')51+JZD&ITW>F%!*5H\S[OLXS[--VFZP/8!? 'P%7 7 M\[ Y453^27A1YM9,Q,Z]'T1XXN3(L3=5<,96Q#L4[]![+7G"RE._#\XWX>GNPK3"$_?*$SW";)=@BP29&\(LG\_@FK^'SM'\7MI6](Q?C\65C_QMC/*"4PPV. M4(&UL;5/;;MP@$/T5 MQ >$-;O9K%:VI6RJ*I5::96H[3-KCR\*, [@=?KW >RX;NH78(9SSEP8T@'- MBVT ''E34MN,-LYU1\9LT8 2]@8[T/ZF0J.$\Z:IF>T,B#*2E&1\L]DS)5I- M\S3ZSB9/L7>RU7 VQ/9*"?/G!!*'C";TP_'4UHT+#I:GG:CA&=S/[FR\Q6:5 MLE6@;8N:&*@R>I\<3[N CX!?+0QV<2:AD@OB2S"^E1G=A(1 0N&"@O#;%1Y MRB#DTWB=-.D<,A"7YP_UK[%V7\M%6'A ^;LM79/1 R4E5**7[@F'1YCJN:5D M*OX[7$%Z>,C$QRA0VKB2HK<.U:3B4U'B;=Q;'?=AO-GRB;9.X!.!SX1#C,/& M0#'S+\*)/#4X$#/VOA/AB9,C][TI@C.V(M[YY*WW7O/];"G$8(7T"2 M&<&\^!R!KT4X\?_H?)V^74UP&^G;)3W9KPOL5@5V46#WC\#=IQ+7,(=/0=BB MI0I,'8?)D@)['0=YX9WG]3Z^(?L+'X?]AS!UJRVYH/,/&]M?(3KPJ6QN_ 0U M_G_-AH3*A>.=/YMQRD;#83=](#;_XOP=4$L#!!0 ( QG!T_ B9O[M@$ M -(# 9 >&PO=V]R:W-H965TDZ8B%.J=WZ>&X#_$QX%'"Z%9G$BHY&_,:DKGX M'W !A>%!">8HC7)Q)>7@O-$S"TK1XG7:91?W<;JYWLVP;0"? 7P!W,8\;$H4 ME7\17A29-2.Q4^][$9XX/7#L31F(T.5*:H8N3O/(N WO'XYN\AT_3_E/81G:.G(W'EXW]KXWQ@%*2*QRA%C_8 M8BBH?3A^PK.=QFPRO.GG'\26;US\!5!+ P04 " ,9P=/! 0;!;8! #2 M P &0 'AL+W=OM\?&'-E"UJX*]-#AS>UL5IX-&W#7&]!5!&D%>.[W0W30G:TR*+O M9(O,#%[)#DZ6N$%K8=^.H,R8TSU]=SS)IO7!P8JL%PW\!/^K/UFTV,)220V= MDZ8C%NJ!V@7M0*A"A MC)>9DRXI W!]?F?_%FO'6L["P;U1?V3EVYS>4E)!+0;EG\SX'>9ZKBF9B_\! M%U 8'I1@CM(H%U=2#LX;/;.@%"U>IUUV<1^GFR298=L /@/X KB->=B4*"K_ M*KPH,FM&8J?>]R(\\?[ L3=E<,96Q#L4[]![*3A/,G8)1'/,<8KAJYC]$L&0 M?4G!MU(<^7]PO@U/-A4F$9Y\4)AN$Z2;!&DD2#\07'\J<2OFYE,2MNJI!MO$ M:7*D-$,7)WGE70;VCL6_QZX 0 T@, M !D !X;"]W;W)K&UL;5/;;MP@$/T5Q <$+W:: M[Z!^5O&FTD<]XT+;&] 59'D!2$)LD7(AE7N,RC[V3* M7 ].< 4G@^P@)3-O1Q!Z+/ .OSN>>-NYX"!EWK,6?H+[U9^,M\C"4G,)RG*M MD(&FP+>[PS$+\3'@-X?1KLXH5'+6^CD8W^L")T$0"*A<8&!^N\ ="!&(O(R7 MF1,O*0-P?7YG_Q9K][6YUVKN(^3C=9.L.V 70&T 6PCWG(E"@JOV>. ME;G1(S)3[WL6GGAWH+XW57#&5L0[+]YZ[Z6D]"8GET TQQRG&+J*V2T1Q+,O M*>A6BB/]#TZWX>FFPC3"TP\*]]L$V29!%@FR#P1?/Y6X$9,FGY*054\EF#9. MDT65'E2.-_YLIC&;#*?[^0>1Y1N7?P%02P,$% @ #&<'3_KO6*JU 0 T@, M !D !X;"]W;W)K&UL=5-A;]P@#/TKB!]0[DBZ M5:WXV)AO1/-L6P)$7 MK3J;T]:Y_L"8+5O0PMY@#YV_J=%HX;QI&F9[ Z**(*T8W^T^,"UD1XLL^DZF MR'!P2G9P,L0.6@OSYP@*QYSNZ=7Q))O6!0I,0B5GQ.=@?*ERN@N"0$'I H/PVP4>0*E Y&7\ MGCGIDC( U^4/V2E6MS>D=)!;48E'O"\3/,]=Q2,A?_%2Z@ M?'A0XG.4J&Q<23E8AWIF\5*T>)EVV<5]G&Z2*VP;P&< 7P!W$<"F1%'Y)^%$ MD1DRN_$CU/H/MA@*:A>. M'_W93&,V&0[[^0>QY1L7?P%02P,$% @ #&<'3RIY<."T 0 T@, !D M !X;"]W;W)K&UL?5/;;MP@$/T5Q >$7;Q)5RO; M4C95E$J-M$K5YIFUQS8*%Q?P.OG[ B:.E5A] 68XY\R%(1^U>;$=@$.O4BA; MX,ZY_D"(K3J0S%[I'I2_:;21S'G3M,3V!E@=25(0NMG<$,FXPF4>?2=3YGIP M@BLX&60'*9EY.X+08X&W^-WQQ-O.!0 MD9EZW[/PQ-L#];VI@C.V(M[YY*WW7LKMGN;D$H02YCAAZ!(S(XA7GT/0M1!' M^H5.U^G9:H99I&=+>G:]+K!;%=A%@=U_2_R*H=G-IR!DT5,)IHW39%&E!Q4G M>>&=!_:6QC?Y@$_3_LA,RY5%9^W\R\;^-UH[\*ELKOP(=?Z#S8: QH7C-W\V MTYA-AM-]^D%D_L;E/U!+ P04 " ,9P=/J(),S+@! #2 P &0 'AL M+W=O3DFD7J=I MDS;IU&G=9RYQ$E0(&9!+]^]G2)JE7;X -G[/S\9DH['/K@7PY$6KSN6T];X_ M,N;*%K1P-Z:'#F]J8[7P:-J&N=Z"J")(*\:3Y /30G:TR*+O;(O,#%[)#LZ6 MN$%K8?^<0)DQISOZZGB43>N#@Q59+QKX ?YG?[9HL86EDAHZ)TU'+-0YO=\= M3VF(CP%/$D:W.I-0R<68YV!\K7*:!$&@H/2!0>!VA0=0*A"AC-\S)UU2!N#Z M_,K^.=:.M5R$@P>C?LG*MSD]4%)!+0;E'\WX!>9Z;BF9B_\&5U 8'I1@CM(H M%U=2#LX;/;.@%"U>IEUV<1^GFUL^P[8!? ;P!7"(>=B4*"K_)+PH,FM&8J?> M]R(\\>[(L3=E<,96Q#L4[]![+?C^+F/70#3'G*88OHK9+1$,V9<4?"O%B?\' MY]OP_:;"?83OWR@\;!.DFP1I)$C?$'Q\5^)&3)J\2\)6/=5@FSA-CI1FZ.(D MK[S+P-['1V3_PJ=I_RYL(SM'+L;CR\;^U\9X0"G)#8Y0BQ]L,134/ASO\&RG M,9L,;_KY!['E&Q=_ 5!+ P04 " ,9P=/>GF:I[8! #2 P &0 'AL M+W=OM.I?3UOO^ MP)@K6]#"79D>.KRIC=7"HVD;YGH+HHH@K1C?[3XQ+61'BRSZ3K;(S."5[.!D MB1NT%O;/$909<[JGKXY'V;0^.%B1]:*!'^!_]B>+%EM8*JFA<])TQ$*=T]O] MX9B&^!CP2\+H5F<2*CD;\QR,KU5.=T$0*"A]8!"X7> .E I$*./WS$F7E &X M/K^R/\3:L9:S<'!GU).L?)O3&THJJ,6@_*,9O\!)*RL%YHV<6E*+%R[3++N[C=)-[C-V"41SS'&*X:N8MPB&[$L*OI7BR/^! M\VUXLJDPB?#DG<+_$*2;!&DD2-\1)!]*W(I)/R1AJYYJL$V<)D=*,W1QDE?> M96!O>7R3M_!IVK\+V\C.D;/Q^+*Q_[4Q'E#*[@I'J,4/MA@*:A^.G_%LIS&; M#&_Z^0>QY1L7?P%02P,$% @ #&<'3[\NHK[3 0 G 0 !D !X;"]W M;W)K&UL;53K;ML@%'X5Q ,4A\1N%MF6FE;5*K52 MU&G;;V(?7U0P'N"X??L!=CTOY8_A'+[+.1A(1ZG>= -@T+O@G6I' QO.S@II ;PS%Q M> _XU<*H5W/D.CE+^>:"IS+#D2L(.!3&*3 [7. >.'="MHP_LR9>+!UQ/?]4 M?_2]VU[.3,.]Y+_;TC09WF-40L4&;E[E^!WF?F*,YN:?X0++-@=J]*5S2;X5?L\5KF[WD=!>GY.*$9LQQPM 59K,@B%5?+&C(XDB_T&F8 MO@U6N/7T[9H>)6&!75!@YP5V_[687+48PMR&3>*@21P0V%^9A##?PB9)T"3Y M*A!'5R8AS/7O(JO3(4#5_EYH5,BA\W=RE5VNWAWUI^L??+JW+TS5;:?161I[ M1OU)JJ0T8$N);FS#C7TJEH!#9=STUL[5=&&FP,A^?@O(\B#E?P%02P,$% M @ #&<'3[RLL7K. 0 G 0 !D !X;"]W;W)K&UL=51M;]L@$/XKB!]0'!*[561;:EI5F[1)4:=MGXE]?E'!>(#C[M\/L.-Z M'OL2N//S*_5%()9FRH:J)[ M!:ST),$)C:*$"-9V.$]][JSR5 Z&MQV<%=*#$$S]/@&78X9W^)9X;>O&N 3) MTY[5\ W,]_ZL;$06E;(5T.E6=DA!E>''W?&4.+P'_&AAU*L]Y?@)YGYBC.;FO\ 5N(6[2JQ'(;GVOZ@8M)%B5K&E"/8^K6WGUW'6 MO]'"!#H3Z(9 )B-?^3,S+$^5')&:SKYG[B_>':D]F\(E_5'X;[9X;;/7G,8T M)5+ M^TV+(* 0+PQ"6'^TTD2-$D" O<;DQ#F86-"5K=#@*K]7&A4R*'S M,[G*+J/W2/WM^H!/<_N5J;KM-+I(8^^HOTF5E 9L*=&=;;BQ3\42<*B,V][; MO9H&9@J,[.>W@"P/4OX'4$L#!!0 ( QG!T\TD6F7S@$ )P$ 9 M>&PO=V]R:W-H965TOW,ZOB2 [& Z_7?%]"UQM(O"S,^+S,L0S9)]:I; (/>!.]UCEMC MAA,ANFQ!,/T@!^CMEUHJP8P-54/TH(!5GB0XH5&4$L&Z'A>9SUU4DN(.!0&J? ['*#)^#<"=DR?BV:>+5T MQ.W^KO[)]VY[N3(-3Y+_["K3YO@]1A74;.3F64Z?8>DGP6AI_BO<@%NXJ\1Z ME))K_XO*41LI%A5;BF!O\]KU?IT6_3LM3* +@>X(9#;RE7]DAA69DA-2\]D/ MS/W%\8G:LRE=TA^%_V:+US9[*VCR(2,W)[1@SC.&;C#QBB!6?;6@(8LS_8=. MP_1#L,*#IQ^V]#@*"QR# D9ND! !F!0 &0 'AL+W=OZW6@]'0E39 J?J00S0FS>UD)QJHX]*H3O2>ASOW'\'@Z6+P#?.]@5*N]9RNY"/%F#Y^J MW ]L0L"@U%:!FN4&3\"8%3)I_)PU_<72$M?[N_J+J]W4]^;B_\,-V &;C,Q'J5@RCV]\JJTX+.*2873]VGM>K>. ML_Z=AA.BF1!M"&0RBNB M),G(S0K-F-.$B5:8<$$0H[Y81)C%*?J''N'T&,TP=O1X30]C7&"'"NRS==5M%EB#Q&KD_^P*<)](7*INN5 M=Q':=)OKB5H(#2:5X,%\NM8,O>7 H-9VFYJ]G%I_.F@QS%.-+*.U^ U02P,$ M% @ #&<'3Q7;?5BW 0 T@, !D !X;"]W;W)K&UL;5/M;ML@%'T5Q .4F&1-&MF6FD[3)JU2U&G;;V)?VZA@/,!Q^_:] M8-?S.O\![N6<F@Q9O*F.U\&C: MFKG.@B@C22O&-YM;IH5L:9Y&W]GFJ>F]DBV<+7&]UL*^GD"9(:,)?7<\R;KQ MP<'RM!,U_ #_LSM;M-BL4DH-K9.F)1:JC-XGQ],NX"/@EX3!+J"DA$KTRC^9X2M,]7RB9"K^.UQ!(3QD@C$*HUQ<2=$[;_2D@JEH\3+NLHW[ M,-YL^41;)_")P&?"(<9A8Z"8^6?A19Y:,Q []KX3X8F3(\?>%,$96Q'O,'F' MWFO.]_N478/0A#F-&+[ )#."H?H<@J^%./'_Z'R=OEW-QT=D?^'CM#\*6\O6 MD8OQ^+*Q_Y4Q'C"5S0V.4(,?;#845#X<]WBVXYB-AC?=](/8_(WS-U!+ P04 M " ,9P=/)O]/*L4! W! &0 'AL+W=O?<IN E?5 [&*C&K."N"O4]C)\,X M3CNW=*;%"70FT(6P#WG(E"@X_\HL*S*M1J2GL^^9O^+T0-W9E#X8CB+L.?/& M12\%W2<9N7BA&7.<,'2%21<$<>I+"AI+<:3_T&F"GD#WQJJ6>FFTX:=%;6/9]PR;52%IR5Y,9Y:5T7+PL.M?73+VZNI[<\+:SJ MYS8ER[^B^ U02P,$% @ #&<'3S'E\ #$ 0 -P0 !D !X;"]W;W)K M&UL;53K;ML@%'X5Q .4A,2-&]F6FE;3)FU2U&G; M;V(?7U0N'N"X>_L!=CTOY8^!PW@',OY-+X/6OBQ=(3U_-W]4^A M=E?+A1EX4OQ75]DVQRE&%=1LX/9%C9]AKB?!:"[^*UR!.[C/Q'F4BIOP1>5@ MK!*SBDM%L+=I[&08QVGG\##3X@0Z$^A"2(,/F8Q"YL_,LB+3:D1Z.ON>^2O> M'JD[F]('PU&$/9>\<=%K0=,D(U:;CX?_"II;XQW732H(NR[OF$2ZZ5LN!2V=RY7%K7QGK+T\*J?FY3LOPKBK]02P,$% @ #&<'3_[5?O>R 0 T@, M !D !X;"]W;W)K&UL=5/;CILP$/T5RQ^P!B?; M2P1(FUU5K=1*T59MGQT8+EI?J&W"]N\[-H32E+[@F>&<,Q>/L]'8%]<">/*J MI'8Y;;WO#XRYL@4EW)WI0>.?VE@E/+JV8:ZW(*I(4I+Q)'G#E.@T+;(8.]DB M,X.7G8:3)6Y02MA?1Y!FS&E*KX'GKFE]"+ BZT4#7\%_ZT\6/;:H5)T"[3JC MB84ZIP_IX;@/^ CXWL'H5C8)G9R->0G.IRJG22@())0^* @\+O (4@8A+./G MK$F7E(&XMJ_J'V+OV,M9.'@T\D=7^3:G[RBIH!:#],]F_ AS/_>4S,U_A@M( MA(=*,$=II(M?4@[.&S6K8"E*O$YGI^,YSOI7VC:!SP1^0V!3HECYD_"BR*P9 MB9UFWXMPQ>F!XVS*$(RCB/^P>(?12\'?)QF[!*$9,!2DCM&UL;5/;;MP@$/T5Q >$7>RDZ6;ML8T"Q@&\3O^^ W8<-_4+,,,Y9RX,V6CLLVL!/'G5JG,Y;;WO M#XRYL@4MW)7IH<.;VE@M/)JV8:ZW(*I(THKQW>Z&:2$[6F31=[)%9@:O9 4S,7_@ LHA(=,,$9I ME(LK*0?GC9Y5,!4M7J===G$?IQN>SK1M I\)?"' M>9>!O>/Q3=[AT[3_%+:1G2-GX_%E8_]K8SQ@*KLK'*$6/]AB**A].'["LYW& M;#*\Z>&PO M=V]R:W-H965TE7TP#8-&;%*W)<&-MMR?$ M% U(9JY4!ZW;J926S+JEKHGI-+ RD*0@-(JNB62\Q7D:8D>=IZJW@K=PU,CT M4C+]]P!"#1G>X/? $Z\;ZP,D3SM6PR^PO[NC=BLRJY1<0FNX:I&&*L-WF_TA M\?@ ^,-A,(LY\I6 ^$^=1*&'" M%Q6]L4I.*BX5R=[&D;=A',:=))YHZP0Z$>A,V 4?,AJ%S!^897FJU8#T>/8= M\U>\V5-W-H4/AJ,(>RYYXZ+GG-Y>I^3LA2;,8<30!68S(XA3GRWHFL6!?J+3 M=?IV-<-MH&^7]/@+@7A5( X"\8<2;RY*7,/LUDV259-D1>#VPN0S9AM%%R9D M<7$2=!V>K$&%ZMO0+HOHW!5W-%S\?_C84C^9KGEKT$E9]WS")5=*67"I1%<'0>, M P -1 !D !X;"]W;W)K&ULE5AM;]HP$/XK M47Y D[/S!@*D J6;M$E5IVV?4S 0-8E98DKW[^<[7O, M,;OPXK4\,B:L]RS-R[E]%.(T=9QR>V197-[Q$\OE-WM>9+&0P^+@E*>"Q;O: M*$L=XKJ!D\5);B]F]=Q3L9CQLTB3G#T55GG.LKCXNV0IO\QML#\FGI/#4503 MSF)VB@_L!Q,_3T^%'#FMEUV2L;Q,>&X5;#^W[V'Z2":508WXE;!+V7FWJE1> M.'^M!E]W<]NM&+&4;47E(I:/-[9B:5IYDCS^**=V&[,R[+Y_>-_4RE/\/,]R * /2&A#_J@%5!K0U .^J@:<,O+$1?&7@CXT0 M*(-@K$&H#$+-P&E6M]ZN=2SBQ:S@%ZMH3MPIK@XV3$-Y(+;59+W_]7=RQTHY M^[:@+LRA.;B>V0@XPB-$ID9:SN\C(P@$Q^T95F/ 3V:(* A&3BW M$Y3O!%D57R.,872]N8[I$0$75SX7<1'JTN<:*8<3O800$ 0^&6 SH,. L(DT M#52@;J (-- # I)5-+0VJ!S? T'8Z.<* X%>2#= ?3*X5@)%7!AW% 8B.IGK MH#X97'?!%%X* Q4 N%R"/U[\ ='!BX$ FN+<34EHF^/PK3 M#4.'HN":01#-@('])7BA$S+^+!*\/ E65)JDKU'0@"81O/((5GGA@ N\\L@G M*H_@E4?,RD.RQ4#10!R\\ CR\V'P$.(U1:)/9(N7"QE1+@K3O6\H->X;I].0 M9*PXU/UG:6WY.1<5Q\YLV^/>DZJAT>:7,%T!,K^&Z4/3P?YWWS34W^/BD.2E M]<*%;*/J9F?/N6"2O'LG3\11]O#M(&5[4;V&\KUH&MEF(/A)->E.^T_!XA]0 M2P,$% @ #&<'3\I()\M; @ A@< !D !X;"]W;W)K&ULC57;CILP$/T5Q/LNOA#"1@0IH:I:J96BK;9]=H@3T!I,;2=L M_[ZV(6P"IML7?&'FG#ECCR=IN7B5!:7*>ZM8+==^H52S"@*9%[0B\I$WM-9_ MCEQ41.FE. 6R$90^=Z!' M?I:*5SV*#J4B;]U8UG9L>_RKF]L!]0YH<-#<_W+ O0-^=PBM^"XR*_43421- M!&\]T9U60\RE@"NLDYF;39L[^T^KE7KWDF($DN!B@'J;;6>#;FS@8!%H]($" MN2BV:.*.[@FRJ04&R$V!G2JP!*0.AF@:T#1Y$,\4/W27)L0.HL68"$\D/4"(Q\<4W+QJ M%14GVP"DE_-S;;O/S>[09#;(OHKOYEV'^D[$J:REM^=*OZWV!3QRKJB.!CQJ MP85NBL."T:,RTZ6>BZXS= O%F[[K!4/K3?\"4$L#!!0 ( QG!T_9Y+21 M( ( )4& 9 >&PO=V]R:W-H965T$(22 MH*5-YU>%V]O)JA 7S9N.[:2G+FU+Y;\MXV(H?>S?-EZ:^&#>IN[ME4]D*\V<7W8^DC&Q'C M[*"M!#7#E3TSSJV2B>/O).K/3.MX/[^I?W7)FV3V5+%GP?\T1UV7?N9[1W:B M%ZY?Q/"-30G%OC=E_X-=&3?F-A+#. BNW-<[7)06[:1B0FGI^S@VG1N'2?_F M!CN0R8',#F3,902YR+]03:M"BL&3X^7WU/YCO"'F;@YVTUV%.S/!*[-[K4*2 M%,'5"DTVV]&&?+!)9YO Z,\0 D*($PCO! A*8($0% B=0/0A@FP1Y6B3.)O. MV> ,89@2@90(H.0+RF@3WU%"G.Y0, M1G#%(0 4+TL.K4B?<)J@!Z0'M8U7)!RMBANOZR9"T3*GX*ZAV(;]D\ISTREO M+[3I3:Z#G(30S$BB)Q-V;=Z(><'92=MI:N9R;)3C0HM^>@2"^26J_@-02P,$ M% @ #&<'3^58&UL=93;CILP$(9?!?$ :S#A%!&D9JM5*[52M%7;:X=, EJ#6=L)V[>O M#P2QX-S$GF'F_V;L>(J!\3=1 TCOHZ6=V/FUE/T6(5'5T!+QQ'KHU)74M-")AG4>A_/._Q)N][F.-P%_&AC$;._I M3HZ,O6GC^VGG![H@H%!)K4#41TU_0NK$^?ZN_F)Z5[T$_"4@&TO%F0J_THD*0O.!H_;L^^)ON)PB]795-II MCL)\4\4+Y;V54904Z*:%QIB]C<&?8M(I!BG]"8*=$&P$HD\"F5L@<@I$1F S M$XCC19$V)#$AG66$^0/(Q@G9K" 1SA<4&Q//*#C;8#? M.RFY@[*\_7SU'POC(%MBT.SMZ='VD_!+TPGOR*1ZQN:QG1F3H!2#)U5RK:;I M9% X2[U-U9[;F6(-R?IQ7*)I9I?_ 5!+ P04 " ,9P=/[&S%#H(# * M$@ &0 'AL+W=OJT[3=-G 05< 9.TKW]S$=I,,O'LPHO7 M\L"8,-ZR-"_GYD&(X]2RRLV!97'YP(\LE[_L>)'%0@Z+O54>"Q9OZZ LM:AM M^U86)[FYF-5S3\5BQD\B37+V5!CE*>F767$4K81%44L+V>V8FE:,%O,2EVS%TS_) M5ASF9F@:6[:+3ZEXYI>OK"W(,XVV^N_LS%()KS*1:VQX6M9_CVU MF.M8Q(M9P2]&T>R'8UQM.S+UY./:5)/UTZE_DWJ6?+1;9Y>03XLR <$FF<2 M0()@O*0A) A'2(HPH2(IPDP420'&4UZXZ#9/KZ )+&@"%M'L4F)C7[#'BTHT MUD)&R(I GOKN0Y"C.A "*9L^^H2I7Q:TJD=" 85FPQ-L(L2Y0UQL(\0=(RX M>;XJ+F)R57$14Z"*BT"AIBQL;@2XB:?9^@3;"?'O$!<;"@G&B M OJV*BYA" M55S$1%1Q;S/UR\(V1X"O^#IEL+&0R7AQ*786:H\0%X%\!;1"(-4[UI!)%1>" M7$U9V.TH!-.\TQ6Y' M@;,$MH8".POU[A 7.PM%G*B[D?M%L: (@C2E.5@MW. LP2^A@([BT/&B^M@ M9W% SS(0%X$"Y8U?(9"O=@MP.:41CCYA:LJRKKYC,U;LZT.%TMCP4RXJ2:YF MNX.+Q_K<0IE?DNF*@/DUF4;-L<0'?7-*\B,N]DE>&B]&PO=V]R:W-H965T7;0$60FJ!IDS8IZK3NMT.<@&HPLYVDN_O9AE!J.VO^!-N\[SF/ M#Y9/B@NAKZQ!B#MO'>[9RFTX'QX]C]4-ZB![( /JQ9L#H1WD8DJ/'ALH@GME MZK 7^C[P.MCV;EFHM2TM"W+BN.W1ECKLU'60_ETC3"XK-W"O"\_ML>%RP2N+ M 1[13\1_#5LJ9MX<9=]VJ&9[1!&,M N//%-.=4TKCQE!QG:$/R[W?-F MY6:NLT<'>,+\F5R^HFD_B>M,F_^.S@@+N201.6J"F?IUZA/CI)NB")0.OHW/ MME?/RQ3_:K,;PLD0S@:1^W^&:#)$]QKBR1"_&V)5K7$KJC85Y+ L*+DX=/RZ M Y2'*'B,1?5KN:B*K=Z)\C"Q>BZC-"N\LPPT:=:C)EQH A]\U&PLFEGA"8(9 M([1AK$/#'FH)/E54I@+X=H;(6HI(^:-EAN!&@-@:(%8!X@^US+5:CAJ@-/U4 MRS#12[ZY3U999 D (+53)U;JQ*3.?(UZU"2+/*EQ N[05*8FSW,[++#" @ML MH,$"(TD4Y7ZLX=ZEJDQ5G*<9L".G5N34@JP=W75JPH! /Q/WB"I3%(/X!F]F MY^;L"!>7NKIZ#X1P)$C\!U&N M1G3O>8+1@_!^A_ =02P,$% @ #&<'3Z'-.'#T M 0 " 4 !D !X;"]W;W)K&UL=93;CML@$(9? M!?F^2X)/VTWL\4$+Q@42;]^^@!W7F]"; .-__F^& -DH MY*MJ 31ZXZQ7>=!J/>PQ5F4+G*H',4!OOM1")U)ES*O\<@(DQ#[;!-?#2-:VV 5QD VW@.^@?PU&: M%5YC6LV1[>0DQ*M=?*GR8&,+ @:EM@[4 M#!=X!L:LD2GC]^P9+$B;N)Y?W3^YWDTO)ZK@6;!?7:7;/-@%J(*:GIE^$>-G MF/N) S0W_Q4NP(S<5F(8I6#*_:+RK+3@LXLIA=.W:>QZ-XZS_S7-GT#F!+(D MD*F7">0J_T@U+3(I1B2GO1^H_8NW>V+VIK1!MQ7NFRE>F>BE"'=QAB_6:-8< M)@U9:;:+ AOW!4%\B .Y2P])ZC<(O36&SB!\5V/B-XB\!I$SB-X9I#=-3IK$ M:7JGB9+H/Y382XD]E-T-9=+$:TH:17Y*XJ4D'LKC#26YHWR(TY3X,:D7D]YC M'CO^ M02P,$ M% @ #&<'3T15K(AH @ YP@ !D !X;"]W;W)K&ULC5;MCILP$'P5Q ,3\K%C5T*UPY+FNB?B]IHQW*Q>Y MUX67ZE0JL^ 5>4M.]#M5/]JMT#-O9#E4-6UDQ1M'T./*_8">-R@U 1;Q6M%. MWHP=8V7'^9N9?#FL7-]D1!G=*T-!].-"-Y0QPZ3S^#60NJ.F";P=7]D_6?/: MS(Y(NN'L9W50Y= C^3,U OO/M/!4.0Z@_NO]$*9AIM,M,:>,VE_G?U9 M*EX/+#J5FKSWSZJQSV[@OX;! 7@(P&, "O\9$ P!P23 ZS.S5C\218I<\,X1 M_6ZUQ!0%>@[TQ]R;1?OM[#OM5NK52Q%D*/\QFCOF+\'0& M8QH83 /;\.!.(H ) I @L 3AK;[O3W+L,;'%-!:#<);XL$P(RH0SF2 +88(( M)(@>-QJ#!#&00339L'AF-$@C?R'/!)1) )D8)DA!@O1QHQE(D $9)!.CV;5'^(ENW"7HA2P&TR%(-!4Q[LY<ON)XNUPK?#&NTWQ!U!+ P04 M" ,9P=/#U\Y0/(" "8"P &0 'AL+W=O57-2WN44@>O55FWJ_"H]>DVBMKM45:BO5$G69M_]JJI MA#;#YA"UIT:*7>]4E1&)XR2J1%&'ZV4_]]"LE^JLRZ*6#TW0GJM*-'_N9*FN MJQ#"MXG'XG#4W42T7I[$0?Z0^NGTT)A1-$79%96LVT+502/WJ_ 3W-X3TCGT M%C\+>6UG[T&WE&>E7KK!U]TJC+N,9"FWN@LAS.,B-[(LNT@FC]]CT'!B=H[S M][?HG_O%F\4\BU9N5/FKV.GC*LS"8"?WXESJ1W7](L<%\3 85_]-7F1IS+M, M#&.KRK;_#;;G5JMJC&)2J<3K\"SJ_GD=_DF3T0UW(*,#F1R _=.!C@[THPYL M=&"60S0LI:_-O=!BO6S4-6B&[3V)[A3!+3/5WW:3?;'[_TQY6C-[6;.8+Z-+ M%VBTN1MLR,R&O+?8N!8TMVSN79LDGDPBD^24*4$S);T_?<>@> "*!J!] #8+ MD%HYW@TF26]2#]6@?);FL!+7BJ0)S?!<&)H+ VR%6%!4F)YS 07!<(I@OV:2"N+BP22#VG@>#"0%QA .:0 M7&%8&)!GEXCGDXY)@_UY&(WF7R&:\=C>IVAVX^GNK-]%^BO. M7BDM3Y>4_/>#'?%8:#5:;P'1]-E?/T74$L#!!0 ( M QG!T]G"HMF) ( %4' 9 >&PO=V]R:W-H965T4##, UJ5C7^NG![6[DNQ%GSJH&M]-2YKIG\NP$NNI5/_.O&2W4J MM=T(UD7+3O 3]*]V*\TJ&%D.50V-JD3C23BN_$]DN2&)#7"(UPHZ=3/W;"D[ M(=[LXMMAY8$"S\"Y93)Y_!E(_5'3!M[.K^Q?7/&FF!U3\"SX M[^J@RY6?^]X!CNS,]8OHOL)04.)[0_7?X0+F=W+.B9Y$5PLT8#9]!CZ ;,8,8'A'T4H*D(=071+0$.<($()(D<0 M?R @=UGVF-1A&H>A69+$N$R,RL2(#,4)$I0@F5]HBA*D,PI-'PHEYIMEN$R& MRF2(3'0G@V$FW,Q1D1PA2'""!4JPF.\F"?&_.YSAYP"Z-32.PXD?G$RT$9GA M* **PG1"!^\D0A&=*0J\ETCT'[;B?4*P1GFP-7ZP-5\D^800WD\DF6,K!KIO MA^#F0+07S@\F3U6CO)W0YFQU)^!1" V&,'PRA*6YX\8%AZ.VT\S,97_0]PLM MVN$2"\:;=/T/4$L#!!0 ( QG!T\ /YA?D@, +@/ 9 >&PO=V]R M:W-H965TR\5, MG&26%ORQ=*I3GB?EOR7/Q&7N(O=MX2G='V2]X"UFQV3/?W+YZ_A8JB>O8]FF M.2^J5!1.R7=S]QY-'S"K QK$[Y1?JMZ]4Z?R+,1+_?!M.W?]6A'/^$;6%(FZ MG/F*9UG-I'3\U:1NMV<=V+]_8__2)*^2>4XJOA+9GW0K#W,WN$V*NH[/_SL\\4_!:B=IC([*J^>ML3I44N6914O+DM;VF17.]:/ZW,#@ MZP#0*\&4!U ;]V!Z0!F[."UN3?%7" "YBC 9F M[C8.DYB$8]G#SH)L:[$/M@;UNW026^\+ "GA)#)UVS@4CMDA@NT,18#JT%3= M@J*^(/_.1Z9N$!904[8-4V1CQ@2;*()<-#)EQU9]S/^4&O*A9!LV+AG#7HIM M+Z5DY&5AV$OQ)[P4PUZ* 2^UNA0#7FHVQ1H 3?INJK__;%0P6CC8:&[0\OH'#,/I&Q^94(@"8T-EL.0+'(E.SUIHZXGEJ,]26:KA"POE9C:3M$OM.W,^V/I-RG1>4\"ZEFI6:BV0DA MN=+NWRGM!S5&=P\9W\GZ-E3W93M+M@]2'/6<['7#^N(_4$L#!!0 ( QG M!T\ZXSU&Z@$ .X$ 9 >&PO=V]R:W-H965T0'J/F&1("T9JHV:9.B3NM^.W )J 93VPG=V\\V%%&P]B?VO3[G M^!S'.!L9?Q4-@'3>.]J+'#52#D>,1=E 1\0#&Z!7*S7C'9&JY%N*KRH5&T'O6A9[W"H<_3%.YXBC3> EQ9&L9H[.LF%L5==?*]RY&I# M0*&46H&HX0XGH%0+*1MOLR9:MM3$]?Q#_')FHGXEDA099Z/#IS]K(/I.>,= '6:IF^;LS)I* M*U3W7H1!DN&[%IHQCQ/&7V'\SXC3'A&["P0K XL+W^K"-_Q@O8,7VP4"JT!@ M!,)/,=)-C D3&TQO,)Z;)JFWR;*'I5YP2.QN0JN;T.+FL'$S8:*UFR0--UXL MH,CW[58BJY5H;R5T-U:B_<%X;A1'&S-[6.H?O,/[=//T2_"3\VO;"N3"I M+K&Y:C5C$I2B^Z D&_7X+ 6%6NIIHN9\^@2G0K)A?EWP\L05_P!02P,$% M @ #&<'3U0B:G*P 0 T , !D !X;"]W;W)K&UL?5/K;ML@&'T5Q ,47]*LBVQ+2Z9IDU8IZK3V-[$_QZAX0_8O^->NXK,*AT3( U3$FGH:_PMW^Q*CP^ 1P:366-I56$]+Q9XW4WXE\4[K#;'TSG%U8 MS&7:#!/:^YX-!;/_WBYCI>LEA8-:;W0^9'W/P'4$L#!!0 ( QG!T\M M1&PO=V]R:W-H965T5M!@?D<[:.6;(V4-%G++3HAW#/!!DQJ" M L]+4(/KULU3'=NQ/*5G0>H6=LSAYZ;![%\!A/:9Z[MO@:?Z5 D50'G:X1/\ M O'<[9CTA>U^7[(7$\9 M @*E4 I8/BZP 4*4D+3Q=]!TQY2*.%V_J7_5ML,Q?^ "Q )5TYDCI(2KG^=\LP%;085::7!K^99M_K9FS>K MU4"S$X*!$(P$F?L6(1P(X3LANDF(!D+TV0SQ0(@7&9"I73=SBP7.4T9[AYGC MT&%UZOQU+#]7J8+ZZ^AWLI]<1B]Y%(4INBBA 5,83##!^%XRQVPMF!&!I(/1 M1F"S4017]&">8'.-\+W5PL2'*H^W569&0VN_0BT0SOH5V04BJT"D!:*90+RH MPV 2C6E-':LDO/<\SYXIMF:*+9D6GZV(KS)YB[Y_B-@:1#Q!^/&7()BZ-J6.WLJY/W7M_1(J0#IW[N3S:SD M/\.X(7 4:KF2:V;FH]D(V@VC'XW_/_E_4$L#!!0 ( QG!T^4TM:T<@( M ' ( 9 >&PO=V]R:W-H965T4^$G@)^%V@&^W-#5') >-WL?A^7)FV,(1* ME#&A /EP16M4ED*(V_BK-,TNI2#VYY_J.UD[K^4 *5KC\D]Q9/G*7)C&$9W@ MI62O^/8-J7I\TU#%_T!75'*X<,)S9+BD\M?(+I3A2JEP*Q7\:,>BEN.M_1)X MBJ8GN(K@=@2>>X[@*8+W10"S!* (H".X\QE\1? ?S1 H0O!HAE 1PE$&J]U= M>5P;R& 2$WPS2-MP#11][2Q#WA"9",KSE]_XB5$>O28 +&+K*H04)FTQ;@_C MV,$0L]%@AHC=% % U&$L[K*SZNJLINY$P!VF6$\1CAV.C-Y5V3Z@LIMB GL( MV4\A7N3JZ_6T1^-) :^_8:ZM%P!: 2 %0%_ '[E,6TP@,;7$C!#KNXCM'&)@ MT]?:]#4V1\V3^G=MWD5L[B*V!;8\S6;W+K$+D+-\N:F3X4C/A MLA?MGL=G5UR&HWCJ+->.)KYQEMOV]?N2;]_BGY" M8?P[<0( "L) 9 >&PO=V]R:W-H965TO;0@B\*C8GV";><.\ M(8.]:;AXDQECRGDOBTINW4RI>NUY\IBQDLHG7K-*WSES45*EI^+BR5HP>K)% M9>%AWX^\DN:5FV[LVEZD&WY515ZQO7#DM2RI^/O,"MYL7>3>%U[R2Z;,@I=N M:GIA/YGZ5>^%GGD]RRDO625S7CF"G;?N)[3>H<046,1KSAHY&#NFE0/G;V;R M[;1U?:.(%>RH# 75EQO;L:(P3%K'GX[4[9]I"H?C._L7V[QNYD EV_'B=WY2 MV=9-7.?$SO1:J!?>?&5=0\1UNNZ_LQLK--PHT<\X\D+:7^=XE8J7'8N64M+W M]II7]MIT_/*TRV^IGJFBZ$;QQ1/NV:FK^%&@= M:#./9M%Z9^_I;J5>O:4A"3?>S1!UF.<6@P<8_(C831&1WT,\+:!7@4$5V-8' M0Q5XAB "0)+$#ZT049MM)C(8BJ+B7T2CEN9H@CV!Y8\B E!,>%4#"8P 0$) MR'([(I @6F!'BRG$2!:-WOP-0T2I)8#$Q*"8&Q$0P00(2),OM6($$JP5V MK*:-^CA!(SNFJ"3& :P%^7#B?.#O,>,'F@DM6NX(@A.'\ )/.M"#*&UL MC53M;ML@%'T5Y BQ=9 2CTQF@C5T&E5+O$6)85,")O> N-OCERP8C21W'"LA5 M#I;$*([#<($9J9N@R*UM)XJ<=XK6#>P$DAUC1/Q9 ^7]*HB"=\-3?:J4,> B M;\D)?H)Z;G="G_"H'6:P>C2$*?[=_5'F[O.94\D;#C]71]4M0KN M G2 (^FH>N+]5W#Y9 %RR7^',U --Y%H'R6GTGY1V4G%F5/1H3#R-JQU8]=^ MN$D21_,38D>(1X+V?8V0.$+R04BO$E)'2/_70^8(V-L-P^) ?1M4/(DYU(]&>*_T&;*<>.5>@0P]O=.]7>CJ. M!PI'9;:W>B^&&3$<%&_=^,/C#"[^ E!+ P04 " ,9P=/R+CD? (# !( M# &0 'AL+W=O?L902NQ+U_X)V)Q[[KG7UM'-_,KK M9W%B3#HO15Z*A7N2LIIYGMB=6)&*":]8J;X<>%VD4BWKHR>JFJ5['53D'O'] MR"O2K'27<[UW7R_G_"SSK&3WM2/.19'6?U%"^[KQD-V/,EFPUO.J_3( M?C+Y6-W7:N7U+/NL8*7(>.G4[+!P[V"V)3I (WYE["H&[TY3RA/GS\WBVW[A M^HTBEK.=;"A2];BP-OBGE*!5OS_'>VEZ>% MF[C.GAW2K_CN[L%S!&R4JQX[G0O\ZN[.0O.A8E)0B?6F? M6:F?UX[_-0P/(%T Z0-4[O<"@BX@> N@[P;0+H!^-$/8!81&!J^M73=SD\IT M.:_YU:G;^U"ES;6#6:B.:]=LZM/1WU0_A=J]+&E$Y]ZE(>HPJQ9#!ACPHUO, M!L'T"$\IZ&403,:*6.'D-L':1H ?&R+^R[)]G^5&:(#V*] $P4V_0IR H@14 M$] ; K.9+2;2F%)C$IH8E=@8$@4C/0]1):&E!.+ 4-)BPD$64^S6AI 1&1$J M(T(:,G(D,4H0?_Q($I0@0108[5XE5KN!QJ%Q1VU08MU1&T.BR#=ZBF7S$[RF M*5K3%*EIBA. CSN#__&^PHBY@*TB]DUW >L"&9 U H&IV5@$%%'C/F\1$(E' M&@NH5=T!08H"LRABG:!55 M)AD7!) K-LFS8=)*8OH:1D0D=JPSW-@B0RL@( M!>YN0#]Q:7!; MN7K$NS <1UDMALB@V",6L!W)P <:>!2=Y2X/8$G_ GP T* M$(>*J=D2##26!S<-0%PCCG *@KL&^81K$-PU".8:9K4HR#Q;;S %%:P^ZI%4 M.#M^+F6C<;#;C[UWI)FBC/T5S-: [&_4F-P.M6_T[8S](ZV/62F<)R[5[*8G MK /GDBGM_D3=R),:Z_M%S@ZR>8W5>]W.MNU"\JJ;V[W^S\/R'U!+ P04 M" ,9P=/U>?EV\L" !3"@ &0 'AL+W=O12,;JU3VT0XCK.HI747+N?6=B^6Q'(4]M2\6_%&GY9A"A\ M-ORH]P=E#-%R?J1[]I.I7\=[H6?1R+*M6];)FG>!8+M%>(MF:V0=+.)WS2YR M,@Z,E ?.'\WDZW81QB8CUK"-,A14O\ZL8DUCF'0>?P?2<(QI'*?C9_;/5KP6 M\T EJWCSI]ZJPR(LPF#+=O34J!_\\H4-@M(P&-1_8V?6:+C)1,?8\$;:9[ Y M2<7;@46GTM*G_EUW]GT9^)_=8 <\..#10<=^RR$9')(7!_*F QDNVVF'=4T>5<\$L@^OUPI&;;H5FJEVMCC'9U[#==3ZFMYR7)BWET-D0# M9M5C\ 2#XNP:XD\2[+^FV6JT03L%Z) M)4BF(1(,$Q"0@%@",LT IT[!>TQF,9W%?$J3Q"EYY:,2C-QU :A0F6>Q4Q"R=$H#H6@L!P0AAQAN1?&D5[YB"1S?X!W6=8^@N!7EKD Q12 &.2^>(@,D]<-+D0 M6R;VMCN1P8:?.F56?6(=.Z!;;"Y4Q[Y"LPH!]CO3,=D+^(6^;[>^4[&O.QD\ M<*6O<7O9[CA73"] =WCAIV$Z98:['HF]S^HGBQZ&%B\8^&PO=V]R:W-H965T(=%QP(4A48*B(%@BBIO6SU(3._(L96=)FA:.W!-G2C'_NP7"^HT?^F^! MYZ:JI0Z@+.UP!3] _NR.7)W0H%(T%%K1L-;C4&[\IW!]2#3> 'XUT(O1WM.5 MG!A[T8>OQ<8/M"$@D$NM@-5R@1T0HH64C3].TQ]2:N)X_Z;^V=2N:CEA 3M& M?C>%K#?^H^\54.(SD<^L_P*NGH7ON>*_P06(@FLG*D?.B#!/+S\+R:A3458H M?K5KTYJUMV]6*T>;)T2.$ T$E?L>(7:$^)V0W"4DCI!\-,/"$1:3#,C6;IJY MQQ)G*6>]Q^UUZ+"^=>%ZH3Y7KH/FZYAWJI]"12]9\KA,T44+.X6$0:KB8G_JASNJUP9C6?[%1N!>)PBCN8% MDEF!Q @D5PV?U+&UF(7!M ;S:3EI^.X6$X;)I!\?T#GA?.Q/=JVMCA\"YO1]5WS*NF%=Z)2?4/F)M: M,B9!60\>E.M:3KM2>VYGA#U(UKGQAX89G/T#4$L#!!0 ( QG M!T^(,J,0M0( %8* 9 >&PO=V]R:W-H965TJ'OIUX%BMJ=3\78%L^GZ$++HH9;[)!+50'\=P%+=)NY@?LY\%J/-I T[P#=*?S1:SGM>J'(H*UJ1 M8/A<>8^!9/-F.,%X%FV4W)BM_VI_BRRLRP[0. 2E;^+ M SW/W-QU#O (+B5]1;<-5'D2UU'AO\,K+!F<.V%S[%%)Q+^SOQ"**J7"K%3@ M0UZ+6EQO\DZ6*IJ=$"I"V!+8W/<(D2)$7X3X+B%6A'CH#(DB)$-G2!4A'4K( M%"$;2L@5(=<(GEP.L;XK0,%\BM'-P7*'-H"_",$D9SMHSP?%AA'WV!(3-GJ= MQWD^]:Y<2&$6$A-V,(&?]C$K"Z9%>,Q!:R.TV5B$!CWL3[ T$8&?:28>JJP' MJ#R;F#@?]S$O)B;U^Y"-16;LVY])9%V:2 A$W3118A>(K0*Q$(A[#@(MK,2D M E/+27SYT^(, /8L)59+B<62MD:+9*"EU5#@BPE,XC3\K_74:CVU6(\TZQ*3 M=";2K"Q-1)!K#V!E8C)]']^7Z:7)K&DR2YI82Y,9CTU/8R(B=FB:*V7BLC T M8.O'HG&UD1C2R+M^[L8/TPD$7EW MRZ2C6/NPK4R=0 _T2$@F\CHG4 7Q250HQ-FC2TWY5ZTSVA9!3R$_P;3Q13!9 M!I;Q53!9RQKG2UY67#\ /A4U<7:(LG-3G&Y'A"ADYOT1>V?.K,AK.R4\4M[, M6!O+4D=V*&I4%>>UI>3\'U!+ P04 " ,9P=/T8#JC*@! "< P &0 M 'AL+W=O(MO2 MTJG:I$V*.JW[3.SC&)6+"R3NWGX'<*RT\Q?#.?S/[UP,Y6CLJ^L!/'E74KN* M]MX/6\9:UF7T[6U=FI.7 M0L/>$G=2BMN_.Y!FK.B*7AS/XMC[X&!U.? C_ +_>]A;M-A,:84"[831Q$)7 MT2^K[:X(^BAX$3"ZJST)G1R,>0W&][:B62@()#0^$#@N9W@$*0,(RWB;F'1. M&0*O]Q?Z4^P=>SEP!X]&_A&M[RMZ3TD+'3])_VS&;S#ULZ%D:OX'G$&B/%2" M.1HC7?R2YN2\41,%2U'\/:U"QW5,)YMB"EL.R*> ? [(4R\I4:S\*_>\+JT9 MB4VS'WCXQ:MMCK-I@C..(IYA\0Z]Y[IXN"O9.8 FS2YI\@^:^UG#D#\GR1>3 MY!%0? \+ /6BX!U!*RO )LL6P84BX#BOPHVV>I3FTES&S7ZDN1S%G8UV'!O M?W)[%-J1@_'XC^(D.V,\(#"[P&PO=V]R:W-H965T.Q=+=.+D"_ED7/EO&9I7L['-IP4[\)]<_2J>I!YY+)B)W)-_/W$>8 M; BI @SB=\(OY=6[4VWE68B7:O!U-W/]2A%/^595%$P_SGS)T[1BTCK^-J1N MNV85>/W^QKXQF]>;>68E7XKT3[)3QYD[;(BZ3K/[;_S, M4PVOE.@UMB(MS:^S/95*9 V+EI*QU_J9Y.9Y:?C?PO T@20-D"O_5% T 0$ M[P'AAP%A$Q .78$V 73H"E$3$+T'1.8\:K.,^RNFV'PJQ<61]04J6'5/81+I M\]U6D^8XS7_Z $H]>YY3GTR]@#+IHN)?'PO 6I[8.*#&]L#G"!$"4)#$-X0 MA-:YU1AJ,+G!!)89=Q&;+H+@,BDJDR(R*4X0H031<*-BE"#N* A"VX8NAMH7 M?(-A8ES("!4R0@A&.,$8)1@/MP)\/-G] 69@H,B^%BBH)P.@I_( 8DA/00"T M(CP"^80E>")",,22+JA[03 0]%F")S4@60W00X$G'-!/6(*G'$3W+5E@(&K7 M8PP4@VTNQF25LC4"HM!3B0 O!(!D,/0Y@Z4 A[*/!Z0&"XN02O!X0,,!EJ^DDNB *U#(7 M6ZYC[AVF>EO>5;N6<7DPS7;I;,4I5Y4E5[-M0_]H^GEK?@&3)2#S*YBLZW;] MG;[^>OC.Y"')2^=9*-UDFE9P+X3B6KO_H(O)47^PM(.4[U7U&NMW67?M]4") MHODB\=K/HOE_4$L#!!0 ( QG!T\5.^'EZ0( %4- 9 >&PO=V]R M:W-H965TOGV,F)69Q%\]8>.)?.>UE4[=(]2%D_ M>%Z[.?"2M?>BYI5ZLA--R:1J-GNOK1O.MGI067C4]V.O9'GEKA:Z[ZE9+<11 M%GG%GQJG/98E:_X^\D*\_U!=AW>:E&S/?_)Y4O]U*B6-U;9YB6O MVEQ43L-W2_<3>5A3V@W0BE\Y/[<7]TYGY56(MZ[Q;;MT_8Z(%WPCNQ),74Y\ MS8NBJZ0X_@Q%W7'.;N#E_4?U+]J\,O/*6KX6Q>]\*P]+-W6=+=^Q8R&?Q?DK M'PQ%KC.X_\Y/O%#RCD3-L1%%J_\[FV,K13E442@E>^^O>:6OY_Y)G [#\ Z M#*#_!R0W!P3#@& <0$)MOB?35C\SR5:+1IR=IM^MFG4?"O(0J,7<=)UZ[?0S MY;95O:=51.*%=^H*#9I'I$FN->M>0Z\TZ:CQ%,,(0B$(U07"JP+9! 1HJ#\! MZ36QUE1:DJ:_^,$T :8(9-$!CT/2:Z(HFL[*$D"4$\Q!<(((%(E" 3LP@ M33 Q$QEF@M#J)88H\0P4I)FBQ,8NWT!)($H"I@DG*$@335 2L"K$M].DD":= M08,T4YH4T(118J7)($T&9HIQ >+C7/%G[#043;=Z$%WN-2&!GT163\02=60. M$A(92,18Y23(Z TBG'ED3N@AD9$S@VANT!"<>F1.["&1R8."[U8,$YQ]!(5? M8BF!TX_,B3\H,K;=#,"[,$N"P.X*IR"9$X-09"#%8)V3.+!_X0E.0X*BSO(# M3G"$$91/ABLD,ER9*9;%)+SQ_<(Q1E".&41(9!!E@"A,8RL1Q;%(4>)EEA(X MQNB<&(.BJ2EJQM@=4;]==E.6HQM**(,(B0PB='H+4Q/(NSC?=B\152'97U874GA.2JJ'^O#![4.\[8*/A.=K>)NF_Z@W[?D*(>7F*\\4UJ]0]0 M2P,$% @ #&<'3X,^,1PZ20 "S,! !0 !X;"]S:&%R9613=')I;F=S M+GAM;.U]:6__L]5"5K$7*]L+!LC$ZFZREE.GSK[\LBPKME)O,QXA MS3-UHLI%7"3E+[^M?OW+;_$=?F^DWN=9M2CAG7DR;_[ZFTUVJOJ=2/4ZW6GS MQ[/-_:GJC,(_GNK8I.TOGQ3 MQ%F9TM[";]_%R])[72!SE=RG904C5.I#O/*>^N/9#S^HMQ_.6]Y^F\WR J8D MR$;JNHJK1.6%HH,MGN#?N;_NBY;!;N(OZNT<=I3>I3,^JP^;U6U2-)_O=4YZ MP^%TU!NTC'0VG\,!EY'^0[U+LT1]S+RU3+L=]5,"^/@NN8]GL%Z8'0[KI_CI MH)%O'O/F\]>;%$ Q['1V#72.GP!D-_ECUGSV?3I_B)=M1V>&,&"_+/*'-)MY M+WRZV37$95Y6\5+],5T'SVPRZ S&'F+3"' 9PZ]TNLVOWN4SF.-RD0/(6DYV MU#_IC*;>'9+EXO$4,,1;N*%?U&\3[Y0ZG4ZW!XC1&;:,\"9=MLT-KY[T!\/> MI&WR35'@=>,[EF;W!/>-1T?^X),69W*X&W!8]WGAK?UL-DO@=_AUSD^VC'*] M2)9+ /EJ'6?>(#=I!1O,[U2W=W1[K*Z3V:: EWR:M%K!];JN\MGG2+WHG,+F M@405"M#-IS1 8.:TWZ?5;;X,D0@/^V5>=?%EMHBS^R1(7#Z<7;\^^YT'!R!J M$>:'(G^L%FVXJO%Y M%0,^O]J40$E+;W7G.=SUK(0[ 7^5^3*=TP5Y%2]C('1X&9*J!)[^Z?JU.GIQ MK%ZH-%,WBWQ3PA*]T5XG,P!YEQBU=\\UKL1E"6-^Y_T B(_LK59',$GCH=IE$*DLJO):PU?P15U[BIQ>#?I>&?#&9>!0+>>LJ M415P13N0_] #+"$O4I_H7!;).D[G*OFR1@"6-%%>+8 $S6H[]:Y[CJQ@^S/ M:=9) :>'@R(LUHAL=ILSP+[-DHYJGH# -DN9H>.FN_UH,NKPOKO=:#+PV#C< M;B :*>Q7I@\.'*^0#O_5#CP91Z-ICP<>3Z)1SV-9KY.[!+8U!R0QP UO\.,: M23$B\3*)RT05Z?V"5K IDY97?LCS^6.Z] CD1X+Y-EB'?]/XN$SCVW0) E[B M(Z7!M77\%,*/:T!11,1J4V2E&2G$>T#"G*M'D%(94? O>(\AK5&H[35GA6V; M()[)YY0W0+OE[3HJ;GF0Q# 8>P:'FWISY%??P"4JD^(A M^>;7RCMDI,^+?#E/BO*__VO2ZXZ_ISM9/?E$C"EZ&6;\W\,:.A$(4:(BJ7A3 M+8"X_#69?Z_ZHZ@[X&O;'T2#X5@_E);EQE>8;D P+#>@ \A"4R405?E-[!@7Q*B@W &6G9"=#V6;Q. >X!5#2$08@<<)TB60#BHI"P MS'W>F_F1 MFD R 5R4-VD&8Z8H5^2B//[I[!8UP5GU?SS@6JX%>K2:YYO;ZFZS1&I,U&?; M8=3)?Z;60[ M#C7TWQ,/S &2\"!$#1[8&P/Z>YLX/.%(I!&+0^W8\@%8=8E\Q]]62;@7_!%D M15"G 3ONMM%OS8E\1CA_ *Q*2WP(,6L5%Y^3*B"C7H/V!%]'"NAP@LHD/AW/ M5VE&=A#4* +Z3U:BL@$'AE3*Q_>&)+(30YE0Y-ZVFL\=O0.@'&MIY:[(5_HE M./8PZY)GCV3(8P]2I#JAS4.>V&^8EAWL]6Q]%[<)T) $3_H!C@L AB3%RF,^ M$!Q!^!;.#/!#'9FWO^"\LG,C MW,,)>V!^ [B2WF%-HJRR5?-6>0;?A9GUECZY;7ZB]LQ:;]#@ UQC? M0_E")P OX"W\V!QP,R9\U+@3_CEZ3+'FU* M4HF.^5(":U"W3_O-2*+GR6V, R#4 !1\-"W$Y;4K#1#E=4BG;R\$C@#/S=-R MG9=XG'=[B@_F3:WO+?-8:+=Z3*L%_'!;J54^-Z;F720],-*N5_90&<_).%8B M)CC@ID=I@WNI?@TS@P>+O52>$!D]$#EVH7":/0#;V8%0EYMBML %[WW6ET4^ M2Y*Y3.+B2OLKSB0_GKW[:"@0[3B>P7N%+Q\9D A$@AO:!80[EKMW *&VI2)Y MR)Y>'6(H@I/&A,*F3 %,7"6K]3)_2A+YXK.MO&2-"NN.WMZ\UZO21N"/<2+N@,.-&F M2,R%P^L!6S(NVK#IE8R9\TV!B[5SB?3((NWA[UFI,T@[=PU 9BEC8(7AEILY MTP9\<$7WPTA-.VU/6^"4Y=D)PT<68)H# D*U /2&?6V6%6]@;8E2\B7E<[!$\Y;M--[-!2$,CTYN/ S#F$!\ MGJWRUC[IV(Z$^#>PR,Q+@Y2BOK*9C# E>92?ODI4O2##E".F:JN&(ZM&.V17 M$J);;"77(> [9KY+,?.=[S;SL5I1UT7>!2YW'PW][U!JA33.2/7@NY1Z%=N4;>7^AC^M-5OEPJT)$>XV*^ ME]ZU7?NI<73#'WV0-6XZ7&!>L06,QPNWL-Z_U_M[BB!$[O<71"[(U=EV^%N- M9HU7=SV^$]/>QT6[^S*(:0>^L06S]YMOZQO7KH$4R!\2ZA)$*[9G$4,EV5OL MT5NPX;"1OOY$ X[Q;2?J/7[0B>[Q]JXW/L25" R.=1@Y!%JKB+Y?HAL)!(R@ MSLM,'R>\!/9 7JHM9MZSFT]7%^KC&_7Q\N+J[.;MQP_7ZNS#:_7J[/KM-7Y_ M>75Q??'AAG[:R[-UV)"*@].R&>T098URHCY&5&66Q^0;T V#%&SXI MDC>2;,%G#3/ (Q6J$+(J&"353AC$^,T*5QV#,(2K@1D?\V(Y/P7.7)\<2&2, M'.+D4?!)3XU>V3LXZIRG%@$6 F+3#(]/<7VK?-'9"8H6.@/JS@#\8T=_X\I M$N&R1"F'@C\B%6_F:1[IM7].GFYS6 .^+<,"#&0\&YH@3[N@!_C,18'#/=*I M__=_=<>#[U4$QX]V8#B'ZT6:P'/FAU6^AF^MM)+6(GY M2SC!.%G'!:N7+M( AT,EMD+!%K\O-DM!NR*YWRSE;HO>]2E+C2A7ZJ@O[7\T M,5CDCR[)YNY>CNN+9>BEMGI)"5I)@<$[3S7- M)[A?LTO6 D C(!PG6UQLR MG!B$.-C,FJF]NHM3#"[&5^TRU^+X96+%:D[I!&C "B.K]+,-2_!-(RD2(JL2 MEWJ^I$&#RLT]*'R5$+CJ8"C>XO)B0@!X^,^;C'UQA#TX_>X18B&0B,*XC*1( M #Q-A=UA$]WQ]Z4ZR[(-C,,1GR@Q J%?J6[GY+=FYTCNT0("@X#LDV!@J9%_ M:K>,OC#OVPMG?9OZ!/309-5(5P:X=+IY94XXI8LW)Z7U(=%'HT M*M8DYNJA[S: C[AT/B>^G4;W/>1H^$B05J ^0B=BKA^LA2RII8.DB)6K^#.L M"9!_13>8-%B0Y%9KAPO&;#OC'2'X.1!@(VIJV$:N&+O4G.*A[S1N[+T9C26A M&0M@X-F&V;*Q^#A6H<*$!B>JNOT/B/3!@ _).'=!!"_=-YQR;-^!U$1 MY(19D=[R[9%8)EEZ<[A]T*A^$^NWY11Y&/ @[\S\9O<@DSUZ M;0EQA9&0? MZ_4R3?A@0WN!-2-U]DB8+.4P4@4'-,_7^B(YX+[&D%D4?S!8WEJ:-,LZNS8\ M6-T =9^IR: 7:=I!+IQ2'E!';W%AQA:3,&A8@T9C%.,QXAM.SA;FXQH]CG&- ML .8UY;,"1*@0&P=L:TGX3 PT%;B0:"P (UB?XRQ-,X"OS)3 2(GRR=]92N;1"3V M;9@91U:WFTK-8J63)[I=GBV6:T6@^XWZ3Q9 M8CP\N1DK>T'V0D#78AVC*&^]1DY@:],;P;'9G6@T&0@R/<9UPKPE/,C:OY13<:]$"Q! *:-!;]HA_U!R,C.0!B^R"LHTRG9=&Q'Z#- M,]J#,FLLQ%3Z8@*7_I#A4'RS0]+ZIRUT"TG_%HJ89\0>7!XP3^=T\TF#(Y6# M756:[&_6>"F"UR!$)7'H95R@-J+F18HV&Q1X19PP9#,X'D*#?[7>EI"TT\ 4 M(]"UB!'B-5*4T1J)>0A>!ARMB;G^++B290U\$OHU$M@3E(N1! 9-;>Y&WGV=]N=8.<*HXJLB7 MR%S>"/(8T']F8W=DA"P*O&AT5"CU:4=H16R\8/"A-*NM3K"TK#$,V6?^ CI0 M>O=DJ3&,-EL"0K',QB;/)L5&IT"=?!"U:=Z+N@Q*QAD4/YIW0ZR^C6_K+XOK MM@S@-X?,"?2UF8;#U(6LW&W(EH^!R:N-YJ+>WF9GL+B-$2'+W; %M<2> U M(J;<['E.>"R(0XQKA2)=R@I#?1\;=C0S;Y/XA-N\*/)'DE91 3#[03/P ]T' MUX)H)"$T<(/X(LOXA;]@YDE\XB;BH@D?@8V!!A)N&A;M(; A5)'EA%U*4YB8 M#,(1$H0BO(&"45T"-;3+50#1[B,D6^7:K )RZI>* M@G4*Q?!%<&L>A487S%YC(=KH'X]X U.ZKDC)\PQ.\4G-Q$JL[7D&4VB$Y$M2 MS%)<#/ZL&3M3##&=T(EY["8MW:D1;Q0ZGU#2.D%Q&+$L#>*^[_,0TG)?)$+ M2%V5;[,Y1=08#@)"!#UCE080BU(KD1GZ"TRS5>"HWQFM$\0AX9_N'D6LD+J3 M.+MI71L%+-D+C!_7BZ>2!B9/6B.FAU!)A_&(9+-B$0RUW*7#0'D*?43NQ6U" MU3LR.L>[.W1+12SQ4<)4H;TZCW#IT%:1R!K9Q?5EC4JD#N/I=7KC+3@MWA*X M@S&3!!?3X0#&0-\HJP4 .M7^MQ*C'-#Q3X)L^UTP@$=1$K_O=G@(7M!=CDH: M3@J$8A5C%I (@2;>JDV6V"GB:&FS3+_H'; AN<:.OE,!-W 9L*S4+$]68-"Q M-:#^NO')34>VSP?=#;P@S:G;^Q[^8B7IA>I%H\X _CWJ1IW1"./907GL3SK* M"S@V+W?[40<4FU[4[7?QO6Y_<*RZ _BR3]R4#!$+N+&<-[<5+MIK80/P2$!_ M,9Y.);4X&@U[B)/:>+-\.CUTEDG;+)/N1,\R'(R:LUPUGV]2-:9C8K)!C?Z+ MV,+KY"[(Y.E2.7%UK%3I2TPAK[M3G,SJ]I3_FM+J3KF)Q>['!#>3S$_@ A<< MZN=?8AQI>#K@:R?JI/=BS9S) BX)OZ(AA/@RCCLX'?1>PK&++(7A$<8$$5 Z M K> 5*"X%$I0?@>'J[= OP/:1Y-.%XE81_6C+J ?_ F?HS'@"/S9PS_[]&D,\V;-21_"VX0.-1YSAP MWU[H2_4A%[>Z2TC)B$:%;GBT7-@>HV/3 .NJ.&3SD$("M\OT7@>8E )^(!:) MMD>S'P(]&G">MX#)I^J]B+(%2Y UZ/9,*G MTR/*):>#"E$'7FYFZUG%4V=WTU%U)A,O-?N*O48M M7[/'YESK/B2AG&^ ?:Y@[M;(FW#LS-7%[R\^?+I0K],RO@>IY][FH;B3:45+ MY*&9S%:JMTP(+,.CZ!9BZON\3AXA.S6KHI^3)Q-J0N;,B+Z:(QG"1#M*J%S$ M698L15S G^^3_+Z(UX"-Z'TWGG>T$:/$+,;53&>9NG:R$!_V%F$8[[ZLAAYA M;O!(U-92;/0O.3BGVPFVYJ?KF&JV@_UJ6K<9^MOER8X1QUY\3K:;X^> MG^'@I1H.X;\1_-=[J2XI>.>H&%%^@]>ZL/+9QC0H_HOU8#^ M!T->,EQ1$GI21R;$Q\;S'*OI2S5^J2;T_\\\Q2#>//LT_RT.\VVF-3W>EIH M="< M4F/__TIN2U3*A)!P.SVZ)\W!4AO"U"U (!#.I01_?\S >W?P*^!LK)@ M5O\N<*['#HT!5 CH,4(3\/IB@^D10,M?$IR[ _Z7XZB[74)Y_!)0V1!MD:!+ M=9.N)(]&4TS7K(\:>5D"B)=UPX,K@YC_!/&%.=(%,@%[C;U8 NCWV'QP"<_ 3H9X"3*WG9+UO,28U[HS4%(3(JP# PV.73HT?1_KM]Z,I*&B#:32> MC-1/@7,Z=,!H!. =1"-0X+N U4J..FI*D9;:O3T6',07!BQ8B_%6' MM\P=HUTJI;">C"<87R2O;$SV*Q,%I7_'P-+3MD7X"&\FU^/8N>UZ7-@!1+3: M4CMP2LB46\+/TQ)).,]GKHTOL*[@A6M?F7E\MHS3E:D$]75SAT@#.O!7'(S& MG,7XN^+Y [T8)EXB3QH*0/8L%B?X@Z@C&)=P)VXZG#Y?FFB )[RHLF;M+M"A M!9H&IZ7UR:)9QJSPF1^7P/6]K4#466B8DU5@V@,6O%/-=R5 MT'(8_F@8C<>]XZW&JQ="KOP4 MIK#M-^5,:G(8/]KPH[[&$3=>E!YR7\02DCIH(>(H^!_CU;J"G]Z].P=N#)!= M8I@_V@)6).98])GI'.CNHF@EBMZ-3*1;JV)@B3 MAF7L[+4]F,3-,_US/7CLQWB9]\Z7^68>X1Y,\ WNW<9G2'('E\RB91<3 M6*3E4J\]M[4I]?-ZK:6!_#8HV[A<^D4[*6E EM!/JOQ$YUZ$LA5FQA."T7$9 MVYDE]:["!%4.X#2)N(T4#+RS:;RDJYEFH;2*65R(Y 7[YBM14$I&(?(?JG!N M2H6SND;LDA0ZD*1:M(FO-;2UQDR?MR^D7<#F,2!6#/HZPSX2'6CP7"BLU1;(C+QS]U6+3#>.0]&F+A;IC,W#< G_G+ [W\;\$P;! M-J<=-8^?S-Z"=$'74P;*"+"P_HP3/\W;'ZI;D$WXT(L> M1DI9I8+"$"3EF]@/I7V7EKUCHJ?$E;(WME ^:EFQV4$CM4<+I+@'36;<-'DQV89J4#H2PN[X&X>(490BUMM= M6LV_'7$]!0X#+^CQ>+9(DP<1&RJD/94ZT_&8%Z_>WKP^VP<=O/0)/(VF8# ] M56_O(CC-1Y@1*%KM#&*F1LVYTY+,T CB;-L:]YH_V@4F*TP"K;3GS'H^1C7 MC]5C(N)ERY)UTD%XI3LD-\<_K$MPM!-5W,EW7(RJ_N,+)515'W>-8#*5))4O M2""9)-[423H3-Y#")M$0M- T>,VVC2J4C0&RKZ5G&Y>5_ M8!H)W0,;79.B7I&@2)2AE(.I4,P#Y+*BOZ+TP2?+TQZX\!#Z+5ONC]EEO?K? M[O6F=7_>O502#AMX&BC@KLPFU>@@(KM;$]CR-0"-M_,?DT:TSTI(6?^J111. MG%%[_A!]+A*7JV($>,D);:Q6HCE.M%D,G4^ V%88YS"8#I06^I[ M"T"[4;_;4>%2W6K4&YN( )RZ=B(^"O?&T7 X4+K&-?J[IKV>D[W6&A6MQH.) M:M:I5D>PM='X6!N_'9SL^CJ#L>AQRKZ'(=#X^%V-6HF^&4Z,1'",FY:SG#P7\GI,Q< MCSWO0-2T BZJ^J2KV#B9;S:/P8V5XXP.25/8\D0] M@X/8I_;GFQC,6Y2CY&(#4)^0]*'V$XPUE BCE%-$=LC-M6Q9$VC:1CKW/B0, M%0:ZDE%X+AFA2+O"$F4@A5+H$P:H9B* &'%K"W%U\(MA@."O[3M7P*S2NZ=] MEWEJNNW0T3A%]\]X@'.,J.7=F[%\RJ!CJ[!D0I8O\WLR!8.N -]E\4H["K2E MCZ\JTN)%NM915AY#W4&-'CG;BT]K[J1M27D;'(NALDJJ!:(A>I+D95$ ;:R? MO*13:Z*:B=D(!LT85)M4R\$E3I:T#4?UV!PMW3"Q>I*>#5:3IDH88EZDY6>< M?)5N5G1#,'F633),4\5<7G[&HT#"D$EX>UXZ%F$W=OMF$?R!0UVLNLM0M:&[ MH%!AIPF,-YQCRQ63AU6+96X2(^\S%A,)W!0"SKZ .L8XF;W,)W1\D=+Q1;4BXV[&M>NI;%X1OB'J M)SW8F0Q6B[23OBTWSO7@ )WN9*PFIQ*QB%V\](51@VC0F:INYU1B$6U02.WR MJ$DT'4Y@#/T8LZ4FJS9_%(D@L?86N((OD9ZODW[WIC;LC8TN,B$5NT#5>ZY_8S.0V#M9UT10R#_.53AJUJ M+(6?D>47!0EJ3G-:(\;G%(5]5A)ZMO&5NA%#AVR#>'2/]A6;,.%:Z- 0, =H MW=/=N$M,/#9=2!9I="BVC0&GPZ:'S2P-W[['3@[VXI/)#412\BKT)OVZ6T%+ MT[1.X\3P Q+]0N=.W.$^R3%7MCB%4]CH9M%2ML*8>NL+:_%MA(=P*F-:2_U M&R;>-&U"X4&(L3=>5CKLN>$@H@5SQ"8"PP9LH(H\I"@V/ 4.K,1?L82;KJ9. M-1@IQA70)[1LF$9^ZE.F/0C&&1!G0$,H M[&::DH+)9HPNV@KE M>S5J9CQ'3M"/[FV^(XE#)$-1R!J%7O20I\\.)ML>/F9:FZ $U^M'O<$0_YH, M,0N S*C3J#_N*Z\)!>9)3,?'E"XQB8;]">5+1&-X?UX?X:9MU-]ED5K?$5>-3%U#%^4<+9<;DS8 @%[GS+^7;!-(RSV*$ED! MH%:>Z)&JU]1B3^@2F6 ,P5%=N8LLGU:M;]PO#/,O4)Y:D66$$D5;][A]S:+2 M^B" MUPWC]EZH(4>']/M]Y77VP5]Z^- 1"+MX6T9P69J-'1P-R''74CTQ;:B%V:88 MV'(TF-*E&Y(95RBT,??$*^9EC1+]3%R]!A2WE2ULKQ<[@$W4DK-&S;NM#T02 M?G5!.HQ&TM\8Z M?D6*"]I*S69!@,K)VQ4_$$EKM$"Q:AM&*X)4!6*/M2B67I]M:T!_;:NJM\?U MO/WP^XL/-Q^OWEYX83W.3\KIO6DJ3IE*^/::!Z*3HJ^-;7V#*5P+F 558(Y+ MG43C21=/OAOUIV-U%3^:8@?H 1A/!NB@Z_5$7TR=1)U1:L-0%^M)B?H(J\Q,Z2S:HW@/\BU)\?]*PD_[8&U2-\#:O MF9BV$.#+GF'SL*?WPYD?/GY\_=/;=^^H7.W;#S=G'WYX^^K=A3J[OKZX\=!H M^].<@40R5)8[9>.-W6/>#$!LEXQKT8J[A&@S@2YBHTLN9DFCXF*3#.SEJ718 M8V@KSP\C[(VC41^3*9PV&8W%>_1+'%G;8PD'?;@FG"Z:D>E"NMF!H@ M)?.3IN%[3^5I2O5$]CFX*&S1E]-_(;9$"LZ-*ULD41LSG_:V].^IR3T+'ON MV_8:0/M559L,JZJDA;% /7LZ1R\]55_1U/@0>NCEJ>[B):[!&:[.!*X.IG/W ML#WK!,U"@=.&-Z,>L!M@.KU^FU6ZUXTZ($/!Q<([\P$[EV!GL*I6C6$XG:KQ M>*)S:]30\*>#H?1"C8&+44[ZL!=UAFZTB6?G!QT>.YY&\(P/ CH\/#GM M.ZG+YM,.#B5^[YLM#0_AMWWEE?./[R_4S=G_A 06^QO)UHVJLI'$KWQQ&C*F M=>=:E8H;.\X\KUC3EAISQ5RV;:"B0NW+R9.EO47403;%C$4L]E(E*S1>8'F@ MIYJ#X!=E:)3#+R >4;?_4B[BRU!7E]1"V@&5GCZAEIUY_ED; M0>KEHM6!4-AUTDT8['-"IG/0 Q5*T*XG:WWSE1<"BPGPDV77:P<=!K8(29\D_-\GNR- MYB3%V,KK];K""5=V?I/,"5;HK=F0O%\(0>AU7QHS"/ER=&>M-=GE+437E28[.\P$N< MLZE=]W3#.5B!]X@\=\=\%9?B2='=,8/M3*2+IFY:<^;42FLG_=_+J M[/KBM0)"?WGQX3K4;J/U.4*,>\RRX9RW8 LOJ6-MBN!ZQ3D<@X@U/GZ]K!11 M$)76'>;_LF3A'Q NR=R6KP']>C3H@YHQL3[_K3!P33/=[BEIVM/328_,QZ># M24OT2\LYW,MZTD;Y.)00R"S"7C,=5QNZ%[7 7GE=&]%I^%/M50TM (L&"HO' M!**M];EBE<$W)W3>ZDCD BH/0-8LRJ4!4BLKX\F/F;P2QIQ09)0N4XC22(2& M!8G5EJ6;&E!\K4WM-]E*PU6/9TW \1[JZ4NUKJ.?SU0;S)F$6 T;IO3 M\0")E^5!QRE(TRNO[P+5U33 P:#W-/O,W,DX>0 +R0)(YL(B1:E/]/0R<7\4 MNM.R.++ST[F;Y)*C[K$O]W%>@"X5)(M(J*%@4F)"1EFK0A UX]P)CM]BDQV] M_OL\=JH[.(=K@"2Y*;UC$T.H0<8&6?&S$P_E>M5(WC74;*U0&_*T]U4\M%(= M5;.A @Y8K@4OJ,A .H0&)0$=3I&ZW4_P5_<6U-YHFETH['E'2^9:!8A=31N? M0\0#V>"[:U5%?_=B5?]P$=/Q6!,1MG.F NM@1Y-WW8FAYCS[%%H M^F**$QK"8DJ7YSHS6Z)+K$0KN77F_IO2L2T" ],^,O.9-K<:CTQWHYB;)ZVU ML+Z*OU!M*"M5NBW[ZN*U6;UF'F[XMIN8' A5>R0&5-^(I@2I#N/Q8H7D0N## M+R8#*?T&Y]+O:H>*1FY*!=)NC-CVM5Q+7TN3:5=7!S_R\FCP>F6WO0=\,1JU M%NS>%2T?*@_MM;[3_N6C=^1OO@321H)KZX/FB2T"[,79U8>W'WZXAE$_7E_# MJ!=7ZOK'LZN+O1_\3CSHQO\M_O U][XD<8<6 ] NMQ$^1=9X8I7Q]8)[I5:TTP,LS>CJN< M,ZF!F>24)JM+9]U@Z<1)-Q_QI..![4<>@%IZIU:P^ MB-GZ[T%O:&Z6G64$9-+.,AI/U47@M&B]>HD4/-.=(G3Z6C4JI3KTOPZ&5.<=8*W7+" UT6!HE8IO4UF\::LI]@PX\!B!_1L;IW[ MXB.QV49R%D[L#B=M BDZT5?^:PJM=KN#MKWJ2VF"S%K([ $P"41+<1E+D!CV MVJ''GZ0CM'K1)U.I\THX'*G.CS1\)/E7*\Y-M%_IQA*_#Z&6>#0 M L5??['/.F>H>RZ7-;*,^S8MI9V(0JQ&MQ+-P(X22^ND\..[=O^+]GVWE+=M M\0'%XFK": :9B<3#8308]:3@;5);N,T\5O$E]K#^_DESS]^N &1_>+#>2"2JO8C MG1C*EG"/W@'KD>*UM0;/W- 7._[.3M4#W-'L,]8%MK[I\_Q4O:M #,2GWP"U M!N8=DYL;+SC52*J7?WR=,K>!-X$"6QTUP>I;2_LSW.QS[#>2 \N((\3*1'V MR2;?=<Y;VV\%PY*ZB5DXI!!SSN/[1O)%F=\BKQ/W# M@0&P?R!,*$9UHTX?)96H,QY'G6Z?_IQ,H@Y(5^9/>J [[L%#'28_TVC0&473 M;C\4I.,TB+Z-*V"*3UR2MMF%FTDC0\#4CL,X@9(#\?3*N>&,Y*D:60GB@[+=O!%EDGS&;C:@FV/<]SQ>&;L&^4U-9^#X'A/&Y7*XXDI/ M?$U*[Y&MX*A6STT*_$AP4J')*',?!Q)RB M'= P!42?ZS)*.@7KT_5I$5K8$*0V!.<>T0A2Z9XL CIHAR.%=5D.3*:U733B MV8*$)VS;R_G)Z,Q-JFJINTC#V(&=T.LSC@LSB6DX:_V*MEP_]ZIJ0D8.^+1$ M5LU,F60$C@)[A2Z'<]T0Y? M':K>_:X[0:K>&70&DY-WKW\\N7K_3A$2_6:S?,(F%H)#N]8H".5@ML9+1PYM M=JZ9FWZ52\SCPI?4,JDH_CK?.66=-PB,V6ZB*[IQ@\I44M0 _K"V)XGBFQ=2 M/*EBNUAV1^_B2M)5NHQ-.I 5HIT7]96P&]X-(UJPSG=-G4ZCANNT3B=^^48' MH@IS?1EZ%.IT1UH@$=0=:T&U15> K$6T18'6" BW#?57!KQXD]P6E(DR";7" MT&AP;@D<8J2SD?K5%AS9!3DA1WNAOHORGZIXX:![[[ONE-"]TYEV3B[?_T1- MYE'\+,1'@0$/)H4+CRNVID2LK8JDR\%K)EMB3U\1;= )-VX%7NF@9QKSQ7,0 MK4MKZ@GGZH:ZU[=TKL?6P"D(R7/*XWX-#.)U#A@<,:LPWD0*:L<4HT6\O&.2 MAH43!-\)\ZM-3%F@EW1ZZ=U=A.3G/?,D/ M4 JV$J&8VE3:B&C/9/,:[<+TA M@V\AAR/DDTZN*6-^I. /?###!F/FM/J=$T2PDTZW,QKU>D"H/IV\NCDY_Y]S MIE!GH)@L56^H\=!LVXAW],G(=NTD2EANBJBFW^7OK"@IQ"9"_PPZA,B8BQK+ M/< ?:)C5[AWHG$OQS%*]PYQX[*>"3;%*;&T>N0^^B9=8,P[QHDJ)A 'CB$"; MHUH/7(&#KH\N3MN8$X'[/K[/-B5PS_=HUS(%96FJM@5^RLAO1 $[%=O!:&+$ ME-H['..D]^,V9+@F+Y864!W@$K43JB40!O:'$A,H4(D-E4=9BY-=&FQ6DEZ< M$IVE3L;\K"TKA%T254#U8&QA#+O-#,N-Y$XRIBQ'N/E)@IW>DKF911@@,.CN MP*5R/)MEXS7Z3W07Z^;!0?UY,T>=&39N4% RY_^R05)72@74^J^Z]"_9XFXI M88X2G_>A?EHW%EO8'^ RW3=NKJJK<].3V0-0PDEO?/*;WU^C/LT-6DK M_AYX00P2+X]'5B%+7"QED?S(&FWA&^+3%N>U I"ZPV)]VY"B28X$SD?<,T0K0"R#M+*%@)F[TT) =[W61O^\=;Y9@CPR MC\F6(1N$O'"/5I870:PI1:)1XCC!,+/&Y3,BD[/)_\Z MGB._JW&"4P][46-N804&LEP?^)';P,Y=H#(X#^43&CA&E.>0+B2'3B"'5MZ) MP.N::35M0#^AJZQR/(F4+'HQ1$N[HY491T3->@8"9JZKHPF/. MN)YQ3IL,13J\55$:-]V(Q8E[KQF2:/T@$_1#>I\7K)6(R%PS)5Q?G%,Z:6E, MGZY2Z"B$<[:[)F+P<-^0X 0A;J*K\%Z*A+C/L&A=0@]!H ?"\.!YN#BZ8!(BRR>'%2Z!CJ M.VI;397.*3^?QN"?V:A@?'AVJRUU>^"XNZK;.?FMG'5NK#PL_O9(!\ _4#3[ M\F0?$REYS(\Y]J&Q*]D 9[V[,U(Z@)5+"(B,XQ9SUI4]G/";<85HN% M%.D50VN7]EV,YY"[@,>#!0OA5IZJGQ98W][=KZ3^+D,5O.SMIJ[12\D5 M)P M&W-D?I@%!J;'F<%<_K-PJIC,N3V#V9X!O:U,SZBI^ATYH=*4X9 M"512("<]E\?;((%WRVS6@]6H=8&I:4K%PVIOFH+WLRV3#G[=?U'0;A@AQF\(XN< MQ1FMT;E2-A@YY*Z;D51/F."UE*0*D"R B7A 5M^M[KGSBP\W5V?!!B;U7U5M M<0X5V2BY'3WEEY7AZV;K9LX; MUXV!T&CR?4!.\B%Q#C:\H'IT.I?;#DX<(HC I&M1R&9A?FRB9\18TTTJV'RM M7E[PD'QFQ[JV6FTR:_\XR@(3J^D+ J4^-;;7(>N#=-C*@CUV. M0O@YI:S((3GI.FXMOOUC^LR=Q(?-#=MOPG]59))>\I";WX[@GZY#'O!6P^[^EM MVW!BF1]DC^H>CR'3A*9>T(&H!:<% >M;-AH[F;5I)A1L2S*HT01&S0W- :1\YOGT.Y325\*WFEKG\^MTD5M$K%;C,0.T&@E MT3/:SIVW4IYUOXE*REVF@752MAL-6O<:8!V&1%+-JX6;Q> 0_.3)J5$7FCRL MIAA[O9 _-(83 0S(M1]B+K97*S-*!(-SZ.Z0Q4GI.SCNHTM0*5 R/VX.](EW M:7H>>!&X1+I9<-%2[ &Z"@.:64)6G6RJQ7P#Q8\3)E3OT9=:M*T@1UBI CAO [ M%%.@BXA(BCB;G>8F.+!TM'$97Y1$N%ZVXT-HA5C$F/HE:01CE*J7)* 2]QJZ M'F)A)V#,I#*J* MW 18Z_8.TI+$.6L[L,0(2KDR+C=4SS_A]V0FCC]G[("5F=P39TNIG0>*_G@KN-E)47>L%BUBF3N,"G)DD&S2I&RN\4*C: MP&0"0V'G#E".A,\54\>'Q#1!,-5@I327S03A5TT;%_NJ6VM5*[&<0J&3OCFZ MSFG\#&36\P;1\$=/-/&Z5@G'Z 7E\B=(AT.]%H M,M 5^1N)H+9VIO?R]\V)R@4E%_U&N92%>&) XAQ3QWSLW41ZZ.?JW6 M2NI('[FZ^OC)!J P:\0U32($WWZ;#S2IJ@,!W5-N:ZA&);(776SO^#T2T*2Q MZ!?]J#\8N0X8'X1UE.FT+#K0-9UGM =EUEB(U?K%!%LV'#!<-G>'I/5/6^@6 M9>ZW4\0\\]@OM\_R*/^>C]6NJBE'5G*I,!4[U7%TD]Z2@DM,[VS8?;(VBG2% M]N_Z,.2 (MO?W9-%CK1D%RFS$*[(U$0@5&A-%7CZJL645M=4ELP7&Z.5G"S7 M_+;^LO3-*@/H5"L%XW4I(O&**SYC205,L>6KAD-341BIL,\ZB]E/L+N7 M)9@$KGRJ-8 UIG3NB\;>IEAJYM\KD8UZ7@ U=V M-YU1C3C$[6LJ+IUBW",ZDL&+XZ41=,(Y_RQT1OKRZ8(:=X'+TB!*'9!&Z M>Y5CC[>[:5T;Y5_8"TS%71=/)4?=K&-ISV5;1=:\+"*?KI@C4'2XGM!,\6P5 M_P9ON*_@7V/JPH;C"S!ROU6S4R?JFNJ'D47E2O-[-!"<676:\>B=I:6-^=27 MU?([ LBOOB'"43PDWY 5H;4?KU/HOR5JP:4BV3Q S_?SXGRG7ID&18W:Q77U M0IT%!W5MW^@B-"ME5#=C90JSQ/ AA5J^D,J"A U!F-I"9 ?]()=-,T M&9_]J -"4R_J]KOX7K<_.,8HT\Z@KYHH\(;I]7M$*".1?MU!RE"KVE#^>81@ MX!7;O:(T7P2=5(SN1I-.%S[T.JH?=;&R0:<'GZ-Q=X)_]O#//OW9AS][G3XK M5QQ' F\,!E(0M\$ 7F!TRP0>?Y>4,&\JE4M,]Q?L4(JE&'QHOV@#J7NK-'A% M5+AB#GWI, :N_6(MVBJZ/CRQM[4R%8%3)^45FM"ZC1!:Y)@3ZC35>2@5A3/;@MG%/DB]@ M:K9?R J'AMY_D>?&B;\_POJK2>8&C9+% ='K6 T'+]5P"/^-X+_>2\Z-5$=K M^L>QWU*D+GTI+Z(_B/Z#E_KP\MEFGN:J_U(-Z'\PY"7#%7G DSH"2%,A!*=U MPC%ZA\8OU83^_YFG6'?$+.(L2Y;//\U_B\-\FVF!E;>E)@#="4!MTN-_?TIN MJ9X>NKW@8[='_[P!M7"V (D1 #BD0QG1_S\3T/<)UF)8@V9-#>#\-F9[05E9 M,*M_%SC7LPC& "H$]!BA"7A]L<'FX13K@'#N#OA?*=K>)93'+P&5MW&5*^/C M![762&-7W);[3(PKYUIQ=_@X/)W<;5!4<[]#8)L0[N>);Y78^$AW+>N:YBTF MKA3NTHWA2#J*:[N0L3DLW646O/1E<^DZNKPN]34LJ /#PV&6X+WR_'TU!>!U,H_%D9%'L&0-&(P#O(!H- M1A:_]Q@N8*U3HXZ:CK9>,UFP>R70B4;,Z)^AVH01>U]U9F=W%P:C55P&T1BD M9'-*.E.,J@_,L4S9>-P[WM'8A0_(RWJ^_D@=W1VG>$? MG,DTY?PN5#('VQ)&4Q#\30BW6^.IVXNFHXDM[U(UWNY&PVE?Y.!&DT< WR0: MPH79AI1^"_3=G:+WEX"=OM36RZ[-GK7JGU^S#KJ7QA[9[L:GSUAZ5\>W8MXT M-],P5QP-:>(Z;;3Z-#WT[%ZDRZ5MQ$ANT8AM:%9"M:7\[=(*=J:26LP=:$/]D;(-TD!1HE9U^G-9)6NLHS68#M!&TT:1!:#=J-_MH! , MLI;TL;-FI%%O;(P-.'7M1/P^+,TVYM*HZ>-N9PZ(,1.[6= U:88CV-IH?*RD MNPJU/-$_#;&_YID07;.]H]YP:+_>54/UJ-\;'*OK,". R<>]R3'E;QJWDO/S M*.J.QR&M'?7Y\?!8+F#[C;/$J E)R?CB:$)>LXMJ7C'36F\=<0)_U874$1_H M3+GGU$TVK9L4-&^I-BJ%%[K7XCSUO]G"39W3A*:(UYD,5K-\7;(;VQ12,B:3 M[F2L)J=3Z?'C=DT:1(/.E$I[R8\M#9$FT70X@3'T8WR6@M_-D[S>^S/_F?9D]Q\G.?KQ[4X*?6_O^_]_:MZVQ+4D*>SC-G.ZO M>^'-?V*+VP.[O^X#5CW$5QN@_M,:I6X#%L6Q8?_%>8A=:DN2-@L];//<[^93W.MAY_&^Y< M"&^_$C'X)F]!B*^@N3]W2?J/[Y*T=_.:O8C4/[*)R'[=0\I HYU]4/WG'B@_ M]T#YM^J!XN7DZ4X^3-+;;N.Y-AG6G]_[1OSU'T6LD1KC-R M^Q3R;>^%83^7T?B'E]$X_#!-@,]^P: _ETWX=RJ;\,P \I-:U',M5S92WW#< MZC?J X8.$&\]>DWYIR4VY_AT_5H=O4"&E6)--4G6;2[H-W%VJCH28^VM=FML M.MXMT_.^]A@5. *<_M,[3%%XB[W2O:I-KUL2T\)I5=PW64!A\C::SW;%,^6' ML&:.WZ*1ZKC]X5O*$VU_VF,)A8F@MKD8S9>&XD ;Z-O3&ZAY_.2MVQN\EE$= MZ4C YFN#TT'OI1<+'+4 N\ M:AW2V]7VH0\&:7L&@PN_'=1GDYT:2BR ;D?#$(G"J/C =]W =QX68HPMJ$0)B:,=U[9T1L98CU;84DOE]/AJ ^>)1],@E^VPM]N_\F)2[=9['! MR4)?=I^Y B<&WF.@H9$'H2]'H2]_L&'PP9EKP>0>RPO.,PYN=M+_FNDY6MT# M9W#3W>!J=LU _A1OJ&YP8Z$O]TY1^9O.) FLPSO4X%:&P6T/@^0.::A.2SM#9/2KQ*8_NZQ^MX,_Y@P M?7\CSXO6]X3^9X?K!^Q*SXG8;\,&FY@>U6UJ@>G:,H_(8NPC:V_U&%RY\&X^N ]%?NQ"^!H+ZM!/VPU(/\F )L# M/Q16;J+;*0(&04)$4_3P!)S(R- SRT;C(,/?I?$LV@QX>[<#P[!T0 M$\]$I^%C4;SRUQ2Z=)*(T*8MM.8J."%;'!OL4>E.T%X@^[Y9I(#_EU0Q'V35 M9)79:F_OMA&)X&+"*^A.6C3_!GJ^05?[[W7R@AN'^=/."ON!GS'X!'+?C?0^:].$8XO+_YU)MG)Z;L M0)Z6 '@7VT:SP(CTRX\3CMYKYM@3T>YJ% MF!"[G1TV1"> R[M/P -!=Z&GPG3@6\=MD3Q,;M8 MTBO=\M)96.1,_M:FQ$:J%HY\9JGM5OWF-Q8\W-\-I9O2:L&"?NKD.^?<*<]GR.RYZ*DZ-*(PZ_(UX8)>V0V&.#L&?2#TZ&?S\.NH!VHU^\$3;.]X+?=8?CI]ACH?;GT5VB3;;'3ZLRICGG[5(NQ%L># MA%%OX]MG]11EI[<9RO8G% 2T3@%=O&4=$*P:AN-S D.#6O7A3]U+7/11*O&* M/L;]M"5$/!2E9\.=<-!-.;??!)QWP1 _T,U7ZV7^%##MM[[1XJ7^/>:,FQ+N MGJ+3@U,@57\@'"C0%@T0<)MNV] 'TW-F%?\Y=SH=M=I<@GY98\VT MWC'X5LD)XPED9+>%@Y?ZQZA'5M@UO^'S?AUT-IO M[!;H!4_Z77SKAZ1<+).0)9H,\_Z"377\"\/DO5!0'>.9FI(CJ+5)M&ISR$UY M-L7N$#Q F ]%ZJ,5JUH'HT>W/'BE^Q48J:-M:PUQ MH.VQ,ZOM7(JV<\[:3OLK'\_?M@ I\,ZW95G]^O\!4$L#!!0 ( QG!T_> MNRG;. ( -L) - >&POB27"E=?TZ")JL DZ:"UF#,)%"*DZT<549-+4"DC=6ZNMGR/]G+V:S\.'\^A _ M*VJR"<,JV'IY;()-,*J3-!AEMD46:1Q^.O&?WKN?A5$CE M:OL*_KONAQ\$!L\*I(R- N?8 VE<$ZU!B5OCN,$._":$>GNUK8W"4I%M-%_@ M*<']3)&U5#FHL4R$!RB-&116CJ)E9?]:UH$-:BVY,7)*2BF(TS!D](:AS8"Q M>WNP/Q5[W%V!_!B[)2%&5L5@FEGWYK1KH9.\R^:Y=VBOCJ)%-=U(_;8ULQ'. MMT<'[A04M'-^5XSU#3NI:[9]PV@I./BY_+1@=&3!-"9#'51)11\-GSTIF0% M8;0!I6FVBWQ1I%Y!IX?3U!7':IZ?H.:G7N<2!"C"=D6;H_\_K_(_5GSYZL\E MNTOE4/ 3:K1=Z@1$+DY!Y/(OBPSZ"WVG:^SUC!%%ZY8R344OMZ)Y#EZ/;=H) M_FC?"VSOZIY:AZ'79&U>6GO\)C>'@K1,W]DINF"")_N]%1XMQU&KD2+!D_T! MLZE7P%02P,$% @ #&<'3S,^&)5I! F2( \ !X;"]W M;W)K8F]O:RYX;6S%FDM3VSH4@/^*QBNZ2!,_$EJFZ0R%/C+# $.XW&5'V$JB MP99222:%7]\CA1 Y-YRYF].L8LNV]/G$.I\D^]-*FX=[K1_8[Z96=IPLG%N> M]/NV7(B&V_=Z*10[9MZW2R-X91="N*;N9X/!J-]PJ9+/GS9U79M^ MO*.=*)W4"@I]P9T4*[L][G<9AQ,>Q2V_'R>#A/'6Z6^R=L*<^&]TNI9J/ MDS1A,VFLF_JVPYF-5+*1SZ(*>W:A5S^TD<]:.5Y/2Z/K.ESE#X2+H 7[6G(G MC)-EYT3'[V\XL(Z3T0 J?)16WLM:NJ=Q$K9KD&+^3QCU M;"9+<:[+MA'*K>-H1.U;5W8AES9ABC=BG&Q.85Q5[*MR0,,F:ET5G.OO!9J> M5.O[G ZR#.M*J&LJ!AL65W+"C@J]H777)6"19 9 ID= M$/)G%D'F"&1^$,BIQX%+(\@"@2P."-F)Y!"!'!X2,H\@1PCDZ)"0101YC$ > MTT)>@+M]+&O?L# OF!%O)&/ K5B@CF(P+SD1;FM/S5 M0INA/,[0 RQ%#VB9)@H"Y,"/HH.$6H-8&]^UKE:RKL/#- %KJ[DG8*?6@E5C M2DP;*;$W)JK4C6"W_'UP"Z-8VYHG%B(94V$V2.EUX"!L0I4[ MO13+_BEQ^@>H$LYX2?PQ%9;N4^)\CTJI,P9),1&DQ"; ,>-12(;)(2.6PXL] MV1%,D6IAW\5BV68 M4;*#&F48+V-@1LF)C8)CCF),3# YL6!PS.,8$U--3JR:C9][/O7X3L3G ?H2 MVIOR. 'EZ.(5L76VF'XD:WCIV$JZ!3MKK8,Y5(R)62V3F?PTPM^U HNL?Z?OVYC3,PZ.;%U=C"_<6G8':_;\(!V MHXG9)R>VSP[F[I@HQL0LE!-;: ?S1MBV7O_C(4'%F)B%?- K-0<,)[,%9J'BD'.?SD"N0%^B$%LH7E?2^AQ*S3D%L'7@0&^E>7X=W MEDN!-G[QB%EG2&R=G8EN& UO"^+%ER%FG2&Q=?Y1);0\]Y],0">?.-%XUF<^ MG_>R05@U?<7$K#,,UNEO/H6HQ$PJ45U"$Q;*2UZ7UX;YG_6;G&+HJYZU=7T& M95?J0O/P\8*O8_-5R.<_4$L#!!0 ( QG!T\*Z!86Z $ ,$? : M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%V' M/B_>3L,ONVXXU67\.NQ#7V]>ZWT*NERNPC"= M43T^3&2K7X50_[5-95>#N&/]WPFIN42@[GB]R,"\:_O/?I?]9W MN]UADYZZS>]3:LL7%?\65.'K()T/4GJ0S0<9/%.>#(CUH-1^TH@?= MS@?=TH/NYH/NZ$'W\T'W]"!9 AF7_"2$-5]K 5P+WVL!8 M?; %D"]]L 6@+ M7VT!; O?;0%P"U]N 70+WVX!> M?;P5Z*U]O!7KK%9ZUT<,V7V\%>BM?;P5Z M*U]O!7HK7V\%>BM?;P5Z*U]O!7HK7V\%>BM?;P-Z&U]O WH;7V\#>ML5SDK0 M80E?;P-Z&U]O WH;7V\#>AM?;P-Z&U]O WH;7V\#>AM?;P=Z.U]O!WH[7V\' M>CM?;P=Z^Q7.NM%A-U]O!WH[7V\'>CM?;P=Z.U]O!WH[7V\'>CM?[PCTCGR] M(] [\O6.0._(USM.],Y-/:3M2QD.[3Y?NN33\&]K)G#G\GY,E\\X3_UV_T3I M,FY)X?QY\3OE//4C(GQZ8__X%U!+ P04 " ,9P=/)T61QLT! ":'P M$P %M#;VYT96YT7U1Y<&5S72YX;6S-VWO&Z:.JFZ-+TKK;^*"I/>\B5U\O#9)8M4G M[(0)OV]LS^-]KVMRKLSI7]',?%YFE)ML5<=;4F\=Z=P71*&N4E]H1_E;<&6S MV.>=:1=>=!T;LTW%?BQ(KYD M !D;V-0&UL4$L! A0#% @ #&<'3Z3XM)?P *P( M !$ ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0#% M @ #&<'3YE&PO=V]R:W-H965T&UL4$L! A0#% M @ #&<'3YUG\W]2! HQ0 !@ ( !:PP 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ #&<'3^ZSHPR @ M5@@ !@ ( ! !@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #&<'3T)YO;BW 0 T@, !@ M ( !SR8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #&<'3\")F_NV 0 T@, M !D ( !@"X 'AL+W=O&PO=V]R:W-H965T MN $ -(# 9 " 5HR !X;"]W;W)K&UL4$L! A0#% @ #&<'3_KO6*JU 0 T@, !D M ( !230 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ #&<'3WIYFJ>V 0 T@, !D ( !#SH 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ #&<'3S21 M:9?. 0 G 0 !D ( !"T 'AL+W=O9ND! !F!0 &0 M @ $00@ >&PO=V]R:W-H965T&UL4$L! A0#% @ #&<'3R;_3RK% 0 -P0 !D M ( !'D8 'AL+W=O7P ,0! W! &0 @ $:2 >&PO M=V]R:W-H965T&UL4$L! A0#% @ #&<'3\VS%2"V 0 T@, !D ( ! M_DL 'AL+W=O&PO=V]R:W-H965TA/ !X;"]W;W)K&UL4$L! A0#% M @ #&<'3\I()\M; @ A@< !D ( !JU, 'AL+W=O&UL4$L! A0#% @ #&<'3^QLQ0Z" M P "A( !D ( !REH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #&<'3T15K(AH @ YP@ !D M ( !36, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #&<'3P _F%^2 P N \ !D ( !<&L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M#&<'3RU%R$&PO=V]R:W-H965T8?P[<0( "L) 9 " 5IX !X;"]W M;W)K&UL4$L! A0#% @ #&<'3^+!*CX% @ MCP4 !D ( ! GL 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ #&<'3R\VE,() @ CP4 !D M ( !>8, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ #&<'3TO#*A/\ @ (@T !D ( !A(H 'AL M+W=OD" M !5#0 &0 @ &WC0 >&PO=V]R:W-H965T0 !X;"]S:&%R9613=')I;F=S+GAM;%!+ 0(4 Q0 ( QG!T_>NRG; M. ( -L) - " 4/: !X;"]S='EL97,N>&UL4$L! A0# M% @ #&<'3S,^&)5I! F2( \ ( !IMP 'AL+W=O M7!E&UL4$L%!@ ] #T G1 %KE $! end XML 65 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 66 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 67 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 185 334 1 false 44 0 false 5 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 1006006 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 1405401 - Statement - Condensed Consolidated Statements of Equity Sheet http://zagg.com/role/CondensedConsolidatedStatementsofEquity Condensed Consolidated Statements of Equity Statements 7 false false R8.htm 2101101 - Disclosure - Nature of Operations and Basis of Presentation Sheet http://zagg.com/role/NatureofOperationsandBasisofPresentation Nature of Operations and Basis of Presentation Notes 8 false false R9.htm 2108102 - Disclosure - Revenue Sheet http://zagg.com/role/Revenue Revenue Notes 9 false false R10.htm 2113103 - Disclosure - Acquisitions Sheet http://zagg.com/role/Acquisitions Acquisitions Notes 10 false false R11.htm 2119104 - Disclosure - Inventories Sheet http://zagg.com/role/Inventories Inventories Notes 11 false false R12.htm 2123105 - Disclosure - Goodwill and Intangible Assets Sheet http://zagg.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 12 false false R13.htm 2128106 - Disclosure - Income Taxes Sheet http://zagg.com/role/IncomeTaxes Income Taxes Notes 13 false false R14.htm 2130107 - Disclosure - Stock-Based Compensation Sheet http://zagg.com/role/StockBasedCompensation Stock-Based Compensation Notes 14 false false R15.htm 2133108 - Disclosure - Earnings (Loss) Per Share Sheet http://zagg.com/role/EarningsLossPerShare Earnings (Loss) Per Share Notes 15 false false R16.htm 2137109 - Disclosure - Treasury Stock Sheet http://zagg.com/role/TreasuryStock Treasury Stock Notes 16 false false R17.htm 2140110 - Disclosure - Contingencies Sheet http://zagg.com/role/Contingencies Contingencies Notes 17 false false R18.htm 2142111 - Disclosure - Concentrations Sheet http://zagg.com/role/Concentrations Concentrations Notes 18 false false R19.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 19 false false R20.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 20 false false R21.htm 2309302 - Disclosure - Revenue (Tables) Sheet http://zagg.com/role/RevenueTables Revenue (Tables) Tables http://zagg.com/role/Revenue 21 false false R22.htm 2314303 - Disclosure - Acquisitions (Tables) Sheet http://zagg.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://zagg.com/role/Acquisitions 22 false false R23.htm 2320304 - Disclosure - Inventories (Tables) Sheet http://zagg.com/role/InventoriesTables Inventories (Tables) Tables http://zagg.com/role/Inventories 23 false false R24.htm 2324305 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://zagg.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://zagg.com/role/GoodwillandIntangibleAssets 24 false false R25.htm 2331306 - Disclosure - Stock-Based Compensation (Tables) Sheet http://zagg.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://zagg.com/role/StockBasedCompensation 25 false false R26.htm 2334307 - Disclosure - Earnings (Loss) Per Share (Tables) Sheet http://zagg.com/role/EarningsLossPerShareTables Earnings (Loss) Per Share (Tables) Tables http://zagg.com/role/EarningsLossPerShare 26 false false R27.htm 2338308 - Disclosure - Treasury Stock (Tables) Sheet http://zagg.com/role/TreasuryStockTables Treasury Stock (Tables) Tables http://zagg.com/role/TreasuryStock 27 false false R28.htm 2343309 - Disclosure - Concentrations (Tables) Sheet http://zagg.com/role/ConcentrationsTables Concentrations (Tables) Tables http://zagg.com/role/Concentrations 28 false false R29.htm 2404402 - Disclosure - Nature of Operations and Basis of Presentation - Adoption of ASC Topic 842, "Leases" Narrative (Details) Sheet http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic842LeasesNarrativeDetails Nature of Operations and Basis of Presentation - Adoption of ASC Topic 842, "Leases" Narrative (Details) Details 29 false false R30.htm 2405403 - Disclosure - Nature of Operations and Basis of Presentation - Activities in ROU Assets and Lease Liabilities (Details) Sheet http://zagg.com/role/NatureofOperationsandBasisofPresentationActivitiesinROUAssetsandLeaseLiabilitiesDetails Nature of Operations and Basis of Presentation - Activities in ROU Assets and Lease Liabilities (Details) Details 30 false false R31.htm 2406404 - Disclosure - Nature of Operations and Basis of Presentation - Future Maturities of Leases (Details) Sheet http://zagg.com/role/NatureofOperationsandBasisofPresentationFutureMaturitiesofLeasesDetails Nature of Operations and Basis of Presentation - Future Maturities of Leases (Details) Details 31 false false R32.htm 2407405 - Disclosure - Nature of Operations and Basis of Presentation - Minimum Rental Payments for Operating Leases (Details) Sheet http://zagg.com/role/NatureofOperationsandBasisofPresentationMinimumRentalPaymentsforOperatingLeasesDetails Nature of Operations and Basis of Presentation - Minimum Rental Payments for Operating Leases (Details) Details 32 false false R33.htm 2410406 - Disclosure - Revenue - Percentage of Net Sales (Details) Sheet http://zagg.com/role/RevenuePercentageofNetSalesDetails Revenue - Percentage of Net Sales (Details) Details 33 false false R34.htm 2411407 - Disclosure - Revenue - Contract with Customers (Details) Sheet http://zagg.com/role/RevenueContractwithCustomersDetails Revenue - Contract with Customers (Details) Details 34 false false R35.htm 2412408 - Disclosure - Revenue - Warranty Liability Activity (Details) Sheet http://zagg.com/role/RevenueWarrantyLiabilityActivityDetails Revenue - Warranty Liability Activity (Details) Details 35 false false R36.htm 2415409 - Disclosure - Acquisitions - Components of Purchase Consideration for HALO (Details) Sheet http://zagg.com/role/AcquisitionsComponentsofPurchaseConsiderationforHALODetails Acquisitions - Components of Purchase Consideration for HALO (Details) Details 36 false false R37.htm 2416410 - Disclosure - Acquisitions - Fair Value of Acquisition (Details) Sheet http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails Acquisitions - Fair Value of Acquisition (Details) Details 37 false false R38.htm 2417411 - Disclosure - Acquisitions - Intangible Asset Class (Details) Sheet http://zagg.com/role/AcquisitionsIntangibleAssetClassDetails Acquisitions - Intangible Asset Class (Details) Details 38 false false R39.htm 2418412 - Disclosure - Acquisitions - Results of Operations and Pro Forma Results of Operations (Details) Sheet http://zagg.com/role/AcquisitionsResultsofOperationsandProFormaResultsofOperationsDetails Acquisitions - Results of Operations and Pro Forma Results of Operations (Details) Details 39 false false R40.htm 2421413 - Disclosure - Inventories - Schedule Of Inventories (Details) Sheet http://zagg.com/role/InventoriesScheduleOfInventoriesDetails Inventories - Schedule Of Inventories (Details) Details 40 false false R41.htm 2422414 - Disclosure - Inventories - Narrative (Details) Sheet http://zagg.com/role/InventoriesNarrativeDetails Inventories - Narrative (Details) Details 41 false false R42.htm 2425415 - Disclosure - Goodwill and Intangible Assets - Goodwill Reconciliation (Details) Sheet http://zagg.com/role/GoodwillandIntangibleAssetsGoodwillReconciliationDetails Goodwill and Intangible Assets - Goodwill Reconciliation (Details) Details 42 false false R43.htm 2426416 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://zagg.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 43 false false R44.htm 2427417 - 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 44 false false R45.htm 2429418 - Disclosure - Income Taxes (Details) Sheet http://zagg.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://zagg.com/role/IncomeTaxes 45 false false R46.htm 2432419 - Disclosure - Stock-Based Compensation (Details) Sheet http://zagg.com/role/StockBasedCompensationDetails Stock-Based Compensation (Details) Details http://zagg.com/role/StockBasedCompensationTables 46 false false R47.htm 2435420 - Disclosure - Earnings (Loss) Per Share - Reconciliation of Earnings Per Share (Details) Sheet http://zagg.com/role/EarningsLossPerShareReconciliationofEarningsPerShareDetails Earnings (Loss) Per Share - Reconciliation of Earnings Per Share (Details) Details http://zagg.com/role/EarningsLossPerShareTables 47 false false R48.htm 2436421 - Disclosure - Earnings (Loss) Per Share - Narrative (Details) Sheet http://zagg.com/role/EarningsLossPerShareNarrativeDetails Earnings (Loss) Per Share - Narrative (Details) Details http://zagg.com/role/EarningsLossPerShareTables 48 false false R49.htm 2439422 - Disclosure - Treasury Stock (Details) Sheet http://zagg.com/role/TreasuryStockDetails Treasury Stock (Details) Details http://zagg.com/role/TreasuryStockTables 49 false false R50.htm 2441423 - Disclosure - Commitment and Contingencies (Details) Sheet http://zagg.com/role/CommitmentandContingenciesDetails Commitment and Contingencies (Details) Details 50 false false R51.htm 2444424 - 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 51 false false R9999.htm Uncategorized Items - zagg-20190630.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - zagg-20190630.htm Cover 52 false false All Reports Book All Reports zagg-20190630.htm a063019-exhibit311.htm a063019-exhibit312.htm a063019-exhibit321.htm zagg-20190630.xsd zagg-20190630_cal.xml zagg-20190630_def.xml zagg-20190630_lab.xml zagg-20190630_pre.xml zagg-20190630_g1.jpg http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 true true JSON 70 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "zagg-20190630.htm": { "axisCustom": 0, "axisStandard": 19, "contextCount": 185, "dts": { "calculationLink": { "local": [ "zagg-20190630_cal.xml" ] }, "definitionLink": { "local": [ "zagg-20190630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "zagg-20190630.htm" ] }, "labelLink": { "local": [ "zagg-20190630_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "zagg-20190630_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "zagg-20190630.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 406, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 2, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 7 }, "keyCustom": 28, "keyStandard": 306, "memberCustom": 18, "memberStandard": 26, "nsprefix": "zagg", "nsuri": "http://zagg.com/20190630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentQuarterlyReport", "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" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentQuarterlyReport", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113103 - Disclosure - Acquisitions", "role": "http://zagg.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119104 - Disclosure - Inventories", "role": "http://zagg.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123105 - Disclosure - Goodwill and Intangible Assets", "role": "http://zagg.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128106 - Disclosure - Income Taxes", "role": "http://zagg.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130107 - Disclosure - Stock-Based Compensation", "role": "http://zagg.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133108 - Disclosure - Earnings (Loss) Per Share", "role": "http://zagg.com/role/EarningsLossPerShare", "shortName": "Earnings (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137109 - Disclosure - Treasury Stock", "role": "http://zagg.com/role/TreasuryStock", "shortName": "Treasury Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140110 - Disclosure - Contingencies", "role": "http://zagg.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142111 - Disclosure - Concentrations", "role": "http://zagg.com/role/Concentrations", "shortName": "Concentrations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i3b461d93a9ba4f11b7d679ff8ecef8f7_I20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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" ], "baseRef": "zagg-20190630.htm", "contextRef": "i3b461d93a9ba4f11b7d679ff8ecef8f7_I20190630", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeTaxesReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Revenue (Tables)", "role": "http://zagg.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "zagg:ScheduleOfTangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlockTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314303 - Disclosure - Acquisitions (Tables)", "role": "http://zagg.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "zagg:ScheduleOfTangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlockTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320304 - Disclosure - Inventories (Tables)", "role": "http://zagg.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324305 - 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" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331306 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://zagg.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334307 - Disclosure - Earnings (Loss) Per Share (Tables)", "role": "http://zagg.com/role/EarningsLossPerShareTables", "shortName": "Earnings (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338308 - Disclosure - Treasury Stock (Tables)", "role": "http://zagg.com/role/TreasuryStockTables", "shortName": "Treasury Stock (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "zagg:ScheduleOfConcentrationRiskByAccountsReceivableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343309 - Disclosure - Concentrations (Tables)", "role": "http://zagg.com/role/ConcentrationsTables", "shortName": "Concentrations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "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", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i3b461d93a9ba4f11b7d679ff8ecef8f7_I20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiabilityNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Nature of Operations and Basis of Presentation - Adoption of ASC Topic 842, \"Leases\" Narrative (Details)", "role": "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic842LeasesNarrativeDetails", "shortName": "Nature of Operations and Basis of Presentation - Adoption of ASC Topic 842, \"Leases\" Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "ia9f35bce9e25408992d24a6a5adf4d6e_I20190101", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredTaxAssetsLiabilitiesNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i3b461d93a9ba4f11b7d679ff8ecef8f7_I20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "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": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i3b461d93a9ba4f11b7d679ff8ecef8f7_I20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i3b461d93a9ba4f11b7d679ff8ecef8f7_I20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Nature of Operations and Basis of Presentation - Activities in ROU Assets and Lease Liabilities (Details)", "role": "http://zagg.com/role/NatureofOperationsandBasisofPresentationActivitiesinROUAssetsandLeaseLiabilitiesDetails", "shortName": "Nature of Operations and Basis of Presentation - Activities in ROU Assets and Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i3c036a7a917f491fbb14104439e69152_D20190101-20190630", "decimals": "-3", "lang": null, "name": "zagg:OperatingLeaseRightOfUseAssetAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i3b461d93a9ba4f11b7d679ff8ecef8f7_I20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406404 - Disclosure - Nature of Operations and Basis of Presentation - Future Maturities of Leases (Details)", "role": "http://zagg.com/role/NatureofOperationsandBasisofPresentationFutureMaturitiesofLeasesDetails", "shortName": "Nature of Operations and Basis of Presentation - Future Maturities of Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i3b461d93a9ba4f11b7d679ff8ecef8f7_I20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i1bd1eca589f9493d937cd52171ae042c_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407405 - Disclosure - Nature of Operations and Basis of Presentation - Minimum Rental Payments for Operating Leases (Details)", "role": "http://zagg.com/role/NatureofOperationsandBasisofPresentationMinimumRentalPaymentsforOperatingLeasesDetails", "shortName": "Nature of Operations and Basis of Presentation - Minimum Rental Payments for Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i1bd1eca589f9493d937cd52171ae042c_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i1b16b67a3e4b4364851f7aa208267129_D20190401-20190630", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - Disclosure - Revenue - Percentage of Net Sales (Details)", "role": "http://zagg.com/role/RevenuePercentageofNetSalesDetails", "shortName": "Revenue - Percentage of Net Sales (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i1b16b67a3e4b4364851f7aa208267129_D20190401-20190630", "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", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i3b461d93a9ba4f11b7d679ff8ecef8f7_I20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411407 - Disclosure - Revenue - Contract with Customers (Details)", "role": "http://zagg.com/role/RevenueContractwithCustomersDetails", "shortName": "Revenue - Contract with Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i1bd1eca589f9493d937cd52171ae042c_I20181231", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerRightToRecoverProductCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i1bd1eca589f9493d937cd52171ae042c_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412408 - Disclosure - Revenue - Warranty Liability Activity (Details)", "role": "http://zagg.com/role/RevenueWarrantyLiabilityActivityDetails", "shortName": "Revenue - Warranty Liability Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i1bd1eca589f9493d937cd52171ae042c_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415409 - Disclosure - Acquisitions - Components of Purchase Consideration for HALO (Details)", "role": "http://zagg.com/role/AcquisitionsComponentsofPurchaseConsiderationforHALODetails", "shortName": "Acquisitions - Components of Purchase Consideration for HALO (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zagg:ScheduleOfTangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlockTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i245d659863004230934a9a3a5d58e522_D20190103-20190103", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i3b461d93a9ba4f11b7d679ff8ecef8f7_I20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416410 - Disclosure - Acquisitions - Fair Value of Acquisition (Details)", "role": "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails", "shortName": "Acquisitions - Fair Value of Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "ib883fdf2a25d413891eae0eaf7cc74fb_I20190103", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "ib883fdf2a25d413891eae0eaf7cc74fb_I20190103", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417411 - Disclosure - Acquisitions - Intangible Asset Class (Details)", "role": "http://zagg.com/role/AcquisitionsIntangibleAssetClassDetails", "shortName": "Acquisitions - Intangible Asset Class (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "if380353b2d8e4b1a8d977d7f0d79cccb_I20190103", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "ic693cb5bd8f04672bcebdd9ed0421c31_D20190401-20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418412 - Disclosure - Acquisitions - Results of Operations and Pro Forma Results of Operations (Details)", "role": "http://zagg.com/role/AcquisitionsResultsofOperationsandProFormaResultsofOperationsDetails", "shortName": "Acquisitions - Results of Operations and Pro Forma Results of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "ic693cb5bd8f04672bcebdd9ed0421c31_D20190401-20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "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" ], "baseRef": "zagg-20190630.htm", "contextRef": "ic693cb5bd8f04672bcebdd9ed0421c31_D20190401-20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i3b461d93a9ba4f11b7d679ff8ecef8f7_I20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421413 - 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" ], "baseRef": "zagg-20190630.htm", "contextRef": "i3b461d93a9ba4f11b7d679ff8ecef8f7_I20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i3b461d93a9ba4f11b7d679ff8ecef8f7_I20190630", "decimals": "-3", "first": true, "lang": null, "name": "zagg:InventoryDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422414 - Disclosure - Inventories - Narrative (Details)", "role": "http://zagg.com/role/InventoriesNarrativeDetails", "shortName": "Inventories - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i3b461d93a9ba4f11b7d679ff8ecef8f7_I20190630", "decimals": "-3", "first": true, "lang": null, "name": "zagg:InventoryDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i1bd1eca589f9493d937cd52171ae042c_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425415 - 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", "div", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "ic693cb5bd8f04672bcebdd9ed0421c31_D20190401-20190630", "decimals": "INF", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "ic693cb5bd8f04672bcebdd9ed0421c31_D20190401-20190630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:IncreaseDecreaseInIntangibleAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426416 - 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" ], "baseRef": "zagg-20190630.htm", "contextRef": "ic693cb5bd8f04672bcebdd9ed0421c31_D20190401-20190630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:IncreaseDecreaseInIntangibleAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i3b461d93a9ba4f11b7d679ff8ecef8f7_I20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsNetIncludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427417 - 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" ], "baseRef": "zagg-20190630.htm", "contextRef": "i3b461d93a9ba4f11b7d679ff8ecef8f7_I20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsNetIncludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "ic693cb5bd8f04672bcebdd9ed0421c31_D20190401-20190630", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429418 - Disclosure - Income Taxes (Details)", "role": "http://zagg.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "ic693cb5bd8f04672bcebdd9ed0421c31_D20190401-20190630", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432419 - Disclosure - Stock-Based Compensation (Details)", "role": "http://zagg.com/role/StockBasedCompensationDetails", "shortName": "Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "ic693cb5bd8f04672bcebdd9ed0421c31_D20190401-20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435420 - Disclosure - Earnings (Loss) Per Share - Reconciliation of Earnings Per Share (Details)", "role": "http://zagg.com/role/EarningsLossPerShareReconciliationofEarningsPerShareDetails", "shortName": "Earnings (Loss) Per Share - Reconciliation of Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "ic693cb5bd8f04672bcebdd9ed0421c31_D20190401-20190630", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "ic693cb5bd8f04672bcebdd9ed0421c31_D20190401-20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436421 - Disclosure - Earnings (Loss) Per Share - Narrative (Details)", "role": "http://zagg.com/role/EarningsLossPerShareNarrativeDetails", "shortName": "Earnings (Loss) Per Share - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "ic693cb5bd8f04672bcebdd9ed0421c31_D20190401-20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i579865719ae0497d8adedbae2bbbb44f_I20190311", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439422 - Disclosure - Treasury Stock (Details)", "role": "http://zagg.com/role/TreasuryStockDetails", "shortName": "Treasury Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i579865719ae0497d8adedbae2bbbb44f_I20190311", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "ic693cb5bd8f04672bcebdd9ed0421c31_D20190401-20190630", "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" ], "baseRef": "zagg-20190630.htm", "contextRef": "ic693cb5bd8f04672bcebdd9ed0421c31_D20190401-20190630", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "id3bc907f05ed487382bf92fb23c2f89b_D20190613-20190613", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441423 - Disclosure - Commitment and Contingencies (Details)", "role": "http://zagg.com/role/CommitmentandContingenciesDetails", "shortName": "Commitment and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "id3bc907f05ed487382bf92fb23c2f89b_D20190613-20190613", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "zagg:ScheduleOfConcentrationRiskByAccountsReceivableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i3b461d93a9ba4f11b7d679ff8ecef8f7_I20190630", "decimals": "0", "first": true, "lang": null, "name": "zagg:NumberOfMajorCustomers", "reportCount": 1, "unitRef": "customer", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444424 - 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", "div", "zagg:ScheduleOfConcentrationRiskByAccountsReceivableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i1bd1eca589f9493d937cd52171ae042c_I20181231", "decimals": "0", "lang": null, "name": "zagg:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006006 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i67b1602989464185be8eb81e113309f8_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1405401 - Statement - Condensed Consolidated Statements of Equity", "role": "http://zagg.com/role/CondensedConsolidatedStatementsofEquity", "shortName": "Condensed Consolidated Statements of Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i67b1602989464185be8eb81e113309f8_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "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" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108102 - Disclosure - Revenue", "role": "http://zagg.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "i44824908ff3144da86af3918b8910431_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zagg-20190630.htm", "contextRef": "iecb8d6962e2f4a208979fc1d0e19395f_I20180101", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - zagg-20190630.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - zagg-20190630.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 44, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://zagg.com/role/RevenuePercentageofNetSalesDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-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/2019-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/2019-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r303" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r304" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "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/2019-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r305" ], "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/2019-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/2019-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have 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 registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r305" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r305" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-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/2019-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r306" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r305" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r305" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r305" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r305" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r301" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r302" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "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/2019-01-31", "presentation": [ "http://zagg.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://zagg.com/role/RevenuePercentageofNetSalesDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://zagg.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://zagg.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r126", "r191", "r197", "r297" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-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/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic842LeasesNarrativeDetails", "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/2019-01-31", "presentation": [ "http://zagg.com/role/CommitmentandContingenciesDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic842LeasesNarrativeDetails", "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/2019-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r124", "r191", "r195", "r294", "r295" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://zagg.com/role/RevenuePercentageofNetSalesDetails" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/RevenuePercentageofNetSalesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://zagg.com/role/CommitmentandContingenciesDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic842LeasesNarrativeDetails", "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://zagg.com/role/CommitmentandContingenciesDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic842LeasesNarrativeDetails", "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://zagg.com/role/RevenuePercentageofNetSalesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r125", "r191", "r196", "r296", "r299", "r300" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://zagg.com/role/RevenuePercentageofNetSalesDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r127", "r273" ], "lang": { "en-US": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r263" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "ASU 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationActivitiesinROUAssetsandLeaseLiabilitiesDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic842LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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/2019-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/2019-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r1", "r9", "r128", "r129", "r192" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Receivables, which comprises the balance in accounts receivable, net of allowances", "verboseLabel": "Accounts receivable, net of allowances of $431 and $885" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets", "http://zagg.com/role/RevenueContractwithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r24" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic842LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r20", "r155" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r38", "r39", "r40" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r37", "r40", "r41", "r248" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r146" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsIntangibleAssetClassDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AcquisitionRelatedCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Category of acquisition-related costs allocated to (included in) reported pro forma earnings (supplemental pro forma information).", "label": "Acquisition-related Costs [Member]", "terseLabel": "Transaction costs" } } }, "localname": "AcquisitionRelatedCostsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsResultsofOperationsandProFormaResultsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r10" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "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.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r88" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationActivitiesinROUAssetsandLeaseLiabilitiesDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic842LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "disclosureGuidance": "Adjustments to additional paid-in capital", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-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 (loss) income to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r201", "r208", "r211" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense related to restricted stock units" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r130", "r132", "r133", "r134" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "positiveLabel": "Allowances for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r53", "r76", "r258" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "verboseLabel": "Amortization of deferred loan costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r76", "r144", "r151" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofOperations": { "order": 4.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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r122", "r276", "r285" ], "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/2019-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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r2", "r3", "r34" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.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/2019-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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r202", "r209" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsComponentsofPurchaseConsiderationforHALODetails", "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails", "http://zagg.com/role/AcquisitionsIntangibleAssetClassDetails", "http://zagg.com/role/AcquisitionsResultsofOperationsandProFormaResultsofOperationsDetails", "http://zagg.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r226", "r227" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsComponentsofPurchaseConsiderationforHALODetails", "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails", "http://zagg.com/role/AcquisitionsIntangibleAssetClassDetails", "http://zagg.com/role/AcquisitionsResultsofOperationsandProFormaResultsofOperationsDetails", "http://zagg.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r223", "r224" ], "lang": { "en-US": { "role": { "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "terseLabel": "Basic (loss) earnings per share (in usd per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsResultsofOperationsandProFormaResultsofOperationsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "auth_ref": [ "r223", "r224" ], "lang": { "en-US": { "role": { "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "terseLabel": "Diluted (loss) earnings per share (in usd per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsResultsofOperationsandProFormaResultsofOperationsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Acquisition, Pro Forma Information [Abstract]", "terseLabel": "Business Acquisition, Pro Forma Information [Abstract]" } } }, "localname": "BusinessAcquisitionProFormaInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsResultsofOperationsandProFormaResultsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems": { "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": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]", "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]" } } }, "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsResultsofOperationsandProFormaResultsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "Schedule of the nature and amount of any material, nonrecurring adjustments directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]", "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]" } } }, "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsResultsofOperationsandProFormaResultsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the nature and amount of any material, nonrecurring adjustments directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table Text Block]", "terseLabel": "Nonrecurring pro forma adjustments" } } }, "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r223", "r224" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net (loss) income" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsResultsofOperationsandProFormaResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r223", "r224" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Net sales" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsResultsofOperationsandProFormaResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r221" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsResultsofOperationsandProFormaResultsofOperationsDetails", "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r236", "r237", "r239" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsComponentsofPurchaseConsiderationforHALODetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r236", "r237" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Shares issued as consideration for acquisition" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsComponentsofPurchaseConsiderationforHALODetails", "http://zagg.com/role/CondensedConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r235", "r238", "r241" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent payments" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsComponentsofPurchaseConsiderationforHALODetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r242" ], "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": "ACQUISITIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r222" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Pro forma net loss before tax" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsResultsofOperationsandProFormaResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r222" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Pro forma net sales" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsResultsofOperationsandProFormaResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r229" ], "calculation": { "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails": { "order": 16.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "negatedLabel": "Lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r229" ], "calculation": { "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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, acquired at the acquisition date. 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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r229" ], "calculation": { "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r229" ], "calculation": { "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r229" ], "calculation": { "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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", "negatedLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r213", "r229" ], "calculation": { "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedLabel": "Deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r228", "r229" ], "calculation": { "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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 assets", "verboseLabel": "Intangible Asset Class" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails", "http://zagg.com/role/AcquisitionsIntangibleAssetClassDetails", "http://zagg.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r228", "r229" ], "calculation": { "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r228", "r229" ], "calculation": { "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r229" ], "calculation": { "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Fair value of identifiable assets acquired and liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r71", "r78", "r83" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of the period", "periodStartLabel": "Cash and cash equivalents at beginning of the period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets", "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r71", "r255" ], "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, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r27", "r162", "r279", "r289" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 1 and Note 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r161", "r171" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r8" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r8" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r8" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r8" ], "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; 36,140 and 34,457 shares issued" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r44", "r46", "r47" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive (loss) income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-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 gain (loss), net of tax:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r112", "r113", "r252", "r253" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails", "http://zagg.com/role/RevenuePercentageofNetSalesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r112", "r113", "r252", "r253", "r298" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails", "http://zagg.com/role/RevenuePercentageofNetSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r112", "r113", "r252", "r253", "r298" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails", "http://zagg.com/role/RevenuePercentageofNetSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r118" ], "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/2019-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]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r112", "r113", "r252", "r253" ], "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", "verboseLabel": "Percentage of sales" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails", "http://zagg.com/role/RevenuePercentageofNetSalesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r108", "r112", "r113", "r114", "r252", "r254" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r112", "r113", "r252", "r253" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails", "http://zagg.com/role/RevenuePercentageofNetSalesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsComponentsofPurchaseConsiderationforHALODetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsComponentsofPurchaseConsiderationforHALODetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r189" ], "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": "Schedule of Receivables, Right of Return Assets, Contract Liabilities, Refund Liabilities, and Warranty Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r187", "r188", "r192" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/RevenueContractwithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r193" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized, included in contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/RevenueContractwithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "auth_ref": [ "r194" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/RevenueContractwithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRightToRecoverProductCurrent": { "auth_ref": [ "r194" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/RevenueContractwithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r198" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/RevenuePercentageofNetSalesDetails" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/RevenuePercentageofNetSalesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r55" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Cumulative effect of accounting change" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r109" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRefundLiabilityCurrent": { "auth_ref": [], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r233" ], "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]", "terseLabel": "Customer relationships", "verboseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsIntangibleAssetClassDetails", "http://zagg.com/role/GoodwillandIntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r216" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r76", "r84", "r217", "r218" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "verboseLabel": "Deferred income tax assets" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r216" ], "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, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "terseLabel": "Deferred tax assets, net" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic842LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r76", "r120" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/RevenuePercentageofNetSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about 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]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/RevenuePercentageofNetSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r191" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r212" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r52", "r89", "r94", "r95", "r96", "r97", "r99", "r282", "r292" ], "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 (loss) earnings per share (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations", "http://zagg.com/role/EarningsLossPerShareReconciliationofEarningsPerShareDetails" ], "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": "(Loss) earnings per share attributable to stockholders:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations", "http://zagg.com/role/EarningsLossPerShareReconciliationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r52", "r89", "r94", "r95", "r96", "r97", "r99", "r282", "r292" ], "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 (loss) earnings per share (in usd per share)", "verboseLabel": "Diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations", "http://zagg.com/role/EarningsLossPerShareReconciliationofEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r100" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS (LOSS) PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/EarningsLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r255" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of foreign currency exchange rates on cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r86", "r214", "r215" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r24" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentToInventoryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fair value adjustment to acquisition-date inventory allocated (included) to (in) reported pro forma earnings (supplemental pro forma information).", "label": "Fair Value Adjustment to Inventory [Member]", "terseLabel": "Amortization of fair value adjustment to inventory" } } }, "localname": "FairValueAdjustmentToInventoryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsResultsofOperationsandProFormaResultsofOperationsDetails" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r150" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r145", "r147", "r150", "r152", "r274" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsIntangibleAssetClassDetails", "http://zagg.com/role/GoodwillandIntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsIntangibleAssetClassDetails", "http://zagg.com/role/GoodwillandIntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails", "http://zagg.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r145", "r149" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsIntangibleAssetClassDetails", "http://zagg.com/role/GoodwillandIntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r76" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Loss on disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r111" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/RevenuePercentageofNetSalesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r138", "r139" ], "calculation": { "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails", "http://zagg.com/role/CondensedConsolidatedBalanceSheets", "http://zagg.com/role/GoodwillandIntangibleAssetsGoodwillReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r140" ], "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 HALO Acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r154" ], "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/2019-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/2019-01-31", "presentation": [ "http://zagg.com/role/GoodwillandIntangibleAssetsGoodwillReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r54" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r76", "r153" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r50", "r89", "r275", "r280", "r293" ], "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": "(Loss) income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r157" ], "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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r220" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r84", "r121", "r219" ], "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 benefit (provision)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r79" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid during the period for income taxes, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r30", "r278", "r290" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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 tax receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r75" ], "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 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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r75" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r75" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period 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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r75" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 19.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", "terseLabel": "Lease liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r75" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the 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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r75" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income tax receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIntangibleAssetsCurrent": { "auth_ref": [ "r75" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in intangible assets (for example patents and licenses).", "label": "Increase (Decrease) in Intangible Assets, Current", "terseLabel": "Increase in intangible assets" } } }, "localname": "IncreaseDecreaseInIntangibleAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r75" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r75" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r75" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r75" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "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": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r97" ], "calculation": { "http://zagg.com/role/EarningsLossPerShareReconciliationofEarningsPerShareDetails": { "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/2019-01-31", "presentation": [ "http://zagg.com/role/EarningsLossPerShareReconciliationofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r143", "r148" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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 $87,692 and $78,627" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://zagg.com/role/GoodwillandIntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r49", "r119", "r257", "r258", "r283" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r69", "r72", "r79" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r137" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r31" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/InventoriesScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r0", "r33", "r136" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets", "http://zagg.com/role/InventoriesScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r32" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/InventoriesScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseArrangementTypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by group of related lease arrangements. For example, but not limited to, leases grouped by facility or contractual terms.", "label": "Lease Arrangement, Type [Axis]", "terseLabel": "Lease Arrangement, Type [Axis]" } } }, "localname": "LeaseArrangementTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic842LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseArrangementTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Group of related lease arrangements. For example, but not limited to, leases grouped by facility or contractual terms.", "label": "Lease Arrangement, Type [Domain]", "terseLabel": "Lease Arrangement, Type [Domain]" } } }, "localname": "LeaseArrangementTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic842LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r267" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Lease accounting policy" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r271" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Future Maturities of Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r271" ], "calculation": { "http://zagg.com/role/NatureofOperationsandBasisofPresentationFutureMaturitiesofLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://zagg.com/role/NatureofOperationsandBasisofPresentationFutureMaturitiesofLeasesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationFutureMaturitiesofLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r271" ], "calculation": { "http://zagg.com/role/NatureofOperationsandBasisofPresentationFutureMaturitiesofLeasesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationFutureMaturitiesofLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r271" ], "calculation": { "http://zagg.com/role/NatureofOperationsandBasisofPresentationFutureMaturitiesofLeasesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationFutureMaturitiesofLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r271" ], "calculation": { "http://zagg.com/role/NatureofOperationsandBasisofPresentationFutureMaturitiesofLeasesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationFutureMaturitiesofLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r271" ], "calculation": { "http://zagg.com/role/NatureofOperationsandBasisofPresentationFutureMaturitiesofLeasesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationFutureMaturitiesofLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r271" ], "calculation": { "http://zagg.com/role/NatureofOperationsandBasisofPresentationFutureMaturitiesofLeasesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationFutureMaturitiesofLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r271" ], "calculation": { "http://zagg.com/role/NatureofOperationsandBasisofPresentationFutureMaturitiesofLeasesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remaining 2019" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationFutureMaturitiesofLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r271" ], "calculation": { "http://zagg.com/role/NatureofOperationsandBasisofPresentationFutureMaturitiesofLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationFutureMaturitiesofLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r268" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lease term, option to extend" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic842LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r23" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r14", "r277", "r287" ], "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\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-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\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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/2019-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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent": { "auth_ref": [], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities.", "label": "Liabilities, Other than Long-term Debt, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "LiabilitiesOtherThanLongtermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationStatusAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by status of pending, threatened, or settled litigation.", "label": "Litigation Status [Axis]", "terseLabel": "Litigation Status [Axis]" } } }, "localname": "LitigationStatusAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Status of pending, threatened, or settled litigation.", "label": "Litigation Status [Domain]", "terseLabel": "Litigation Status [Domain]" } } }, "localname": "LitigationStatusDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r26" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "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": "Line of credit" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingenciesLineItems": { "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": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r162", "r163", "r164", "r166", "r167", "r168", "r170", "r172", "r173" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r162", "r165", "r169" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Estimated damages sought, minimum" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketingAndAdvertisingExpense": { "auth_ref": [ "r56" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "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 and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "terseLabel": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/RevenueWarrantyLiabilityActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r71" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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 provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r71" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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/2019-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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r71", "r74", "r77" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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 (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r42", "r45", "r51", "r77", "r98", "r281", "r291" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://zagg.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://zagg.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net (loss) income", "totalLabel": "Net (loss) income", "verboseLabel": "Net (loss) income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows", "http://zagg.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://zagg.com/role/CondensedConsolidatedStatementsofOperations", "http://zagg.com/role/EarningsLossPerShareReconciliationofEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationActivitiesinROUAssetsandLeaseLiabilitiesDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic842LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r88", "r90" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationActivitiesinROUAssetsandLeaseLiabilitiesDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic842LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssued1": { "auth_ref": [ "r80", "r81", "r82" ], "lang": { "en-US": { "role": { "documentation": "The number of shares issued as [noncash or part noncash] consideration for a business or asset acquired. 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, Noncash Financial or Equity Instrument Consideration, Shares Issued", "terseLabel": "Shares included in total consideration" } } }, "localname": "NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsComponentsofPurchaseConsiderationforHALODetails" ], "xbrltype": "sharesItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1": { "auth_ref": [ "r80", "r81", "r82" ], "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 property and equipment financed through accounts payable" } } }, "localname": "NoncashOrPartNoncashAcquisitionPayablesAssumed1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r232" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/GoodwillandIntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r57" ], "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 income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NonrecurringAdjustmentAxis": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "Information about material and nonrecurring adjustment directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Nonrecurring Adjustment [Axis]", "terseLabel": "Nonrecurring Adjustment [Axis]" } } }, "localname": "NonrecurringAdjustmentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsResultsofOperationsandProFormaResultsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NonrecurringAdjustmentDomain": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "Material, nonrecurring adjustment(s) allocated (included) to (in) reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Nonrecurring Adjustment [Domain]", "terseLabel": "Nonrecurring Adjustment [Domain]" } } }, "localname": "NonrecurringAdjustmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsResultsofOperationsandProFormaResultsofOperationsDetails" ], "xbrltype": "domainItemType" }, "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/2019-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/2019-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": "(Loss) income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r266" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Rent expense, under Topic 842" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic842LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r265" ], "calculation": { "http://zagg.com/role/NatureofOperationsandBasisofPresentationFutureMaturitiesofLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationActivitiesinROUAssetsandLeaseLiabilitiesDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationFutureMaturitiesofLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r265" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic842LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r265" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic842LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r264" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right of use assets", "verboseLabel": "ROU assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets", "http://zagg.com/role/NatureofOperationsandBasisofPresentationActivitiesinROUAssetsandLeaseLiabilitiesDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic842LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r270", "r272" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate, percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic842LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r269", "r272" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic842LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r259", "r261" ], "calculation": { "http://zagg.com/role/NatureofOperationsandBasisofPresentationMinimumRentalPaymentsforOperatingLeasesDetails": { "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/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationMinimumRentalPaymentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r259", "r261" ], "calculation": { "http://zagg.com/role/NatureofOperationsandBasisofPresentationMinimumRentalPaymentsforOperatingLeasesDetails": { "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 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", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationMinimumRentalPaymentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r259", "r261" ], "calculation": { "http://zagg.com/role/NatureofOperationsandBasisofPresentationMinimumRentalPaymentsforOperatingLeasesDetails": { "order": 4.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 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", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationMinimumRentalPaymentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r259", "r261" ], "calculation": { "http://zagg.com/role/NatureofOperationsandBasisofPresentationMinimumRentalPaymentsforOperatingLeasesDetails": { "order": 5.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 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", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationMinimumRentalPaymentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r259", "r261" ], "calculation": { "http://zagg.com/role/NatureofOperationsandBasisofPresentationMinimumRentalPaymentsforOperatingLeasesDetails": { "order": 3.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 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", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationMinimumRentalPaymentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueRollingMaturityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Rolling Maturity [Abstract]", "terseLabel": "Operating Leases, Future Minimum Payments Due, Rolling Maturity [Abstract]" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueRollingMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationMinimumRentalPaymentsforOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r259", "r261" ], "calculation": { "http://zagg.com/role/NatureofOperationsandBasisofPresentationMinimumRentalPaymentsforOperatingLeasesDetails": { "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", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationMinimumRentalPaymentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://zagg.com/role/NatureofOperationsandBasisofPresentationMinimumRentalPaymentsforOperatingLeasesDetails": { "order": 2.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 remainder of the 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, Remainder of Fiscal Year", "terseLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationMinimumRentalPaymentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r260" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.", "label": "Operating Leases, Rent Expense, Net", "terseLabel": "Rent expense, before Topic 842" } } }, "localname": "OperatingLeasesRentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic842LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r87", "r91", "r118", "r251" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r21" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r36", "r256" ], "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 gain (loss)" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r43", "r46", "r48", "r180" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r43", "r46", "r243", "r244", "r247" ], "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/2019-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/2019-01-31", "presentation": [ "http://zagg.com/role/GoodwillandIntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r58" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other income (expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentedTechnologyMember": { "auth_ref": [ "r234" ], "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": "Technologies", "verboseLabel": "Patents and technology" } } }, "localname": "PatentedTechnologyMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsIntangibleAssetClassDetails", "http://zagg.com/role/GoodwillandIntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForCommissions": { "auth_ref": [ "r73" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid for commissions during the current period.", "label": "Payments for Commissions", "terseLabel": "Commissions to brokers included in cash consideration paid" } } }, "localname": "PaymentsForCommissions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/TreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r65" ], "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", "terseLabel": "Cash consideration paid" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows", "http://zagg.com/role/TreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r67" ], "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" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtRestructuringCosts": { "auth_ref": [ "r68" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r65" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Payment of withholding on restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r61", "r240" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsComponentsofPurchaseConsiderationforHALODetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r61" ], "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 HALO, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "auth_ref": [ "r62" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other.", "label": "Payments to Acquire Other Productive Assets", "terseLabel": "Purchase of HALO through amounts due to seller, contingent payments and common stock" } } }, "localname": "PaymentsToAcquireOtherProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r62" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PendingLitigationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process.", "label": "Pending Litigation [Member]", "terseLabel": "Pending Litigation" } } }, "localname": "PendingLitigationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r2", "r18", "r19" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r63", "r210" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.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 payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from issuance of stock under employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r64", "r85" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r60" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from disposal of equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r110" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/RevenuePercentageofNetSalesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r42", "r45", "r70", "r122", "r123", "r243", "r245", "r246", "r249", "r250" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net (loss) income", "verboseLabel": "Net (loss) income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsResultsofOperationsandProFormaResultsofOperationsDetails", "http://zagg.com/role/CondensedConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r5", "r6", "r156", "r288" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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 $13,860 and $11,844" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r66" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r66" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsComponentsofPurchaseConsiderationforHALODetails", "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r11", "r181", "r286" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAppropriated": { "auth_ref": [ "r35", "r178", "r179", "r284" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "A segregation of retained earnings which is unavailable for dividend distribution. Includes also retained earnings appropriated for loss contingencies.", "label": "Retained Earnings, Appropriated", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAppropriated", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic842LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r190", "r191" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r112" ], "lang": { "en-US": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails", "http://zagg.com/role/RevenuePercentageofNetSalesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r199" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SalesChannelThroughIntermediaryMember": { "auth_ref": [ "r198" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/RevenuePercentageofNetSalesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r98" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/EarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r145" ], "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": "Summary of intangible asset class and related preliminary weighted average amortization periods" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r145", "r149" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsIntangibleAssetClassDetails", "http://zagg.com/role/GoodwillandIntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails", "http://zagg.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r145", "r149" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r262" ], "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]", "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r141", "r142" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r4", "r15", "r16", "r17" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r88", "r90", "r101", "r102", "r103" ], "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 - Summary of Right of Use Assets and Lease Liabilities" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r177" ], "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 Warrant Liabilities Activity" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r230" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of identifiable assets acquired and liabilities assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r158", "r159", "r160" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsComponentsofPurchaseConsiderationforHALODetails", "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock": { "auth_ref": [ "r207" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r202", "r209" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "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/2019-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r205" ], "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": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r182", "r183", "r184", "r185" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/TreasuryStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r108", "r112", "r113", "r114", "r252", "r254" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/ConcentrationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r56", "r135" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r59" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "verboseLabel": "Selling, general, and administrative expense" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r75" ], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r203" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r206" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r206" ], "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/2019-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/2019-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r200", "r204" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r176" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/RevenueWarrantyLiabilityActivityDetails" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/RevenueContractwithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r174" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/RevenueWarrantyLiabilityActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r175" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/RevenueWarrantyLiabilityActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r29", "r180" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "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": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r7", "r8", "r180", "r181" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Employee stock purchase plan release (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r180", "r181" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/EarningsLossPerShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r7", "r8", "r180", "r181" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted stock release (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r7", "r8", "r180", "r181" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Employee stock purchase plan release" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture", "terseLabel": "Stock-based compensation expense" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "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/2019-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/2019-01-31", "presentation": [ "http://zagg.com/role/TreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r8", "r12", "r13", "r131" ], "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", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets", "http://zagg.com/role/CondensedConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r231" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/AcquisitionsIntangibleAssetClassDetails", "http://zagg.com/role/GoodwillandIntangibleAssetsLonglivedIntangibleAssetsNetofAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r182" ], "lang": { "en-US": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Weighted average price per share repurchased (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/TreasuryStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r28", "r182" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r28", "r182" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r186" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/TreasuryStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r28", "r182", "r185" ], "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, 7,055 and 6,983 common shares at cost" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r180", "r181", "r182" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Treasury stock purchase" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofEquity" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationActivitiesinROUAssetsandLeaseLiabilitiesDetails", "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic842LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r104", "r105", "r106", "r107", "r115", "r116", "r117" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r93", "r97" ], "calculation": { "http://zagg.com/role/EarningsLossPerShareReconciliationofEarningsPerShareDetails": { "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/2019-01-31", "presentation": [ "http://zagg.com/role/EarningsLossPerShareReconciliationofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r92", "r97" ], "calculation": { "http://zagg.com/role/EarningsLossPerShareReconciliationofEarningsPerShareDetails": { "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/2019-01-31", "presentation": [ "http://zagg.com/role/EarningsLossPerShareReconciliationofEarningsPerShareDetails" ], "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/2019-01-31", "presentation": [ "http://zagg.com/role/EarningsLossPerShareReconciliationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "zagg_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationWitholdingOfRestrictedStockUnits": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationWitholdingOfRestrictedStockUnits", "label": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationWitholdingOfRestrictedStockUnits", "terseLabel": "Payment of withholding taxes on restricted stock units" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationWitholdingOfRestrictedStockUnits", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "zagg_AudioMemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Audio Member [Member]", "terseLabel": "Audio" } } }, "localname": "AudioMemberMember", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/RevenuePercentageofNetSalesDetails" ], "xbrltype": "domainItemType" }, "zagg_BuildToSuitLeaseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Build to suit Lease", "label": "Build to suit Lease [Member]", "terseLabel": "Build to suit lease" } } }, "localname": "BuildToSuitLeaseMember", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic842LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "zagg_BusinessAcquisitionProFormaInformationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Acquisition Pro Forma Information", "label": "Business Acquisition Pro Forma Information [Table Text Block]", "terseLabel": "Pro forma results of operations - HALO" } } }, "localname": "BusinessAcquisitionProFormaInformationTableTextBlock", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "zagg_BusinessAcquisitionProFormaNetIncomeExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "BusinessAcquisitionProFormaNetIncomeExpenses", "label": "BusinessAcquisitionProFormaNetIncomeExpenses", "terseLabel": "Amortization expense" } } }, "localname": "BusinessAcquisitionProFormaNetIncomeExpenses", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/AcquisitionsResultsofOperationsandProFormaResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "zagg_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableshares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableshares", "label": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableshares", "verboseLabel": "Shares issued as consideration for acquisition (in shares)" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableshares", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "zagg_BusinessCombinationContingentConsiderationAdjustmentPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Combination Contingent Consideration Adjustment Period", "label": "Business Combination Contingent Consideration Adjustment Period", "terseLabel": "Contingent consideration adjustment period" } } }, "localname": "BusinessCombinationContingentConsiderationAdjustmentPeriod", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/AcquisitionsComponentsofPurchaseConsiderationforHALODetails" ], "xbrltype": "durationItemType" }, "zagg_BusinessCombinationContingentConsiderationPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "BusinessCombinationContingentConsiderationPeriod", "label": "BusinessCombinationContingentConsiderationPeriod", "terseLabel": "Contingent consideration period" } } }, "localname": "BusinessCombinationContingentConsiderationPeriod", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/AcquisitionsComponentsofPurchaseConsiderationforHALODetails" ], "xbrltype": "durationItemType" }, "zagg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpenses": { "auth_ref": [], "calculation": { "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails": { "order": 11.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Expenses", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Expenses", "negatedLabel": "Accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpenses", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "zagg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedWagesAndWageRelatedExpenses": { "auth_ref": [], "calculation": { "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails": { "order": 14.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Wages And Wage Related Expenses", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Wages And Wage Related Expenses", "negatedLabel": "Accrued wages and wage related expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedWagesAndWageRelatedExpenses", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "zagg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncomeTaxesPayable": { "auth_ref": [], "calculation": { "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails": { "order": 13.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Income Taxes Payable", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Income Taxes Payable", "negatedLabel": "Income tax payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncomeTaxesPayable", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "zagg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventoryStepUp": { "auth_ref": [], "calculation": { "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventoryStepUp", "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventoryStepUp", "terseLabel": "Inventory step up" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventoryStepUp", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "zagg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails": { "order": 15.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liability", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liability", "terseLabel": "Operating lease right of use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "zagg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSalesReturnsLiabilityCurrent": { "auth_ref": [], "calculation": { "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails": { "order": 12.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSalesReturnsLiabilityCurrent", "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSalesReturnsLiabilityCurrent", "negatedLabel": "Sales return liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSalesReturnsLiabilityCurrent", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "zagg_CashPaidForRentExpenseIncludedInLeaseLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash Paid For Rent Expense Included In Lease Liabilities", "label": "Cash Paid For Rent Expense Included In Lease Liabilities", "terseLabel": "Cash paid during the period for rent expenses included in the measurement of lease liabilities" } } }, "localname": "CashPaidForRentExpenseIncludedInLeaseLiabilities", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "zagg_CustomerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "commentaryGuidance": "Superior", "label": "Customer [Member]" } } }, "localname": "CustomerMember", "nsuri": "http://zagg.com/20190630", "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/20190630", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails" ], "xbrltype": "domainItemType" }, "zagg_CustomerTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer Two", "label": "Customer Two [Member]", "terseLabel": "Verizon" } } }, "localname": "CustomerTwoMember", "nsuri": "http://zagg.com/20190630", "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/20190630", "presentation": [ "http://zagg.com/role/RevenuePercentageofNetSalesDetails" ], "xbrltype": "domainItemType" }, "zagg_EarnoutConsiderationMemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "EarnoutConsiderationMember", "label": "EarnoutConsiderationMember [Member]", "terseLabel": "Earnout Consideration" } } }, "localname": "EarnoutConsiderationMemberMember", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/AcquisitionsComponentsofPurchaseConsiderationforHALODetails" ], "xbrltype": "domainItemType" }, "zagg_EmployeesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Employees [Member]", "terseLabel": "Employees" } } }, "localname": "EmployeesMember", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "zagg_GainLossOnDeferredDebtIssuanceCostsWithDebtModification": { "auth_ref": [], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "label": "GainLossOnDeferredDebtIssuanceCostsWithDebtModification", "negatedLabel": "Loss on deferred loan costs with debt modification" } } }, "localname": "GainLossOnDeferredDebtIssuanceCostsWithDebtModification", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "zagg_HALOMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "HALO", "label": "HALO [Member]", "terseLabel": "HALO" } } }, "localname": "HALOMember", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/AcquisitionsComponentsofPurchaseConsiderationforHALODetails", "http://zagg.com/role/AcquisitionsFairValueofAcquisitionDetails", "http://zagg.com/role/AcquisitionsIntangibleAssetClassDetails", "http://zagg.com/role/AcquisitionsResultsofOperationsandProFormaResultsofOperationsDetails", "http://zagg.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "zagg_IncreaseDecreaseInSalesReturnLiability": { "auth_ref": [], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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/20190630", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "zagg_InitialRecognitionOfLeaseLiabilitiesUponAdoptionOfTopic842": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Initial Recognition of Lease Liabilities Upon Adoption of Topic 842", "label": "Initial Recognition of Lease Liabilities Upon Adoption of Topic 842", "terseLabel": "Noncash change in lease asset and operating liabilities from remeasurement of existing leases and addition of new leases" } } }, "localname": "InitialRecognitionOfLeaseLiabilitiesUponAdoptionOfTopic842", "nsuri": "http://zagg.com/20190630", "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/20190630", "presentation": [ "http://zagg.com/role/InventoriesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "zagg_KeyboardsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Keyboards [Member]", "terseLabel": "Productivity (keyboards and other)" } } }, "localname": "KeyboardsMember", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/RevenuePercentageofNetSalesDetails" ], "xbrltype": "domainItemType" }, "zagg_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Remaining Lease Term", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationAdoptionofASCTopic842LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "zagg_LongTermDebtExpenseDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long-term Debt Expense", "label": "Long-term Debt Expense [Domain]", "terseLabel": "Interest from the amended credit facility and amortization of debt issuance costs" } } }, "localname": "LongTermDebtExpenseDomain", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/AcquisitionsResultsofOperationsandProFormaResultsofOperationsDetails" ], "xbrltype": "domainItemType" }, "zagg_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Major Customers", "label": "Number of Major Customers", "terseLabel": "Number of major customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/ConcentrationsConcentrationofCreditRiskandConcentrationofNetSalesDetails" ], "xbrltype": "integerItemType" }, "zagg_OperatingLeaseAmortizationRightOfUseAsset": { "auth_ref": [], "calculation": { "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Operating Lease, Amortization, Right Of Use Asset", "label": "Operating Lease, Amortization, Right Of Use Asset", "verboseLabel": "Amortization of right of use assets" } } }, "localname": "OperatingLeaseAmortizationRightOfUseAsset", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "zagg_OperatingLeaseLiabilityAdditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating Lease Liability, Additions", "label": "Operating Lease Liability, Additions", "terseLabel": "Lease liabilities, Additions" } } }, "localname": "OperatingLeaseLiabilityAdditions", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationActivitiesinROUAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "zagg_OperatingLeaseLiabilityAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating Lease Liability, Amortization", "label": "Operating Lease Liability, Amortization", "negatedLabel": "Lease Liabilities, Amortization" } } }, "localname": "OperatingLeaseLiabilityAmortization", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationActivitiesinROUAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "zagg_OperatingLeaseRightOfUseAssetAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Operating Lease Right Of Use Asset. Additions", "label": "Operating Lease Right Of Use Asset. Additions", "terseLabel": "ROU assets, Additions" } } }, "localname": "OperatingLeaseRightOfUseAssetAdditions", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationActivitiesinROUAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "zagg_OperatingLeaseRightOfUseAssetAmortization": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Operating Lease Right Of Use Asset, Amortization", "label": "Operating Lease Right Of Use Asset, Amortization", "negatedLabel": "ROU asset, Amortization" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortization", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/NatureofOperationsandBasisofPresentationActivitiesinROUAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "zagg_OtherCountriesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Countries [Member]", "terseLabel": "Other" } } }, "localname": "OtherCountriesMember", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/RevenuePercentageofNetSalesDetails" ], "xbrltype": "domainItemType" }, "zagg_PowerManagementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Power Management [Member]", "terseLabel": "Power (power management and power cases)" } } }, "localname": "PowerManagementMember", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/RevenuePercentageofNetSalesDetails" ], "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/20190630", "presentation": [ "http://zagg.com/role/RevenuePercentageofNetSalesDetails" ], "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/20190630", "presentation": [ "http://zagg.com/role/RevenuePercentageofNetSalesDetails" ], "xbrltype": "domainItemType" }, "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/20190630", "presentation": [ "http://zagg.com/role/ConcentrationsTables" ], "xbrltype": "textBlockItemType" }, "zagg_ScheduleOfTangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlockTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ScheduleOfTangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "label": "ScheduleOfTangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock [Table Text Block]", "terseLabel": "Summary of purchase consideration" } } }, "localname": "ScheduleOfTangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlockTableTextBlock", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "zagg_ScreenProtectionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Screen Protection [Member]", "terseLabel": "Protection (screen protection and cases)" } } }, "localname": "ScreenProtectionMember", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/RevenuePercentageofNetSalesDetails" ], "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/20190630", "presentation": [ "http://zagg.com/role/CondensedConsolidatedStatementsofCashFlows", "http://zagg.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "zagg_ThirdPartyIndemnificationLiabilityMemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ThirdPartyIndemnificationLiabilityMember", "label": "ThirdPartyIndemnificationLiabilityMember [Member]", "terseLabel": "Third Party Indemnification Liability" } } }, "localname": "ThirdPartyIndemnificationLiabilityMemberMember", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/AcquisitionsComponentsofPurchaseConsiderationforHALODetails" ], "xbrltype": "domainItemType" }, "zagg_TreasuryStockCommonSharesPurchase": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "TreasuryStockCommonSharesPurchase", "terseLabel": "Shares repurchased" } } }, "localname": "TreasuryStockCommonSharesPurchase", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/TreasuryStockDetails" ], "xbrltype": "sharesItemType" }, "zagg_YoungAndDolarMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Young and Dolar", "label": "Young and Dolar [Member]", "terseLabel": "Young and Dolar" } } }, "localname": "YoungAndDolarMember", "nsuri": "http://zagg.com/20190630", "presentation": [ "http://zagg.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e725-108305" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e765-108305" }, "r103": { "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" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21332-112643" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21346-112643" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130611-203046-203046" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r206": { "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=116856206&loc=d3e5070-113901" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r208": { "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=116856206&loc=d3e5070-113901" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r211": { "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" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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=116825942&loc=d3e330036-122817" }, "r219": { "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" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r226": { "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" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r243": { "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" }, "r244": { "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" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717" }, "r261": { "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" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r28": { "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" }, "r280": { "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=116637391&loc=SL114874048-224260" }, "r281": { "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=116637391&loc=SL114874048-224260" }, "r282": { "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=116637391&loc=SL114874048-224260" }, "r283": { "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=116637391&loc=SL114874048-224260" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(23)(a)(4)(i))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r285": { "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=119400593&loc=d3e572229-122910" }, "r286": { "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=119400593&loc=d3e572229-122910" }, "r287": { "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=119400593&loc=d3e572229-122910" }, "r288": { "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=119400593&loc=d3e572229-122910" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "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=119400593&loc=d3e572229-122910" }, "r291": { "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=116637232&loc=SL114874131-224263" }, "r292": { "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=116637232&loc=SL114874131-224263" }, "r293": { "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=116637232&loc=SL114874131-224263" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r30": { "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" }, "r300": { "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" }, "r301": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r302": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r303": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r304": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r305": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r306": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(30)(a)(3)(ii))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "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": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r49": { "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=116634182&loc=SL114868664-224227" }, "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": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r51": { "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=116634182&loc=SL114868664-224227" }, "r52": { "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=116634182&loc=SL114868664-224227" }, "r53": { "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=116634182&loc=SL114868664-224227" }, "r54": { "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=116634182&loc=SL114868664-224227" }, "r55": { "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=116634182&loc=SL114868664-224227" }, "r56": { "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=116634182&loc=SL114868664-224227" }, "r57": { "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=116634182&loc=SL114868664-224227" }, "r58": { "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=116634182&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&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": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r97": { "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" }, "r98": { "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" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" } }, "version": "2.1" } ZIP 71 0001296205-19-000074-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001296205-19-000074-xbrl.zip M4$L#!!0 ( QG!T\,MVP_*0@ %&AI8FET M,S$Q+FAT;>U:;5,;.1+^?K]":^H2J/+;8!N(3:@BP&Y MCPJ--"MI;+R__EK2V S8$+-J26UU$]W/]+H](?+SQ>C?WVY(JG- M!/GRCP\_#R](K=%J?>U?3EA_D=*S8_.R4\2GA['V-_]K^-4(U6E@02HV="WA?2\'UWN_VVW_,W =-!*:<3'OOQWQ# SY!#-RK3(JWX9:PW\'G!AJX1]G8=+'V%AP M"8UR$:)#/_.K?WXGO7[",:X^Z#4SWL;)75Q=CX8_#B_.1\// MGQZ=W9;-I;M^+L,ZN4@U-^0\!2WK) 9M>3(G-J7VS5[O9/"T];AD:+E^(SK! MX7+*&/I?0T!B^YVC?!V"MW$-HN9BDENFVKT%C=K-GE_ (4GI%(B&*8<9!CV; MHOE^*:A&#Q)S<@VYTI8H27Y4.GNS%QVU!U&[\0M1"?GW^4\_D:&,T;+O7H-E M#W?+LA^H07NBY;(YN9%J)H!-H!X,K(-9F<*!I<*4AT-0+@F5I\04[N.N_0PTE)VX"63<",RR+F'/N$UQ M@B:'V"OH^LU1-<5PFE-LQLAX7EV&UX+?SO\)?H$D7")"'-CN$%%'\*(X5NM* M/9<)QBWJ"")^CT7!L$]$7<7\=40L=[$N1] XO#L_$.(.T"66S(.AT6>89YYU M)U$(%$ 4*X2:'\YX?6)J4I((-3,+B&N8<(.<"P>BOM")H9(5G)J%*BNZ-E\! M3+N[!=/1/9N^-24$2^KC I)*$HZ/^^; VWI(J 8/*@0)'POPU@=$\EAPD[H6 M3BS#>.QBLGMFW,1"F0+;N4BME0CHRK6*@6&Q(?L()@:(SH"9J]LXI7("Y!R# MX'4AP)2YNT,;46\?@BI1CX6G\,@=;98!VFX0XL)E!?$!@TZAYXV6+$;;9P?A M^6")^*H[H(PC(R]BBL>'.P-TNAM CYKM8[^"EV!P=X46][GXVYBL.YH0T\)L MWL3EZS$@M,J1 @-0A<8.,#9.N?'Q%J5 ^G[CO09!/59+"G 'M'J9 M"5PEQZB-NA@E./.;?E.,#6><:NXFP -1\?E'NIX*X\B#=W'CF8:/S\H *H3; M?=\H1_+,XT)0EU1P6EZ).Q*"+0*EJ3(Q_#8&)XB1']L#>Q$IV2$G&.^&$RRB M_7T?V#A@KKC"YJ%V8X] +YIRYH!.C9+4)19JT$DF8"V[G MCH&L&];YI0>MQV-PJ7NB%2[N\]=M.:&\T#GZ@_$T*HZ59EX!S\HG()$="70+ MK('<^9L3P1U'@#[Z)<]]]G@=X(]W _S+#' UI:+P8=)! Y($:3&?HE'-&GJ+ M5&B#@!\>U[-=#W-LB,':!$8]5H5]?.Q-4A)=2H/;+B3?WAZ2\6(CXCT7PAJ@ M/AZE;H!7@%2V&TA=ANF A%5$N0..DJOZF@> ?498=L1#Q7&A'6(J6?Y>?YDR M%DO<@33V8F+LXK=PMD;V5X03A#L&R0=RI9JXD82P6\1?62QU.0B:I-0L:9 + MK]X]@/F\XV>_S F"WX HCV4>R-=?L" O=H8=VJ'V=LL9_L .U9\)LX43U>]" MH(O(55#?14,'SF?PH156CGI1Y.16:;,D'[X .\LR;BW VAPS5DAL7 WCJ)-O MOH^@QY!N7,K _VY/L/!.^*W@J++WQT+&_J#FX/N&CNAT M!P3NQ"'F@%@JB<-RXS<#>N.80*"=G@MXPNP/JAB(A!%A+>MN("^6F4N6GMJ>5K(AD[MA<\1RZ1 M:(Q1=00+^)B*#'+6]!G'2:1]')8:?K[T)8C7]LH5)Y3Z(9[DFT M+%NM[!XW>\?=J'WTN,B3[=O-Z*G*HUYT?/+N#S;_KRK>\DL3E@?7W>14OJ]U M:@\M;E7>/\QOE] N#>Z*-G2XA[:<.CZ!S+4L"QT^<)U*< IPB59#T3><\VG/ MOA\%-IP)NG(Q*9#4'-?]K9ZENY2+O689_X0U>D*;[33J\K[2EMRW"=>HWNQU MCP?&?Y*+C]?#OY/SCU?7#V[>;.))VP6![=+F?PW(,N&$X1!O[CB?+!"T$VA= MX1T!K97K5-\1NLL(W6T06(*T/-,Z> R6+;^Y>,Y5VS77KJM;*17NH??#B^Z4'.L8$5E@8E#JTGWT1O/P,5\[]Y?>S_P!02P,$% @ #&<'3P^J<+HL M" /B\ !8 !A,#8S,#$Y+65X:&EB:70S,3(N:'1M[5IM4QLY$OY^OT)+ MZA*H\BO&O-B$*@)DXZILDN6\E=O[LB6/9%N%9C0K:>QX?_T]DF;,&!LPR]:M M?80"XY%:K9;T=/OUKZZ)>O^Q? MD@_]GSZ2@UJC2?J:)D98H1(JZ_6K3SMD9VQMVJG7I]-I;=JJ*3VJ]Z_K3M5! M72IE>(U9MG-VZDKPR2D[^\?I#]4JN511%O/$DDAS:CDCF1')B'QEW-R0:C67 MNE#I3(O1V)+]1O.$?%7Z1DQHJ+?"2GY6Z#FMA^?3NN_D=*#8[.R4B0D1[.V. M^*WQ6Q-FU%$02HV=2?YV9\R=]LY!.[7=J6!VW&DV&O_L[GBAL].A2BQT:;0, M7X.")366?[-5*L4HZ7ASNS'5(Y%4!\I:%7=.H+UJ>%2%F*:1[9@LAL3,]>/T M%FH&-+H9:94EK!HIJ71'CP:[^^UVI?@CC5ICKQOJ7C7\3]N]Z?=)J MUO87A[UZP!%FG^L5(][$P5U<7?=[[WL7Y_W>YT^O7S4/&]U[Q[AA(SI8/:)> MA?3I##V0RQKY5RSLN$(BKJT8SH@=4_OZ5?OX_C'Z=10)PQIVJLUC=)E2QN") M51/GH5DK!KEAIBU,:+-1:_L)[)$QG7"B^43P*<*?'0M#?LZH MAB_)&;GFJ=*6J(2\5SH.0&TVJC\3-23_.?_Q1])+(JSLR4M8V?WM6MEWU& ] ML7+QC-PD:BHY&_%*6& =EI4I=)PH)#]T045":#(C66)UQC$\I$.?&;'4E,1X MTH)*,D3>(/!R!1ZIP@]&*!)>>0-='I3 MF*88ACE!,T8&L_(TO!3\MOY/\,O)4"1 B /;+2(J "_$4:U+]2(9(FY11Q7Q M/9(9@TZ@KK3\%2!6N%B7 C0.[\X/I+P%=(XE@ DC$0'*_^AQ('DAAQJZ%$XL1CUU,=L], MF$@JDZ&=B]1:R8"N5*N(,Q0;L@LP,0YT!LQ)U);O+PJ-P!#H)T':=$!>#UN9W$;J"5RE0-2&+49) MP?SVWV0#(YB@6K@!B$!4?/Y)G*;,./+@7=QXIN'CLS(E'?JI9@42X1N"#H04=N88R*ING5]ZT'H\ M!I=:$"UQ<9^_ON4#2C.=PA^,IU%1I#3S!GA6/N()V)&$6Z"&I\[?G AV' 'Z M\$N1^NSQ,L ?;0?XYQG@:D)EYL.D@P8?#D&+Q02+:E;06U"A-0)^>%S-=CW, MT1#!V@1&/5"9O;_O=5(2G4MSMUT8/KX])(-B(^(]EXI:Z#%X!4MAU( MG8?I@(1E1+D#CIRK^IH[@'U"6';$0T51IAUB2EE^05^LC$6).YJ&%A-!Q>_A M;(WL+@D/ 7<$R3MRN9G82/*P6\1ODLUMV0N6C*F9TR 77KU[<.;SCA_]/"=( M<<-E?BQS1[[RC EYMC-LT0ZUO5W.\"=VJ/Y,F!5.5+D-@2XBET%]&PT=.)_ MAY98.>RBX.16:3,G'[X RN)86,OYRAPS4" VKH8)V.2;[P+T".G&I0S\=WN" MPCOY[YF R=X?LR3R!S5[WS><&X7;.=TXEZ"9H+T"Z'0'!.[$(1(<6,J)PWSC M-^7TQC&!0#L]%_"$V1]4%R=R3T)HOD<+1S5Y\)R5@B=E:&CX/':N0'-.L"$, M8(('5P(1,6 AX;TK)L@/(\]-*T\M7Q+)V+*]X#FXQ% C1E4 %NYC*N#FWT;D MN*R$Y"R2B9(3[C)T0D?Y2Q6=AV$>IU+-.&JG8Q4"+UU /5#Z3++RR*GQXZ_/ MK6<.BZ^C_5S0S*JBB;]P$$H&0#O7;KDD30WO%%^ZI?Y<^VX9NVXED')226<= MD?@U\/WF]R%.3FK'[=9QH^EO15B-/U:8E-^8J(4;$W7+EBL/CFJ'K=;)X?'] M(@^V;]2:#U6V6_N-PX,_V?PO-;SNIR9,#^;=I#1YN]/:*5H44+8J[>RGW^;0 MSA?<%:WI<'?7O#HZZQG^2_OFO'S]? M^PLK/_7Z'^Y3\GD9_#T<#WT/@=D'\/('>_A-="[F;9')7Y@=7> M?;"L^YW#4^[2KKA=76J6JG#=O!/>*D]X^9+V@W>WES30 3)39GDWMZ'QY/O> M^6>X6>[ON)_]%U!+ P04 " ,9P=/.B+X;'@& "0*P %@ &$P-C,P M,3DM97AH:6)I=#,R,2YH=&WM6NMSVC@0_WY_A4KFVF0&/WF$5S-#@33EXZP!6AB6SY9#N'^^EO)-B$ORB5W%Y@C,V% TJZTN[]=:[W;>M,==)SO MESTT$X&/+K]\..]W4$$SC*^ECF%TG2XZ:OS8):=-*:L% +PZ4Z=>4P0,V@MP(#?MT&C;4<9L!YE,::F,F! L: M=>"NQ<358!G'KFC$20 K%G(?R3=G,\;NU92S)/0TE_F,-_AT?&A7*L7\'YFZ M>=1,YPY,]=>4#+0)#JB_:+QS:$!B=$'F:,@"'+Y+9V/Z)P'!X!3JYSP5^AB( M?1H2+5."92O)>]_.^A_ZSML#JVHV2[9NW97]<:E=, 'A6RE/IS=T^J?]3MOI M#RX X,/1E_:%@YS!CLMEU= 7?:1W=#3J=:1LJ<6L4L4L[KAH[1%J=P>73J_[ M3'L]=+]M%/..W>IF%0U.D7/60Z/V\$/[HC?2!M_.>]]1N^/ 3+K*-DU[O1YH MZ($.&E8M>BP*O:H:RH^KH1\BEX4A<>6#!/J!^ZZ%#2O#VHV;;9[+ @PN%"_;*:1VC"N&(9$4Z9 MAPBHR$._)2')@IQ95,^7(L(QFE ?)I>G&!$WX?#( R%QZ*'>C3O#X93 DRD( M:!S+$Z_NG!XUW[BH6(!V"8\!G<0KHLZ,TQBU9X2'\@PAZ3=!@,J$N MX5(N29B)450[.W@!1D!=.22PR(LK15!S<%S2<3T2A5=P;EEIX+N65' MNZ-0R]0K2H$.6"SSNTGB@Q.Z@"=?NL'2-3CY(Z&E&C_'^#!WCT\T! ":8!5F(:(+3"0>C"J M3)N#!5,9LB-.8HF+HIS&OH^ #((OA"F8B H<1H;)\OP!0P]E5JH: >K$C^% M%8.HK?:,[X4V_:47 H''/LEILA5*:IP(EI.H^WPZ,F8<(KDTC(^CF#3R+\V5 M_21]C2,?+QHT5-I6^V;I1KVN5ZI6V2RKI$- IB&\_$A90J*G"8DA MO(>3Y;I>K]FEX_K32];2F[JU;K)2*MM6^9GDZP]>T>U:J6P>;TAO*-6DZ@&] MQP" ]X52(:?(02M8U+"CFR6(,X/+H0U=Z[XMK^7CT\5^-I8RO. MRA&T$VA]<,-(T;J2!>T1NLL(W6T0/IY]OSTHU9JH"ZF-*QC?XW./S]?!Y^$E MIY ;19 .QL_A/?>=L?SW895#^ M PG6:X>A>W6A.W%HC\2=0>).A,>UB=2#2N0^-.X!^>J9TVV!Z669T^ZU53@S M&F?%?[!N6EES754ZD_77E9K=:I5_M%K$W:C,K^IU\4P6^4(FBI"KNB02>=4? M=">[_+):L8?&BY]V#8P)\@@)8'':BY&19%4_U:T MS2%0K2 _*23NGNG;*&TW00R<%1S 3Y4">)B#2L @<%HL5.7^CF6>8?P9J'%, M@&/$V365?369X7-S273,*8!C+#L&LIKQ/9/*-9.$AS2>W3+8H/,&D$!%+(69 M3% 2P8B4AL3B:8L";%25N<&)C^4;E=6VS[7=H \XX#'<%Q-!FAD:S+_=09I] MIKVJJFOVY"]02P,$% @ #&<'3Q9Z L2QK $ S0@7 !$ !Z86=G+3(P M,3DP-C,P+FAT;>R]:5<;R;(N_/W^"KWL>\_M7HNR.*)R,S(W__?9;-1^18Z MW;S=^F,%OT$KE?^W_OO_EV7_\^?>Q\I6V_6;H=6K;':"Z05?N398-K-MOG5YW\Y+17(0C+.S]VUA##P5)',Q%LR%AT/-." MZXPC@Q@+V%*)5T_6(I:6*OC1>LOA-"HR@^$J99%'+'"EA%GU:Y+K@(SE#$G% M)++:VZ"QY!992:UAZ;&G/7@[>,-6=^W:G)S\L7+:ZYVOO7V;OKQQ[>9;:*=& M@L);#\^ZM)U&_OVTBXN+-^G(FW;G!$Y%]&W>ZO9,RX7OYS?RUM=;YU_0P=E8 M:_UV\.OXU&ZG]_W$:+IV'RJ#S=M&#R_&]R;D_:WM_## Z?W MN]F),>?W[S[ZX8%+\LM>!C>]U?+Q0_(6-#LD^;_M=4RK&]N=INF!?J3[\ RI MF_O\^,U3SX\?=J^/;O=I^MF:[DV?=O.'[@OGXK?_4_VX[TY#TV1W)9%?_N@1 MF$Z\TD0'/'S^/[T]R8B8U!9_1U2CIHJWPQ^_/Z_;9@3+OU.MX1GC"UR[W^IU MKA[6@]&/J4ER)%A0]F#\^N_-T#.5=$T6_M//O_VQLMEN]<"$L_K5.726&W[[ M8Z47+GMO!U):__UMNFC]?_VO__5[+^\UPOK8[']_._S^^]OAO6W;7ZW_[O-O ME6[OJA'^6/%Y][QAKM9:[5: ^^27:^G$T!E^S+T/K<%'^+T&=^SD;MB R]Y> MB'^LY(PIPC12,5+,F#=@V9%JK*S2&#&*C[<&!HKA%6\L=2@1N/JRMV;;[48P MK6@:27]:IID:%?*U#6B^3Z_PKF%.5BJYA],]_7)EM]K?/I*];X>TVO=GV]^. MWNNSW3.'=P\^7QP>[.#:U@;=W?I$J^]W^-'[#XW=^C:M'>Q<')ZYZ\/F-OI( M:XW#ZS:MU1N-ZOMW>:W^Z:)V?8)JUW_FNP=[^5']ZV7M^DL.U],J^7!:>Z;\-]C[Y6ZP[7ZI^O:^_W3G>WOK+#^E[CD'S(J_"LZM9I7CT[ M_.;AWO;]9W%T]@D=G57QX<&79JV^E]?>OSNMD>W+W8-WIX?UQFFU>7A5;=;. MJM?;HVN^P+-XZZA^WJQM[36KUU].CPX.<>W]#CH\V*:']6U^"-?N'FQ?'9WM M7!V2ZG7UB\(?Z]N]ZCZZ_%C?..;24"F,S*((,6,2QTQ%(C-KM".1X^ -6EE_ MM_%Q?_OWM[>$.WU9WTATK)/O\JXSC;_@_FW_#HYU2^G^DW3Y+>ERP9#S,;-4 MNXPA[C+E.<^(CL9C3"VB9&7]$YF;: ^#Z92"?91@+ZN;2:@#X5X6MDZ'7Q/,5+JEMZJ9KOFOMGGW( M=]_O-8[.]D" V[QVO=>H$OAW )!54GO_X6N5[)U5W]?RCW3O]+!YV=AM @AN M-;Y6FY_Y;MU_K9WM?=W=VF"'!Y\N=@^JE]7F47Y(/E]6SZJ7XVO@6?TC\ED MD++=@T]7T"9>(Y_@_I\8*,_IT=8&/[P&8&U^.#NJ;U]5K]_%:CX!K(QPA".) MF:1 @Q@E.E/8A,Q0KSTR42@!A.@O=*BK:.LI>J&C=U1Q"M$M81$"5\YLH,02 MZP"^"?HG^IM"N#7?[UP!KI8*,U^%N9I0&,>TT-K[3#N.,H8A^C8@P QPA*9# M.BBZLD[OJZPY"7]"=RB"SL-:#D.Z/E6[>/&^D M.'AP[+235"LE.+[KS)O+KD]1WNU[#!\W^8S!UVZ[WQE\&Z1"UD;Z.E2 YWB: M\8W"P,V,O^4^?8]YZ%0�H/9B(V=_[[-N3>O7A]?.CVW<\':CO^UNV93B]Q MCO5Q'@3A\74WOWUOII\X5604W3QB^,OX^_@A;V]UU/@^_58^[+1^UX,5#4SM M>U] ! WO,'GJ0 5,K]T9'VP&T^UWPOHH*[#V>7]K_*3Q3^/O#UZ?#FZ%5KN9 MMQZZ[>CM4ZNZ?W??6[=X>[OU$Z<]J"W8>AR M@4Y6F R2%_-6DF$ZJ9?DKL84[/8OCY/[K1Z@E@D,[VVT-2QB;*474L>H@@M1 M13GH@44QDXD>N*/Y3^N![YH_U*Z5YZK>@SVJ'>.2TQA"](P):@20*(4,DD9[ M)_2H1Q42"]>C"CKU)WNT/\#Q9P'$@[T)'4:=Y=:KB)B00#N"]5X'#^8)G&2, MYVRQ\9S- L]O]1OB1++H%'AJP7QPBD0)[CZ -AKO/1GTFQKWFUK$?E./[SGC8Y7DC=WFO&IH6'N%S^'4XH/@] M&NG!JZ=KMO_33]D&"$G:+?C:W;C,P46,3X/CS79KO]=V7X?W^OWM@X_XWFO? M6_)D.*;3DIXTA:!QR"(6N])=1YO3QBXU]D)'\+$DXFCP\H!>O3/@:U=%@CT5 M63"1"!V"9^"I+8)_)4(2$1.IYTLCG+W0,WDK^&W3:>6MDVY!Y.,IPEZ2R(E6 MS()W A8O@Z(62?B7X-G)9UX]P!VQ1@2-!3',@Z82(.="SAK"B0''K8 +6VNQX)@#"\;@VJ.TRR?5N3CT^0O:2ZHDAN!:*LZ@N%P[Q3C5%@EF$O" MT%)$IOC2"&?6"8HIR<<(1(TC#D(WQ&AD&JB]U\+RH&2T$<]NT!PC\R.HJM)Q G41T_RS8%,2F:=.8>\U MELZ"6V9*"JF\M."I U#=Y0&]F6;!IN61---:(\D#=L-4.Q.D$%DH% M0LGRB72F\UIF+U#+?5IZ%HEGG&D#),A;'Z+#1@JCW3*"\;SFMN)QK9H(' MJ!62*6R4XC'X&)"EDB TS&FH)9CF/+M1JFG-[[5:*[ ECV2:4Q:HCHQ1ZSG# M2MD@Z=*(9CZC5-,2$])**6I<\GE,!:$0ER%X9 CA1$NW/&*:^RC5U):T!6*B MB@@''1@+2!FNHW%,HS0J3/72B&R6HU33$@Y!+G#I@$XXP0301RZ]L])&$JEP MWB^-<&8\2C4M^6#K=5!1"8L4(\Q80:DW2#ANX0N;H5N:5P]$F;B2\]PJR["S MB@#FUCBJ*GX.F3H"W24GII,<=.4JR73]"SS#G-1:0N8@2@K#T3EK$T1SEB M\$V8,JD@L%7+)]+9Y9SF(E 2A0S,:ZN)8$B G[5,NFB,H"KZL(0V.I^%RLQI315SPAG.68@0AGF%$%'C\*OX,IUASFE*D]:]L51XHX#(FS1%T$0. M7RA#2#(, =G2B&9..:9^:80SZYS3E.03@J#$(I.;5 P+B4X&( M5H 7#"MN@PI6022+*6!(',X-ETLP=W]6G$E.;S59"*E":Z "XD^#E'%&0F02 M/0-&:U18&M',@S--3TPLRA!D -;D&3.!6D4"=\%Q+CAS'BV/F.;,F:8G,HCY M)7-4&&1#*KFAD%-61VMC6KAIV=*(;':<:7K"\00@3TD5C':,8F*4-4$R+YE& M#H?E@;V99R= M?.;5 XI)811.&1S"J(Z&&QN(<"Y$0DF@2Z.A,\R$3FO5CQ-!Q.@4D$2F@6U0 MB+YB2-I)B69L:40SITSHU)8] E00+ZA)2P8(T( MMT9I1)G59@X;6!2>/-T=<9W]]AK$81<$,L98E3;@,U&' (;GH.=!NF+YI+H0 M08S9B^%\ AVC!+PK))%T^0<]X;M/L10JA09!1$4#@Q$*# M=M1YZK2D%#DJU/*)=*9SFV8OT*@LPN!AG<=@H\(IDQ)I -".8,'"//:(6I80 M8_[")9$'G&;*<"\9Q"6&(,,M$*B@(:;G9/&+16SXLWZWER[JOFMW:N$"7&F[ MWQILEMMIM^"C&XC\OL,=G05*T?*FX[N?SSWT(KRO0*0@Y21L*M0NF BI?ATU M1$43N#544T9I,&+QQ?<1W&&8V 2Y?G4>AI)*.^:N_=G/&[[>W@=S'9SY#W(I MM>9Q$:TWC"@E,)*,>J=9\(HA&C!P+Q&+L.2]V^FM[26=&3PEIF?#1>,.N(D3@EG*506BH1BU!VXB&!F]W=$%IP0B^X1+>GY=LW MVZ"2K5['I)ONY=VO?U[=L(KQ2:-VW3OW!1OQ9VBYTZ;I?+V;T/L66OWPKM-N MPD5PA>L=Y+W33;"Z=C-T7MY29K\[C55((L>MHB*"6PLZ&@)QB!>IG*S7H@#+ M94K=7GS=GLMJ(<,DAV",A4 (0T09IG50T@<:4T"&RR%&403F+M"Y *K#4[<77[;ED0KEAP7GMN46>(>HUBD(KAX77 MTEA3I.T07Y6R_:S%_]6^@&>8EAGF'Y>1;J<(4D81)=*4D50 !NXNTC8G3A$1 M>0'H=JG:"Z_:\ZFDD68,&(,DYX0)+#1C'DME8J1.*8D+P+9+U5YXU9Y/8>( M<,V-UP98=N!&8F%&-B!+.**F:P-#+&M".# 6H2[(B$E-QZ MZ=3ZO\.5;:=I5LO(K#G"- I+13"(><>UHDA+JBP"/H(U*9EUJ=2%X]66>!>! M=E!B* L US$2YCWS&$?CK"EY=:G4A6/5/#BAK"[75RVT\G M;)Z:5BLTEE^[)QIT[][[IA&ZHYZXW:C)7^JGG7;_Y'0'U*;3##XWG:ME9.)( M*> G6+*TR0'F5HFTO9)A0GHOO%L:)EZ:0I%,83[\'5E'O->3>$?QI6*JZE%L(BYC7IQ\+]E""2,2N$)5&E'B*4 >PM(AEM8BYQ!",LH"H<13Q,"A. M3;$30DDP=YQ)[8U$7#//E9.A?=(QYZ>Y,R,3&!06[5RM?=Y_8<4>GW33A%>OTG,)!#PC05-I MD-*<4>N,9!)A217VV@/=*4 @4*KTPJKT7)@\L)9 ,&;:.L\B_!OA/US&*"0. M,A2A;DVIT@NKTO,I4D\E8II;AJ-D45O+M8E(RVB\<2[: E#Q4J475J7GLSU9 MH)*9X)$,DB&-M<?M_N=]OE+[[LW%T8=>#04 MVT"XIXPC8ZCFAM!(*"6*4%8 1ETJ]H(K]EQXM90F[2M #/*24:$L*+4C7%L> MI/-8%8!7EXJ]X(H]GVHU*0.BE(I6&Q8%5H*!2ENLN'3 3&0!V'6IV NNV'/A MV$H#I480(QHD&3?,2.W@F'%,.V3=TJRM+17[GF(/!HY&VUVGR#K_QP&K0I)M MIJ5@EE)&462""DL]YB)X&[WP2IB2;)<:7FS6'176D0N)*4H[NANK'27$R^BXD2P:HIDVUGB>MH.7&-GO&$ZS\8<%UO"T\2Q\Z+1W_L]_-6Z';W7#_Z>?=/#U@XOG_WOBX.Q.PI(\$R\E3?R8)IZW! M0;LT;L*0HE;'R*5 $,Y)Y;S_OBM]J4$+J4'W-IW_KA0_L>D\5<*JM.T\D90) MI:U(6SVP0,@"9)<27^FG>\7^!Q5WMM'QHMN"Q;G#FQ]S8O &O5'Q=F3_: M$,:]X%H!Y4*,T+3'F=$&5,IS%3@A!5*LURE (-,T^D@,X9YAJH!CFX""B=(Y MH")V\=W%TH!TI I13BWQ*C"+C?):2B\C\E([YUZ#*![]I'=Y*^^%C_FWX'=: MT.$GN6V$C6XW]+I_7E7-6;NSV3#0D-OE0L%&H+]]/;C35KO1/GF!&C@OHADI MUJ#&>J^58DI2;:,T05*P60@.,'U-*%M\%9D_Z'O&+0M">\8"99PZQWC0\TTI[%"#)*H DV"68]]+)Y(95C%JD MR208,4,-B1P7:'1]$00XATF<&,EH)7&1H$ MU^]T\M;)AC\#%I-N<)O;3 AW0&^"WVQW>\L3M\UG.P6'?,3.1:$8,R'-!P;= MB31Z:8P.I$!NN-2A.3$!PJDD5@=EN65..TU]($$1KC26)* ".9)2A^:U@2X/ M)E*)G(V<104XY(-R!AL76(RT"-5&GJ)#[TS>^6(:_7!S0KV]T_H&_[;_<8>& M0JG2''@MX]PSSV4J8:D,TL3:( P5H#Y>^B+5^RY5:<[K_[ !$#(RN @:%8Q" M@3O.0E34635:)K4\GNV5J-)<'%STWLJH?1!V4%=7>V!)S'E#B Y>RB5Q< ,9 M?FRW3NJAT]P*MK=]>0[7AZUVT^2MY7(T,2J.&14F.,+2IEO":(HL]I93@>RR M.)HYB70^6ZI9*9'&G /.,TZTD> =#'/!G)2F%!BHK<=T24UL M]B*;GI49ACU% H@^D R@'<9Z8JP@RM& L1%+:F40%+AV\SSTPL9))PS67A?% MR(+ERA/AA,,"0K.@49364>,QX".SR^K'9BZQZ=F8(-9Q)%FD0#4"$X8K$!61 MU L+IK:LGFQ0M>#NZ04Q,@[HQWQ$E(?(O)0Z!N]YFNH%')];M:1&-GN13<_* M:"314J>\(IBE2H5<*LLP5MPPSM'=#3UG(;L7S0O=ZK>?2?49:@(-#%D#(5*, M5C"O0]KE*TKO9"S0#.*-"]/Q]\O)[(6T.Y"#(&B_UW9?/X-A=/?V/R_C;&(? M#7=& 8^3@I'HTU0X( R2&# ")F.!1E<62IASVK";,,>84ND#,4C+@"@UV%*M M;!S-)RK&N,I""7,N(RHA4J.D=."!(B/!&&4IH*PPV&"L99&&T!=*F',92[$V MC74:$HU#+#)FF?%:&J<(^S&G9;/O^6^?ZO2V7;S MO-&^^N>] PL) 5%HAB+#G%G*/(K*QR BHQP0 *%"S0]]G5HS%ZS!P;@8!7!T MJQBWW@3&/45,&D.9)*Q _'PGI7#"]VJ'']O#@E2W=6@_-!IYZ^1]:(4.2+GE M-WP38MGNH%;CMS :H5_*6LT1<:&(#"9@SPQ6BL7@8\12T6"X)05B[P42]5RX MO0,C]CB-D@C$E(P:2(M58@'EFP1",.@K4! MXG1$HBT2\R^0J.?CJ[&3S!)B!84@3WNK222&64XYX=3$ EAUXEI[IG42;K;_ MJ(+TFOWFM.8]+U3X.!=$T-$[JCC%CI)4!<1"1 !AHR76,8=)$1([#ZF)N2S5 M9*HI(^RU51%K(AU+Q>]\D"@$SP6UFDHR&(3B"S*0,3&FPZ@!T@&9X&CW@J77 #2$R"#Y5/E1I+@VP!D(= MB4J/RX,(/"H9!!\6#2K&EOLQ[^4G [Z0"$3_[CPU,!1@#3 2B+#CZTX-'GJTU"I#R [4$58RNB\L1$7Y M*M%"[L8Y[[!O+E-/J.941 ,4@Q@FM;4 S!%IX96/$NDBU5 M57KA5'HN4VQ$ ML#A0X,F.!B9(VO31BL 4(T(I%5BQ>7.ITG-'Z=DS:(J%0D$":W:...)6>RY0I+I0EW!J'("@T""B'"5&Q]%^C>! EEUYJE9Y) M\GGV=-I0#U"=JM=XR[AR:7<>JF7:YD6G/'1)ITNM+AZCYH))#W&AX=XS+"30 MZ C*S2+#04"L6#+J4JN+1ZJ9I<2[B(!':P;$PT3!K9?1ZPA\A)"25)=:73Q> MC7T8[&=#0)$9A@B1 L%&#KE$3"0O4EF/4JL7<>1E/KLE&D$L5H+98)E07FF! M>7!(:JJ9$;3DU:56%X]76TR!3FO+#2(LE?,+G#N5%@L&'XAU):\NM;IXO-H* MRS&SB'*BF*%2<9(61*91[PZVDP?M!X MGW];_QW^,U3V8W3,5B:/=GM7#=#3=)_,-/*3UEJ27>C\!F=USTUK_7?;>0L7 M##\_XKH,]#R#HTF8:]U^$Z1^-;[9^"IKW->33KO?\IEK-]J=M:-J[7_6P\.M%R$].>VL2+F[DK9"=#K]C@OX/M.AS;:>^O579KV_4M_>?\(*+^"[[ MVYN?]W;J.]O[E8W:5F7[?S;_O5%[OUW9W*U6=_;W=W9K3WA!D-A)WLILNP<& MLB:@!8OXR@<;^__>J;VO[]96*UMO-M]4 $N9+HH[5ZW\#I#5:K=J?4#DW%5&R+878DI\,4681BKM*\F8-TJ8 M2#565FF,V&BOR3NTL](RR?WZD*]MM5T_ 7?RA"OCU:I?KNQ6^]M'LO?MD%;[ M_FS[V]%[?;9[YO#NP>>+PX,=7-O:H+M;GVCU_0X_>O^AL5O?IK6#G8O#,W=] MV-Q&'VFM<7C=IK5ZHU%]_RZOU3]=U*Y/4.WZSWSW8"\_JG^]K%U_R>%Z6B4? M3FOO%/I(CJX.#YR ZZ^K!U5TU-QAU:T/>6T+GM'>;?_^%^7]_:!R1QC=[=IX?UJN7A]=[S<.SDXMJ1L='NR= M[=;==?7]9WK8/,35AKJJGGV]/-;"FB"YS+@1*F."B2SM-YUQY92FAJ22]ROK M&&6?!H[C1@I/0?TY8\9=5?N!>?U2!0I2:;?"KXN*$X]\D:F;2VQWFJ8'5\/; M@P-?L^UVPYI&H]VS[UG8%P7M;.OO%8_ MN3SV.I*TD5SF$#<9 ZC+%(9/T.>!8HR1"WQE_;_^I27CO]VUL\KWSJP,>[-R MWN]T^Z;5J_3:E?W@$I&N8%II=RJ8_^)_K;1CI7<:TD_]3M[+09VV+]UI6MM= MV7"]]#/6E"6I#L[[S_?[#QED!8AE\)5GV[=>4/M^2;-8\ZF:$-SQU)NKJV Z MH?607?PUZ.#M(7%_759Q6=U*UK!]63NK7E3K.Y?'B$!D+97(/'$A8XC'S%KF M,F:LE=@AR8)<6?_0;X7_^A<6Z#>*5BNI\^\:R"IH_M(YH_EC>+UC6N.-T4L0 M)\>< 59'(;*HX3^@N#2SCLG,,DEHX)P30T<@SNZ#^$UOOA"*]VX>,(+QV&DW M*[>CA?2L6P?>/-MP!D$+Z&DOK08:7S0ZI1%B;\WT>^WQ-9V!:@^.V';'ATZR MK(8Y[X:U\8??)AZ8KA]^SULI\;66C,;GW?.&N5K+6P-S&3SWMXO<]T[7B'PC MTY\:6$ZO __WXR8-S\!OAE;UMN?O_ZC5FZ$5__B46]>_'3QA^!1H?NK /U;H MROB*<^-3$9A!H$7.+W\;?Q]U7#KT2(BY+X-OH=/+G6F,CL(COM]^T.D8.FI\ M8-CI^#[ _0,:_3V4W8:]I[R(#ZX]3/NM5> "8!P@QY> NALLVQYDX=[EC0!W MMZ%32 Q[E]OWGT7UX!U@E?]Z=/;YHDIJ36C?Y>[[#V=P_^O:V73-%W@6;QW5VY>'!T=YC>S!_3:N#\DAJFYML\-F%=ZE2JIG&U?PVU=XKXO: M%W7QL;[1J^ZCRX_U'5Z]_GS,,. >MR@#KTPR%@S-C,8NPUX*A"+"AI&4L<89 M99RH'T:)I>$\QW @*MUL-YMY-^6L*TF1*T--_O5^Q[X=0.(SH'SFN1_UF-S/ M?#%C+YP,BGVV>FD[UT+BQD]EAJZ.(6"EB"@&$F5 SRERF?::941$X1&.1#.\ MLGZT\?Y]9:>VN?S9H>U+ [0KZ4GB7IWO^E$QW4KW/+@T.N:N2][H5(&HI MIGYB)FD1N)1D;[" /_D\+L6>R*5>].:EOUELHG8W)NVFFLSGG?:W9&6W,RA# M5$ZEFSOGH\8-*CAOIKH$G:O-MB\F2 _)7>UZXVIWZ\^SP_H&JI*=J]K6GWEU MZP3NLW-=K9] .P\O@>#EAV<;=\D=$#YXSOO::77KT_7A&0#[^YV+W2T ^[/J MY>Z6NS@ZVP:"]R&OOILD=]6+ZO7A,=4F,.1M%AF-&0.I9099D5GCD8@ZXDB! MW&V%AKDPG?"WW*XTL84TL;L65#>7.Z.Y),.RYX4/C&9G.]L3MO/UV#-DL2(X MA4,V8YJ0S$I-,ZD]# M]?DPDP84+9]T%K^68/7,7MYYL_=F_TUEM#U1IW(;/BJU]IN?BT6?.Y5H\8*$ M^2+[AO>=T.V._OD(3\6%1/4II.RO-RZJ]<_D.!"JB, D4Q8!1%.E,FM%S(B2 MBOH0 [5B91WZN'(0NKW*QW!BW%5EONB];J5 MDQUS10U3@2<6",HI.$ ,(CK#ABO&F#'< ,14<__--.X%4"^ )T\.J4<2'7"I MW 6O.STVC$BZ#ZZ>MR^ PD/?074T!4J.?(H[* M=7X.BNJ?-/.Q\,[REQ>TU.0@-SK!E+9Y>!*XT<]ROK1- ,@=B6'T1O!H#_ZU^*8/E;M](+C7">-*;2&JC,)((: M,/;7!Z&U=J^R<9X6Q*5TS_(IP3M@TZ$S0(W5 ;6&+V;H75!32I MI(F_H!2Q,IRGYRO=Q*4K#=/M53J#67\_UHYB]$C:N=REK*N]@I<,[FLEK=NL M7)R&00HV342<&!G_!?]:.35=Z)X&=(9I-$:]T(5__]//.W"PUZ[8,#H![OD3 M$R$]_ J&F$X][P07!F:)264P*[M;^07NE^9*=OONM-(];:?A^?%,R=ZIZ=UM M^X6YWP9OD,X?G H7I5:,[I-FU7:_3]@\ M3UJA4<6;J^Z;EX\:-ON=#CQ_./D4&C7KVSX5ST8QNT#DJAM#(C@M=S M&+@),1 W>.\<#B@HNK)^&+KWP[R1(4_71 ] ,DEQN\\QSN\+2%ZB95, CTJM MO;#=QGY[5@!OP&M:3Z8 M,'6>)DR]-(P/&_P=G4/WUQE@[T17IIX<0?'KQMZK8X.BUR:$C",#<:%"-E/2 M^]T_%O;X!.AT'#?(AY:[!N M:) P3,$N@9?\0?,&/^/?QJ?]XPD_;MSXQ,2A1R?_H*WC,_/6T+%@8C,RC@HF M0X$?+V9Z4(T68;:M9F_8X.^'LVW1&_SCV:[DC6082_'C,_[V\K^?;,O?(*[ M^SWS^L(T?!YSKP9Z^R$LJ(7S M+L.)[A\'6+PQ ;6)B=]9\EPX,'5394=TWJ]=WIS*?-ZH0 M'^40;EU6SP[1$819N_5#>GA] B'8'KS'*3SO\'HXE;DZFLH,[[Y5/=:!\V@P MS02R(6,1.MM:%;(8>=!$(8ZU75E_ ('^;A"H]*VE;UUX:*K=B:I>LV?=Z.2F M\6S5G5_!DJ$/V$^1YI_]+LBX6\QAC9GZ@+2^?\('N&-G"4V;2&02(9TQQTUF M7>!95%H3CQ716/^PO$D)6+,"K/U10N7[.%YE>W.M]CHM3U*?;T?9+Y& M(BU1[)]0[.IF06M"L:_'S-I 0#J9$T9DS"J6&1U(1I3VCGL:A!9_S3![L&1E3P^-* ] M&,8&$M]J#T:A^]WA" =T^["BY0,ETMJ=P;,:5^GA%SD\&AY;:<$;M=.@Q;>\ M.QC9:)F6 _>2!D12O8%T25E?D_LX0^,U$IE_,KP\.5I3#<0LT M'-<]#8W&6.TJOX R#<;%A@5=;D:=^$.2_/5-Y1":O(#BG#>KV4^]6F0R,[79 M#OA8(>(],R;C0B9F$D-FO F9=SJ5!W9<.?R/S&3A3&V1IQ7P)^)80=%N8E[L M$-5"YT>^B/QBO_LB *ZUGYVPO1 CZ/J-$AC^GE>OBJ(W#(DQ7DZY7M7+WIR^ MP4I*\=AA\D7)!CR^]$6!RC^@.:[,'@' %3"4>MYK%'.]V3!ML+NU?3DX_^S# MU]V#'5I[?X@/#^#\@T-Z='!X?=3^?3HS#>.SFK-P_HV.TS%4QN3=; ^,?#0QPZ#$W:1938E"T $/M,N M^(S$Z"D)E,I@5]93)*I"G&'^K4OJO6]1JU> M1=5Z%>AU+Y.%[G>@+[?1,>66<*Q4QCE) MPZM.9$J!,0?,C.+4R\CL=X1XBCI1RP0&)3+:&A8QMM(+J6-4P86HHARHTP@O M2G5:%G5B- INC,B@+,G90VLGSLU?ATIW>+XLSIM/C%%]AZW_/VI1V;ID2 MU\)(Y'GF!0)3(BIDEA%@/@S$'Y@U*&TL5S\-E9KI>O.?(:VNI#W80F^U\O'C MCTN*EP4SGUG*<1 >I@10,.ZTXAJFVRWK8CZ[,X>^MC)TMK]T?RV[\KE=61L5 MU1^H91@/K4 ,='&:#Q; @RI=J' MU6*2@G=3)-VMM/N]P?!Q@H^QVH_2\GFWVP^=[R5G!A@=!BOSW##[U!UFGTQW M?$4#'M/M5_%U.CH(]JBSS>7LXH6*M$](B_V_C49E!0GQD$C1MZ3)Q M>.7A.QC;;3?ZO?#;R+31CZ]Y4A'IR?^>=FX<\0D0TDXP7S,3X0YKIG%AKKJI M TX[MQ[VMV_Q3X\M[)B:U@D7GS>FA@%@%86_EU@YBMY(2>#O)5:.2OQ&I3]= MM(8_M<<7)WIZ$CUX)%&5+T54=WJA^0B2OUB4KA3FP\+<3.RGU>N6 ET2@?X% M+GTAXL.12Q[*IUV*M7=BI9Y=U.;:.VN;/Q ML;)3>[>[5]VH[^S6?G]K'C_2/ Y9(.P-_V! ,SRU3$.6+2M;]E)QY0OYA7F" M_S-FC\X)_)_1+*/U<%YAE?E5I:9"U]]WV!WV#BX[!.]R^? M6Z;O\]Y@U+%4WR4BWZ]%L\7*.OZ!ZI:SU\@=U+ZC)GX MC,UV&B1.A0_@TR!!."B-]J=IF+2;S?YI"+WA_(*!%.0(5^A:W@0IJE-I(*'DA%E8%/&?@4HZ5EX/-:6S:G@H'_ M/&NDE%@9=BV#,RL]UHM[+$)^&'9-9*3;L;)['H:WNME'LK"T,[UT';Z' 7O> MSR\KU?9@C[?M5*VOT*]5;*$L47267J?@T5EZA3(6*V.Q FMO&8N]DI:5L5C1 M)%;&8H5R9J7'>GF/Q1\9BQ6740[>L'G>":?PDFE_[YV6:S=#Y9>/[4%%D *_ M5[&E4OR8GB]G3%]XS5JFF)X7/Z;G94Q?QO1%9DBTC.G+EI4M*Z/J97 GI<]X M>9^A'AE5;_^GG_>NEF!T4RUG)*0*'0FIY8J$5/$C(55&0F4D5&2OQLI(J&Q9 MV;(R$EH&=U+ZC!?W&10_,A+:--W3RKM&^V()YGJFEUZ:&"B]3+%%L40Q4'J= M@L= Z17*&*B,@8JKO:*,@ESWAYGR%7UFOM'CRLUZ[\(!AZ MJ"A;R9!*AE2,EM[5]A^1^Y(AE2TK6U86#RXQ\S9F*C(J'DS*XL&EEBY22^]J M:=6TS,F GG[?M7$K[[I^MYLV74R)R8V6:5QU\T%2_X;5)MH[V/EN<,Y>Z/8; M=VL\E)I?TMUBM/2N41!4\MVR967+2KY;@N;C0)./^"XM^6ZII8O4TKM:^JEO MTE;>@]V>!]05#C3&WQ/S;;2[_;0#]89M]WN5JNE\#;W*7M[]6BIV26>+T=*[ M.D_* >ZR967+2CI;@N8C05.-Z"PKZ6RII8O4TKM:FK:![X B#*CL7YVV"SZQ MUU)K2ZY:C);>5>B2JY8M*UOV#*Y:;F!?;F!_%U U'F]@GW:PWZW_>WNOW+V^ MQ)&R9[UI98N8DOO:NG'<&(:P]1%2'(H!3Z5BG*81)G1A.%?O<#>G'4=JU9+0EHRU(2^]I?4EIRY:5+2LI;8F:CT9-6B[6 M+=5T$5MZ3TVW0C2#PC*?S]LMX+"MO-V9H+*E^I:TM1@MO:?9)6TM6U:VK*2M M)6H^&C5%N2BW5--%;.D]-:W"XCIA[155[2U5)-%ZFE]]1TMW<:.I6=5FQWFH/32X4MB6HQ6GI/ETNB M6K:L;%E)5$O4?"QJXO%>-:(DJJ6:+E)+[ZGI]N5I;O-R(\62GQ96A8DN^6G9 MLK)EY6;3R^!02J\Q Z_!5];W03BF5XXAE]2GP$I,_W97O;<]8QMA?/P[MJS_ M;CMO[UR4Q)G[/U:&2;^5R<.CKFF:SDG>&N@=5O BH^\CO1LY[I\,.&'4&%7#'B<,K#]_!V&Z[ MT>^%WT8-0?>O^?%;3_[WM'-C8BJF%SGMW&K%HYHZ M81X#"_IA-\W/9.Y5Q"6+:C)/;NFDR;=3VZAM[FQ\O%T@^H>P2Z<,NPO7,Z/JJ?_U M+RS0;S?['N_W3&^P77*W\LOGENG[O!?\KW_34>*ACKK/0DIW5+JC16MIZ8X6 M[@4>ZXY>(,QY 8P]VGC_'OS-9F6CME79__SG_L[6SL;>SO;^?3PMU'MM[M:V MMFO[VUL5^+2_^W%G:Z,.7_[<^ @^=KNR_^_M[?KBO^/@:6MY#YKB_CX4'+[U M+QM-:!,XQKQ5Z9VV^UW3\MW52KATX;Q7.3>=RC?3Z(>*&9[V@-,L>@?\'2'X MX;M-D"9]CS/I(6\XE> M>6K#GYIVG^LXQ6*UYCF)SG]L\ @??J;)DZ#Y#V[L[^'Q-I0^\EU6UC_T6Z%" MT6J%(*R_8V(IU6)+=2NXT+2A4Z%X(%EU2[*/',AF"SOT^8I:-N()0P7O5;KM M1NXK21\6N,V+V[*I].:#YB-F,:16* S:V-^?C*&FLL/S%K,]W307%MKOY]=L"]-+__B$*D6EKU'#(Y^^[9J$TZ/?\,B'ONS0ZE;=;E7XK M[^VE]'V_ZU>@HUKIY08'/?@\\7AP0ZN;6W0W:U/M/I^AQ^]_]#8K6_3VL'.Q>&9NSYL;J./ MM-8XO&[36KW1J+Y_E]?JGRYJUR>H=OUGOGNPEQ_5OU[6KK_D<#VMD@^GM7?J MLI;KIFN^:^V>54FU^>[L:&OC IYW5:U_NJJ]KYW6TG.;GW#U^A ?-@_IX?4& M^TCW3@^;EXW=)CR[7KVHUG>NJV>U4V@;.CHXY-7F47ZT=0AM_'Q5NV[DU?KG MJ_$U\*S^$?DL#L_^/*U>;UQ6SZI75;+-:EM[C:.SKU='S0]?:V>-KT?U';I[ ML'-9JW^(M4UT];&^W:ONHXMC'3R3R-K,$N4RYIW,- TB0T2!2 U%S.B5=4Q6 ME>*_O[VM,>O#X>;G9$I>TFF4@%<"WL\"'K8>!V>XTE$S30'ZI/.<8(E-0(RX M > I3"@N :\(@(>^ YZQ)AKE2,:<1O ?13(3?,B8(-2!K!$/# "/KTI-'P-X M3Z;+LXT;%B4XG<+T^Y\9^GYP/O#*^H9SPT'@#A 9L"W;"*N55NBEW29,H]&^ M,"TWW)CB?\^$+=U&B(UQ"]ZU.UOMONW%?F/SS917ZKGIQ3"3CFH>8V4! P31W MF9'!9#X&B3WA5'*_LOX03W_T$IPI>8O',,/%SJXL5FQ\WR9KH3=*MY;6^33K MO E]N0V.,>8R22G.6) \,SZ:3!O!'0.*&&4$)HC(*I=JFK%O(1G@J[+I&81_ MI4U/SZ9OHCL2(J"QD1FW"$(\;&*F'0Z99]& @7NNHTK1G5@50KY(>%>.ALS# MMG=:KMT,E9ZYG CE'@W1,TR(+78W+A;M&0JU;BY#&8T\$QOS";XC&,I0AP-F4J?:9(=QGPFI"O";(48A/(.HOT]1+Q&.^ ?]O=P;;Q;T,;WGEH=U, M>,M0B%<0T97P]Q3XNYJ@*U11(94EF4I9=,:$S2S2*-.46\<]5L2D] Q&JUQ, M=6I"(9'O5=GP#-(SI0T_WX9O* S7PF%K8A:(!1OV0F=:.9&6:8"S/=BWP=V:)%YF:(K-=$:"WA[* M>:/E!YMS; QD6^:RGPZ>NY-3,[%TG! 7,^>L! (D8Z8Q4"&K/7*!,$^L6UD7 MJ_1Q$Y66&C)?E6'/@/Z4ACUUP[YA151[[PGFF?7>9DQRD1EL5*9U *&*R*6 MR(:O,OG\&8CE\K2[!E9O]TSC#O^8[AJU&81R$XMV\7,6[18(Y68QKZ;$L^?B MV>1$&BV4PXRJ3/HT\Y$ZFEGD=>:8 0Y#M0J!KJP3RE<5*R?2E.8]LRDVI7D_ MW[QOZ(H,7"M)62:\4AGC&$(0QU%FC*)1<4!IA\"\!5XECQLY_IF:*S,.3Y:T M+3^+,V6/+4RUE%>S5N>O3OL<7NIJD$Q,Z]W/4V'CF^4ZSO6;_8;I!0_^XKP# M+F%0GW1VBW>>,O5SW-2MB9;"YT9('R#ZOWOVB>_6H4_._%GU -I\]@D='GS) M:^03VJT?7A[5MTEMJWH-[T/^Y_KPHK;EX'.5U^H[K%9WQTZ'2#V/F4"$9 P9 MGAEM8L:L!V6V 2LE5]8Q754"S7/U3ZFAKU)#SPZ/':*(>F.H6$=S&DP72(T-CSEP\M5JYDZ4*FF0SH_,"2RV'P9QAS/C+FC>-@C-=2 MH$QJBS)&A,^,-S@M$_54>,:C-F!_8V**$"X3C-4!.K&#\J[5F08IJ+&1[NM'JF=9*G MRO/#L9T'(T,SP5H7,#)\E\/CP\?\6_ W[S-,8TY0\DGJ7=KOD^QWYV\8]@8Y M//ORM;;U9WYT<'0*[XP@MF.']=/FX0$PZ>:[TVJS>GFT]?GB?@RX+?N+FIG7RE$>O#_ MS\?,:<,1 >4#V6:,HPC1GJ"9FDE/TA-.E,329\1@B#T(UVGAD,H((X:*J%4P:<17KS(TMU4&2[CT M51C#=4!DT+F6:^]WPU$6/98*EZ&SENS9\3,JPEUY]-W[N#B.R M$MV>A&Z?OA.6VMD&JET<6Z:C%1IGC(JT=06" $S)P4X64> (/^-4R1VM4G5_ MUE6972F:9?_7OQ3!Y+06:="Y@VQ&"&"O:*IKO\J?V!R;QD;+[$!SR V+@WXF08\$0DC:PP2 MUF2,:+ZR3N2JH,LT36O>AC2H&+$XJ?EEI,2+138F M2H34VBU7+KM]!G!]GF0>WMBH/ H9B:E.B(XDTT;'#"$A.>-4$B\@P%VEN"A; M,Y;&7!3B41KS-(QY@H50KGP0QF=>*YTQ)4FF<&!93#M6&,P(B#09,Y?W-PA; M^IS'"Q?]^6D2,K->?<(R\P6 K!?;;';:55.*"O0SJX%4(ON3D/UPDJ810/5 M@\PD,SQCT87,!JLS+0#Q-;?4F+2OAF:KDA>E4'4)>"7@+2FS+0'O68 W066% MQ9)R1C+OO,H8"2+3X)$R+@QW06NA>0(\J581?CZ97?J20HO4E@E$H8 HOMU/ M"RG'EKY(+5VDMDRMU\IH[E&.Y./.QI\['W?J.]O[E8W:5F6_OKOYW__>_;BU MO;<_F!X@?ZML?_J\4S^<;L)YWH-SK^?YRS6V\F*&,*II66GDQN:-O)>'[MI+ MJ_QL4?KU/+_6A6E^'F) M9266%2&35V+9-+!L(K/GO!)<(Y=%KWS&HM>945QE(#GDJ&,D*L R!5B&GC]5 M;G%(?L'"R1M"!QX(3?\X%FN) MD\_!R5OE7)$VDH=4R95)F49 ?*9#9%E0SDH6M3?#K=E7.2D+^[PJLYX![2G- M>JIF/3FPJ9S"%LS:*RZRM+%-9HQ@@\C.IZFXE+&5=IO4*8-\01 MG7[PE0MS,MJK.'T"/C2L&3O>Q?AEZ= K7TLU SJTW3QOM*]"V!O*]>/-V$D) MG<^!SENE#K5ET03*,B,0R9AT,E.:\LQC&;B)!D5&TV;%0A1E"EQIV$4A1*5A M3]NP)SB19Y9Y*DTF(\49<\ZEG6-")J)GF/$H65JW (9-GE_E<.E"GJ6A1!,3 M#,H\4%&)STB8)2[^)"[>*IEHB534&Y\QKW7&$/>9MMYG*.CH#..,.;^RKE?Y MXZ; +C49[V,1EN"M2^4\-Q@@25.:!B4Z';!1G+W/E/P>?G MB8J,UO324@8%KHF/& M# J948ID7 @4K5".QV3EH U"W=_S<-IKTF?+2)>T+3\+-V6//:O'EHN\OY@S M^9BW0DH6N4[P>:]PC+T8G;Q@O+S=.JF'3G,KV%Y9%/&97OM6Z2P@6($YRS(? MC02O#?[;4&NRR(.)DCJ-4B49S5>I>%3._=52\Z4SYUD0\-*)4YRUG&,(J9ICQM048%1P89Z]/\:?58-5Y5XO16Z!*M1/32MQ[E[)N7_.,[G) M$)HS9754-E,V@E>BWF9&HY!%)5F0CA ,(=*Z7-6XC*!?E87/=@BKM/#I6OCD M"ASMJ>2.94$SL'"-<&:EHQD<OE"JI?>'+.8G&6:5>) M7QJLFRV;*<'LF8%THBN",X8QS0"W4N64J #,3,@$C>":-.QE MF,)E-U]KY8T_5GJ=?KA7A>FFQS=:?G.ROTO8> 1L?+TU#T!R@8EAF1=IX-!( MF1G.1*:#L98%;07120'OX,4BIRS^?_:^M:F-)&GWKW3P[GMB-T+EK?O%LT$$ M8[ /&RMA#WCF>+X0=37"0O+J,C;^]:>JN0D#M@22:$%Z=T! 2YU=6<]3F5E9 MF6N#B'D65T#$4A$QM9!RRGD>=(J\**=1$PY(JVPQ4Z9U8L(:5:I*WX$(R%T% M6=9>%K#\9JO=.Q[X3T>#7EXM1A<]D.)_)]WQ*72$6=/[/]_* ?DC9Y0O=/^Z MCKT9 7,=93]&Y$^B(KUN/Z(+;L3X?\_=L$$1*6.R5?WM1U;8VSC\?O:7L[W__D0_F,3^WM=Z1#?S_JO/GW\8>3-NMLMW'G MC]?'[8,V_W_?WGW;._CXI;/]@;0/=D[;QSN'3#@JB-9("!I+!V&)M,8$1<*M M%BRHQ-V/;?H[9M/]XN(PF]9Z-G&6I+!6(F^51CQ[UL@&QA&E1"HADC)";FQF M-L0W*U/=^$7UV0ZKOXJ>?ZGNG("CHO_1XIAL]E+85].RGH.CKS.0W=EDJ^REINM=5I=!HUJ#QL."C0D3^E.0-8^&"!Q7B1>[3U*K$7&!45*&);M4^J1 MT=$A'1@+-%L1,N#"UY",])R0>O]5%9"Z4*1.[XEZ%I/4!D57RDM*KI%A#B.6 M'&- $6:$X4MGC8Q[3S,5R M8Y.;EF(W%\I_0..5]8/S5I:I:,_VJL^V&U"W7WG[N3NV/6BOTK#@\^R-J2YU M^C:K=+?_ZDRA0(QS$>.U\O4T!LVMI8@Y*Q&/@B.'L4)1V9BX,/E/IE2=(BVJ MH.S4LP+T*CK- : 7 N@I2X\0-M\B1R%%P6-C(LC,3T\:FD2VN M9]IS@DCV6N!ZR_O)R:1N4%T-ZLIH?G#R>1B/8G_4_2M6O<$(6NPV+J@SRN.2 M7\W7F_-"SW5-I%?36M[M9Z7'_V15=^)X+QW8K\"DR61,MY1P3Q. M7&1_DK48@8)JSPK:*X@/ ;07#NWI?BJ8"((C1M*6O6V+';**D/R%TL0(#:DD M/!+"6H3XV"_9DO%6ER5,J"0V$E@/. M6"$;)&&.89G7MTR%2K?D613K,0R*X7!Q/7B M/.X[#.?BAQ, !)*!9%=0^.?89AA='#[.7RXDG+J=C]DB&5Y83IO_5]L&A_B0EN*/,WP<&D6/\F_+:O=R-#DYL-5BUW]@H&0UNC(SLB>84MEQ5A M[9I(6AT-BZOT/X5[U,;F0>&S:O"O?]JU?814O1KTU_D!QH5 Z@>X!8RSK#&/ M0Z>W/O;&YI];;]Y4NYU7U59GN]I__^O^[O;NUF^[._NS,&2#G^O57F=[I[._ MLUWE5_M[_]G=WCK(/^P?Y&_MG<[!?K7WNMI[N_/;UL%NOJ#Q3UO?[64YS=;U MLRP5?]\ZR3*-1U6W7XV/!I.1[8=1JXI??"$:EYO=\_X__ MB%\8QB6[KW _?"S\0BDFU \$O_^H@.!-%WS>LQ>/ZG0W01KSH'V1GPI\SLCK MG.#P>C#,RW&L#K)-&:MVOL71J-K)!!\6FZ7YD$YI,'$:/''VNU]7/6V !E>: M1OFPV3RUD4"O[18O/+%R:5/]WY-^K!AN5241YCZY$@O:B+GO^,%\6-Y\T*N> M#T])Y6NH[^;@'V9"DY /.]WK(]EREU084!C0!I,^C.;]1A/._LZT0G9B'F#; MB[/4&UG&29B'#6D#TI67EN1]O\I6ZYK*[:5AW@D7=,)<*NI\="&8&#"GQ#-R MN%V?:N&8H 44:/DK]B?Q]7!P\BK+4*3[HSL^>C49Y9&,PYVOOC-FFO?>'Z4OX\=O[8-/[,/Q1]'9SI]ULGNZ=_!;2?,^_O!MYUM[>XO\6=*\ M3_%IG>*]C[\<$BHXYMPBZQ1'/$J%;,(>24*$4-(D(DHE*RQ;RBRTZ=P2SSL# MX0'A/93PL*"*)Z]#B))GHM(T*9-_L-+E)PNT)CQ]07@:"*_9A(YIMQ@G1(CG >K MI4W,$.VT(9A?6G@$++RU(#QZ3GC?.@<[A[$6O!>?R* M\]X=1FJ$=92@R*5 /!"#K T<4>^XQ\;XK,Z-3%+*O E$^RB0C MY<@K&1%/-CMERFJ$2; \L>"B4!N;&K>R4P[(?D[(7F4H!I"]*&1?B[AH8JG" MBB+BC2_;:@1E7L[@-BX9REDRJ901IJQE%AME!G0W'=VK##H NA>%[FNQA82Q MUH[E2:&Q13P(C[(=3I'3-! LE3)\BAVQ4''I^H+ ]E'!@Q&#$8L4:.&(1X M9[)9]C['4J*W_[&*7S^7:M^CEXN-]#ZVW0KWA_L_C_O/6U=N/?>N5\6X2_,2 MMT(M_:AP;NG&>6*'GV)AX!EX%_;_F[TYUK[0Y58_3.EYYVQI!>][#N][;SHK MUP43&(D&44T]XD1)Y+PDR%&O.'5$2JHW-GE+$ [)/<\)W*O<% -P+Q+<5_MD MB?,,;6,1$RPAKJA!.C&*#+-E.X0D3-S&)FU)!GFYSPK)+ZO MLG./MPXY(2(2$E%>Q37B3@ID%<>(".T3BRPPZ3[TL5*OZ&/MQ:'MU+,.&DVZ_.QH/Z]:;RPIHW*]H0K.'LZ$!C7,MOSG3 M<9/@E0D$O&0!-+<2J2X58SZDA[,-C89;W$#N4// M"N6KC&P RI>!\JL(1\"*BL CDDX0Q FCR#EG$3;:!R,2MA%O;%+5PFQ=2N ! MRM<-XHK@#'3J\YH>K,A4;:13&YM2MK "H#\K MH*\RU@% 7P;0K\<\DM3,N8B<*AN2R2BD2:)(X\0-U2%&ZC8V!6DQ3I<2]%C+ MZ.;:!ST.AK8_.@>['XS&LQ1<@\CPHX0XKE/BKY-1MQ]'HU>#$]?MVW+_+?_? M27?4+2]_BST[CJ%4;Q@!+FX[G!00F ,\KPO/>JTL\TT//G$B.:>0E,XC+9) + M,2_/F'@?0UZS2ZQQMN49[<_MOV/7=>+E1V-XO+" M$<\\>+O*C(MI'>^EW4L-;]4*!LJRI4%V]G$N)&)V14 M?I6"M(9*X:,N214MP6<".#20FRVG83"VO6IPHPY0 PJ^SQ>:?4;E(U<9D+BL M$'6>-P8D-Q_)[4['()(WUL9LPV!+(^)4662PE8A:Q9+,?Y$8;VQRUC(*]E4! M["L/3P#8'PKVJ8B$TS8F)B1*3N'LL(2(7" N:\D8:82G-NJ-349;7$)&%(!] MY<$* /N#P7Z^LG>VWXD,>**4XEE72%&:'9CH)"__V#WOQ[ZN-_8[R .57][$<=^MI4:8(V(YSV8[O MIL/ *DILGT?X"*N#[";'N8% M.-\;SE.!7LY\]$8Z)&0,V0V4JA0O3MDKY(RJ(!P6JFQ<$[/0U#/ =.,7ZP6$ MZW1 MW?30+6#ZWIB^"MZ^_])^=^@3MX28A(C3Y7Q[),AJ)Q#GB5,Q\GV$_O0@6L#=<$(Z&P MR6ZO8L@)AE%VC+V@F%M%B@/<(OAFV/I^,:VUI,'GA>6%%VL$P#X,L%/[3 HK M15G R!G.2Z=,BQQW#E%AB%3!>IY$Z18C :[/!:ZK/"\ 2'X@DB^K&7AR&#E) MDB9]5JF$TU)=E3"&DG#Y]T9$YF@I5T((++[/!LT++\8(D'T89*?J$_!#IGFB M(AD4F2Q=Z'W(D!4169R5936F@J5RO.=GRR\T>U@+X-X>LX6.#^M?T: HMC/H M#Z[OJ0-'WHP8<' M)FP]7NK LJLBWC<$L.Q#L/,%2I]1.96%=XX$.EL,G7VZUBB2,$LB8\@ZELD, M.XE,,@:9P'#(4[NH;V-30Q^&IXSJQPH?S!PG!.@O"OK39V6EU=0QG*T7%Q%7 M..976J*(A>;1!R(+]$D+4P7[G@#\1SE "\!?&/"[5T?N.N\.E0PJ1$I1R'R. M.,<2.!)* MVI-"VD>%F,RF0#;N+,&J7OG9SIE$%[-]$:O/P\%?W5&Q:O*/%W\;VZ^-Z*;SW)-K'Z5PXE6Y MEM?#PNJ<77=0ILK.U_'09B1W^W9XNCN.)Z-LDI8G M&0YZO=HH/ZB-5V")M5.E :!/2+&ED,8O"ZTP.5)46 MX40N-&D&N*'QQL.CQ*&!)1K$$E>1[*_M=X?*"4-LX"@J@Q&GGB!CM$2&!*.Y MMUI+M[%)>4L1.(V[UBS1T(*0P W-X8:I0/?7]I=#30R+EI5&Y=$5YR(B)S-+ M),VTYX$G9LG&)J$MK&=J P;A[L>6!4*1,&(P8D]RQ"#GH,^>">98UF LAZ*-@'VCM8;M>H2& =D/1O;EB>F/7P^-4-@)ZU$Q ME$H?$(U<-!A%S */VB5!;=G^,0*V?]8?XBO.1 9HKQC:5\>G/^+#J(1/3&"4 M"5@@[KE#5BB'B'7$*,X,=K$D'VLF(/FXX;) I Q&#$;L28X81&-G,ETZ<5S] MO3>5@/R .SC#6T#;,"_W3EP]#$,YK6UCQ\EMSJC +IAWM,\?C\=C[8RZ\TI M@42QB[F@$5D:..(Q954%&G4@I7\U8VN0RP1\!GRV3JG@P&(/8;&IR'P03C+B M$PH)8\1+92&=B$"4"LR]Y#03V\8F:]%;,C*;&;T#*@,J6\_,=2"U!Y':5*YY MY\NA%8H%&A+BWH82N]3(L:20DD;2) C7W&YL$M-2<@UV'8'4@-36*=$>J.PA M5#:=&K_W[M"::#FW!OEL3R..@T/:I(@PM]PS'S&VI0 4;F5C#5+CUT&6J; O M^SRNPF#B>K&Z '^3)&V2+#!J,&IK-VJP.3-/99AHA_TLVZCZ'(?5Z,@.8V7' MXV'73<:V*& \R$(._*>C02^K9_1RL3GTCYUE!/>'^S^/^T,WQ[7(]OO5CKK^ M8M/\)C=_S[Z/-WH-&*NE12ENCLS:12E^&'I]&X?[938M=G>6S2[$&#.9 MNHA#SAB#4L)>^TQLQ+!"7;>D4<^_M_W8$=8UV^Y9&I2WN[W).(;5A!;G&K\? M;_R=__7\=K/L##9@L!N2/[6@D6W4/&YT8/,<9+ \S;4\7>NYJX2SC'&>[6H= M$<]K$3(VX;Q"*9Y<,-(ZMM#0YE/((04*!0I=Z\ J$.?]B'/Z7%%VN[*_Q9"5 MI9PS4P:Y$!42BIB0K+#&V,6'5I\V>_X8X,";]^'-&<>T48S9Z& N<.<]N7,Z MG$NQXI0%6LXM8<2Q=\@D:I'D+GB?(F,Q+C2<"\0)Q/GTB;.! 62@R_O1Y;40 ML@G11:L8DGEJ9[K$V4%WDJ.(C7$XJDRG;LX0\C_K?//\/73_VOQ7_G(Q;Z> MXV/I_7(QL3?_Y8;_W+S\I,OWU>H\Q(=4;,ST<6@4/8JEZXP?OQQ-3D[L\/27 MV][Z>3#JEF=X.8P].^[^%7_YT@WCHXPG_+^_G!^%8#)C:^K7&[=_@G6C09F' MOYRC&=_]GMD%GD;[C!"]CNL?<\!/"*37[4=T<2"$UH^Q'V-EO1^<9,%.,PBK M_F"GU\6>_GHTO%I0/D;DAM%^0C9EU;ZTO2_V=%0FW]'PVK/. M-+UN#,AR9LKKU_>?*>JVT:KESAP^..L)]3*O$WFE*Y<58>V:2%H=#]3&YD%]?F;PKW_:M7V$5+T:]-?Y <:%0.H'N 6,LZPQCT.GMS[VQN:?6V_> M5+N=5]569[O:?__K_N[V[M9ONSO[LS!D@Y_KU5YG>Z>SO[-=Y5?[>__9W=XZ MR#_L'^1O[9W.P7ZU]SK_J?WVMYW_FZ_;_7VGC,)>>Z?Z^W_V]O?_T?C'K^_V MLCO.HOA9UHZ_;YUDF<:CJMNOQD>#RQ\P\_[';OW 5S$UGH*D/_KYO M)Z&;38%[/&WQF#B+6>^4_V;H/7WVC7H?F]Q[\>O+AVWOZX>3]E^^3 M[SZ4SSM^_6GO39OL'7SZUMGNG+2W/^*]-^_9![K[M?WFS_R919Y?4_L4G]:) M=_OXRR%SQ#G)/ J""L15\L@QPI"043 2M";200\L8+/U9C/H@?7T. Q?JC[?;/]V5:53^.JT&JQO8K-+B"^\/]U_#^ MT.!JD52\-/_Q]6"8[]"O_&0XC'U_6HV'MC_JU2=YISEY!AI>T)#.XH(W>TQ7 MN_=[W?&NE]97TROKE1]^KNM7YZH^*)H^$W&K'PZN]+X5CB>C<2GVD-WXO71@ MOX('/X<'W^E.;1"[:(@W!"/F&$-<>8&T*GLMQA(<;9*)B.R^\W5IL *X7\SN MP@+V2>^H1P<,T 0&N-I>E8Q%I6U$AIO, (X09'5*R-L4J4E<.*8W-HTTS6], M N!OWM8B@+]YX+_:B#SPA\QZK[5GB"53 OC2(J _P M?Z+P7\!&',"_P?"_VK\[WCKTQ@HK0U9EUCCB469#0+F 5)+1&V\5UGYC4^J? M)2% :'DF'!X,QK97#6X),)\E^\\>SI@CJKR"Y(.';D\\-C\V-29RP7%O!\.: M_,;C8==-ZBI1!X.W-E/E&.AO'OJ;SH[G"F<[UV&DF26(XR20+?9/5IL/$?N0 MJ%IX\&,M^YD]9>@W/RP")+!P$KB*?]C -"?)($U"-H"T<$AC)I 2@HGL "@\R?2M&5(Q6<0%D\A1')'G/%%">'(B M+C $ @RPQ@SP.,$18("%,\!4%O-[>H@5<3XP@G1P G&/%;**!L0S#FCBQ@1B M[AT&>?+)B4V2!5)+8<1@Q)[DB$&,>8X8\_7H\MI5E($NQ ^VQW\^=FMKA3]* M39I;;'/8@KR'\;VW/Q6#5S(8)1-'0DB*>!(264(8)0JU'G+F$;'0\(<6'$.+69]8X=*I42(90@YX)$7!B#LDX% M,I1FPI1)82F.GCH-\Z]%M??+]U!OW6H=\Z]%N'?NO0 M;WTA_=9WWKW?/?C0^">M[P:MU6=X\'NU5L_/UI#.Z<:4@;JS<_H/NTHS\H(8 MGO\MH[NY>$'K?\MIM7T6I;O#!$RA^UDV^FW/*%$I=388WD)AGVFN5_ MZR:X?,$8R+TZN?4+/8_5V;AYM5I7C=W72^FK?7ZG):T,.ES;QT#=#_ MF.!?3GO=E='"J\')R:!?[8\'_M.C0;]YG2?70,Y'WR)Z.DVY04Z0$^0$.1O6 MZ;A91M;#S@<_:R-K_\@.X^@)+9@P ^:< 6=[ JN> 6NHY_709A:I;%3:7O76 M=@/J]JM7]G/9*0$-/Q$->S\YF?3J%):SWB[74L^J4F$!=/TT='TPC'8T&9[. M' 0!K:Z!5G^+8]OM9_CNV&$_"P=P?2**/3NK7F/U:-#+1N'H__R/ID3]4B>/ M[OQWTAV?+JS RJ-.@*5)MD3/ $831A-&LS&2P6C":#95,AC-QHWF3TREY9\T M7 L+]%?;LWT?1ZVJ;8?^J&)DYM29%1PX7.00KOY\X:@.E7]_"%M([IP54G'& M=1)6&8\X=ZK\_.$QZ^/ M_MSN''?>_';Y\^O/XG>@,LQ_:' MKW\>_';CX\[Q._+AX+?>]^<)V\>]3YWC MU[W.F_:W#P=;7SO;._DY/IZVO^W0(M_>FS;M;/]^U'GS>^J\PE\O:U'$Q%R, MAJ%(C$1 C?)*+\+. OYZ('^12_[R1)MHG$")48.R MPA32#%.D2!!:"1:8*\V(L&EI=;,*.9 8D-C:D-@\);N"Y5$PJYD*C NLG&Q$,"=*D:"5-)%GR Y<1>&SU/"8N M>LG*MM\@9Z [V!WD!OH#?0&^CMZ>IMGF"U M\-19&0V1U/) I:$R_VP$34'X9.)2VBN^'0Y2=US.XH*C-(^C='HMW,.M==)K MA6S^BGAT'EE/"))4)9(FW2]<#7!N.IP?I5LJP/G^<+Z*>Y1P ME ZNSKSFB%LFD!$\H1!ETHI1K+&8#<[-.@W2U(#'67F(Z[VS9VZ:#>=!%F4B M+G'S /0&>@.]@=X:H+=Y3#AGJ: 6.Z<59\XY(@41AGBBF4K*S6#"73?/ZH7N ME@Y\Q6!K7!>^=3#<]JYE/RH?HC(8E4U&Q(7R2$?L$/$T.)\-.*[KS9.B/[&AIT8XG&(F%#3'0&^@-] 9Z [V!WD!O MH#?0VW+T]J2V<)34IYB/7>8I3XZLSL:36+8G@SSX+R-P^X@G%7UNU)O?=G6%SL, M=>SE]6"88G<\J06$&,S,,9CVP=9X^KR@#1H364[:D(1X# Y9[#7"U%N*F5.4 MB8U-2F'G8MU1#A%PT!OH#?0&>@.]@=Y ;\W7&VSIS3)^.R>?>X/3&+_;TJL^ M][)82W:&GV \ILG.\(6JZXO>GBOZ;=8SN,#SN< [TRZPP%QB[P.*A&#$<7:! M72 :&1IL(,%A[NG&YD)S]R#4VJR5!O369+W-4ZK?&&%D=!P;R@U+AC'*G+"* MLL1XE#/P\?21MV]Q. AV=#0C2_]N>Y-X)TD#1\_)T9TKCF;"*"^21))&A[A) M!CDJ-$J**N* MXV%W.JQBM0P\&($D*=7B?5#($9>0\8EZ[0FGV):V/5S=['8!L%\SV -=@]Y M;Z WT%M3@RI@'C7 /)J.K3B#8Z#9(.+<.L2=("A;3 01P43T2@E5LN-GMH\@ MH6D6_+VUIR>Q/ZX&J?K2'1^5IBI9Q&ILO^:/'Y2?&8_?+,?/[[<"L>3T;C0ZNA@L)6'J,AA>V]M-^SV7]G/ MW;'MW6Y$_)$I^(R!]])WA_'>%]X%^V(N^Z(]'7[!&O,4C4>&E'92:.J6P<:*SLJP!MU0QR>9;>D MP;"R_K^3[J@&!V2YP'8 Z WT!GH#O8'>0&^@-] ;Z WJ9BQN_);6^^]7V[-] M'T>MZM^3?JP8;E4E5M",?60W&&:7J[Y#'JUJ-.AU0U4><3WFYGQ%-+14F(ED M<8R>V74. >P'Q_&?[M33;199+@6 MW'E.Y2%2PD/\7D<<^9:Y+,;.>Y2BK3)J8]:<9V=@DA+2H,D!]0'W/B_KFRN&D MR5LMB&0A\!"=YB:D;-/YDM,GHKN;^RZ3$H $5TB"5Z:?S*ZK-]FI)<%FSY:' MA#15 066[;ZH129"69_WH#?/>S0N)Q/8#]CO,=@/%U-!89J2Y]@PQX5,VN=O M,3CA$[!?H]AO[\H$C!%3SV-"RA->"N%BY%CI!>,#)MI'Q:39V!2XQ070']#? M\Z&_.=@/:QU8-O)$\)H+)IV6W!>V,THFK@7XO4T@O:L*X%N'W%#L15((*YIM M/HDC,B2_PI(0SZ6+HH3[#&LQLM B*$!]0'U/BOJRI2=),,P:9WDBQ*D@E4E) M1Q^33@O9Q@7J>SCU72761\,I9XP@SYQ&W$B/G,^OF!!6>8=)),7=%;2EQ$P[ MN3_)/#DZFZQ$Y-D[XPQ<45+1TB2;0CO+: ^#B>O%>3(Y'D/HYDH&PPG#V5S) M8#AA.)LK&0QG X?S)Q93(\;2/,@]^JG$/F8G8KC.J<2O!\-J?!2K_>[7JIUO M<#2J=OHAAKDSBT-W]+EG3XN9'7\RK^'2M;]T#;#_F-"?(EBZO!SXI9'"J\') MR:!?U2&+1X/^LE:\>RD$Y 0Y04Z0$^1\!G*N@7'SL!-]S]JX.3M/=Y]]ST>? MF# #%C(#MD[R1>-5SX UU/-Z:#-<%#NK2K4SU.U7Y_7.0,-/1,/>3TXF/5O* MIN^-C^*P*O7KAO$H]D?=OV+UG\%HY7P.NEZ.K@^&T8XFP].9@P^@U370ZF]Q M;+O]#-\=.^QGX0"N3T2Q!X.\SE;3N4UU;1?UR[_<\)^;9WE.D&;S6)X!C":, M)HSF:B6;,7]VB7[S\A)J?[YH/U6M D9@-)_K:#:K^'A3+>&KFGS;T<<3%X<5 M(W7VC(9*XTNJOFB5LDE4A_;T(0R M7W'N?4QO'. M=/6]2(/@02O$K"Y-HS!%)GB#G!61286E5&YCD_$6%VI-FG8_'@D^/EB7=BKM M?L2V%CQV\^S9_4D,#I@MFJJNRJFP$!GWI9)>.5K&C2-($\P1D\X9&:53A!6J M IH"FGH6-&4TS@\@7K\ 1,!DS67";#@07,L: N2NY9,.&) M6Y>\H]XR';S20BIP+9M 8-.%YZ)UTD3BD0K)(.XY0U;(@/*DS3HCAFO"2\5U MUB($0F3 8\^%QP*)W@IMDN&&!<.4#X(216SV6:@''FL&CTVU9X\DJE(TG499 M8F3"(T,UV) ']X(=8DE74%OH#?0&^@-] 9Z [T]*[W- M%\_V07-*A$BD1$"=IM@Q+11EIH1'SVMP$WQW//NZKW1E9>[41N9>R@^T=6EE MOAUV^[[[N1=W^V_CL#L(>VDK##X7,<&GFLNGVKT6&]+>2J8)03K629Z1(6UU M1$9I91EG@M.PL$+&8Q$Y9BG(- .PX3C)',=)*IO&<5CY1PV8 MS!?$G:.Q2A.9;;X3*#RQ%*V5P47!(\O?5/*,N$ U(X*)N[D-3J"LB,3:TR=0 MF&(\&.805;%T3+(:Z92_<"]E7J&H93'!"13HF+0Z,EP+[KNE5>:]B0\VM!9- M;U7 'I'(\$R"F+.@M4R< M,0\G78#YGB?SS16#U]E ,%(9)0(WE&IJ+9/69QKC47@_0Z@..'"%''AE^46O MF%-8(,J=*,$YCC1S"3'#I%148,HQG(X!]@/VNYO] O.:A&"(\H['R+622@?E M."618_$#GQ;8[Q'8;^I$C?(V"!.+R:<8XM$D9(*3B*CHO/$D^5)8!D[4 /T] M,_I;2?X%D-X*@WU3F1;>"BZYX$@2KA#7VB)-64!$<$^X$4;K>'8*!RL!CB]P M'W#?PE-4@/M6R7U7R2B!QU1,.^0Q+R<0&4,N,(L$QEJFQ!4G\OSDCJ#K=W)' M-30MI1/'56^V=BLK2)5[MTGEB]]QP M8PQ6(C+/@Y(&.\V)0KK@-$4D8HVX9!$90PBR45&JM-'^G6_,SK0#*0,&@-]!; M _3V6 $06#J7OG1.QS\P$2DOF!&9(#SB49<3NL*A&)Q)RH6,73W#VOFDLE66 MAJF#8;2CR? TBS#PGZK/DZ$_LB,H+ N[:J WT!OH#?0&>GO>>IO+ZA:*.!\Y MRW9::=IDI9=26YD4EX9X,X/5?=W8OC!/ZM3PWVUO$K?\?R?=80RO!J-Q.XZ/ M!@&,[3DW&R].!7:./[!#BWE4CB4D?52ETY9%+J6 ,'4A22)$D'9C4]&;&>*0 M5K ^( ;R74^]K3CD >2[PDR/=V1O^\,AXYP3'0U*SCO$4]#(\. 0T5I$0D6D M,L["OT\JU6-I>/HMCL;#KA_'7&*\XPE&8>>K_AJYX:6BN1*:\3RA MG?'9&O222*TC971N4JK):'# M88K=\:06$!AK#L;Z,%T;5I32E9YJQ+"QB!M'D#4R($4T4TE:@FW8V*2WD!5L MMJP9S&&3#/0&>@.]@=Y ;Z WT%OS]08;_K.,W\[)Y][@-,;O-ORKS[TLUI*] MX2<8H&NR-WRAZOJBM^>*?IOU##[P?#ZPO]8?Q:54O&"4,(^(<^V1QMZ@&(W5 MQ%KL5=S8O%E#$6+O:P9MV#-93[W-L67B1+ F^$0#%]Q8[WAP(29/K)+6^%D. M6,S$Q_7FR9UT#&P\)QM/-38@'A-BF$4D$HVX+%F;^+#QC!,R?E6S(7DLA>7<8B?)>28?R/!&(:^6123*@ MB'EV5&U,R<=9;2!((YD%8_4<1BY/X%#7#8G]D:W!%K^6UY!. G%XT!OHK8EZ M6VUT9+[:[W=8#G4T^]="MJ^FN/;-$ J-S6L[?)P.G93>Q,I2C((T#'&'-3)! M"H09S=#.7SAE&YNT)6\I,P:P7S/8 UV#WD!OH#?06Y.B)V >-E=YAF#%&:G#2**EUJ+L]L'T%ZTBSX>VM/3V)_7 U2]:4[/BK= MH+*(U=A^S1\_*!E*WQW@*0!M2*^=M2 X".N#WD!OS3S!NX" RW=%R[[9CQ]? M;H7CR6A<:'5T,-C*0U3DL+VWMAMV^Z_LY^[8]FXW(O[(%'S&P'OIN[-U[POO M@GTQEWWQ:3K\XDQDE(N(/ [9O/ 1(QNU1M(S$1@ES&FVL:FYAL(+:PQ_H&W0 M&^@-] 9Z6YR9M/C:KF F-2-NB$.S_);TF!8V5($:%2C _)QY9KT?IV,NOTX&F4Z<]U^K>17TQH_&-K^*,7A,(:SENR[6'$8OO(Q)(.U8)CLL M)4)R253T9)%8E4&YND ME:EP3?;D'X]>'Q_S?[M3&?0Q^'$MZ/"FN;?P0[,+Y#Q@NWG9[O2R]NC70ZJ+ M34<2$C@%Q&W^8K&S2''EA<4RQI#9;EV*20'3 =.M3\(ED.#C[P)D$OQV2 G# MB6F&+*$*<1<,,L1AQ%,*1CG/E$[9Y*,M(\'F R9<8R9L=$XH-T8Q'(0, MXLQ14FN8D-W4#<%?;<_V?1RUJG]/^K%BN%455#4CX]H-AAF)]1WR:%6C0:\; MJO*(3W%/4$N%F4@6Q^@YY\(&;[R(%#NMM/3JC,6@-ZFY?>3J]ZP7!*A8L2 M4><-XLP$I /62))DB/)4XZ0+O0&U ;4!M=U!;2)IQEB0*?,9]S;80%FTRM!( M%=,)+\*F ]9[*.M-G=JA@;F\&B6$N2"(RZ21Q@&CR .5+!)#GUE1S^C4V! M6UP _0']/1_ZFX/]L-:!92-/!*^Y8-)IR7UA.Z-DXEJ W]L$TFL7PCL_ALDU M"211@Y23/CN^-K.>C3([OBDY*D@P.-M\AK48N"'$J2&52TM''I--"MG&!^AY.?5"80AK@Q%&F;)!)"8^Z5 M5339[.X*VE)B$9DG1V>3E8@\>V><@(: MEKDF#":N%^?)(WD,H9LK&0PG#&=S)8/AA.%LKF0PG TJ,CG^.RWGU_#UT_]K\5_YR(>'4[7PL M!]U_.;'#C]W^Q;ZON=I VOR7&_[S:E/GYY^T<ZH+.93/=EAY:J=NW?=^UO?P8^1=U\?,7LVCM;.M^X6/P M)@[RA++W>79^7>SIKT?#J\2%CQ&Y8;2?D$U9M2]M[XL]'97)=S2\]JPS3:\; M [*W?MO=V9]O76O<<[W:ZVSO=/9WMJO\:G_O/[O;6P?Y MA_V#_*V]TSG8K_9>5SOOWN\>?*C^GF?DN-N?Q/"/QC]U?;>7I4]'U\^R9/Q] MZR3+-!Y5W7XU/AI,1K8?1O,\YIWF3],?_'W?3D)W/)]2KS\MT6>/6QN+%V\Z MOZ2V-.UD/+AXSYFE6?_F?$LN/W+/?A[%EQ+]XNQOW^5^GOV1D1?$\/SO[DM^ M^/X?_E&\H/6_>[X=OR _^B,3^9^\Y]M_(KST89@LE5@?9 MW(Y5.]_B:%3MY+4Q7"O+IF?(HKU81ON#,V\/+GW*EZX!^A\3_%/Y871Y!027 M1@NO!BF@S7+14KTI/==3M5^==U4'#3T3#WD]. M)KTZLV1O?!2'5790/P_C4>R/NG_%ZC^#T9VMI@O#U%W"U"]UGN99D9@UJE'RR&>) M%^T9P&C":,)H-D8R&$T8S:9*!J/9N-%<1B/!)71@?60+]*J18-L._5'%R,PI M*PL:P5EZHBYB"!O2+U (PVT,Q!NIN"96:Y%B2!$[IBC&L2XTJ3%C!/H%?E=G MH<__;IPW'H=NB_/^T=;.7?[^+V]M;7/[/<-^I,;N]^ M;7]KD_R?:-,=FN^;W[?+/IR\$^WM_/OC=U_:VZ\_M;=#ZKPZKRF^CTG[8.L0 M6ZN98QS)0#GBQ"KD(BW5Q460=:<@4CIJ\18G"^VJ!=V>UZN0[K/J]GQ_%GLF M-7%7QE7?IKDJ1.:D) 81XR3B/%KD.!8H.D59%(2&Q I7 4\!3ST+GG+&:,EP MP"IF($1F$N?,!<&)UBXJM@AK"RCL@11&IBE,IN2$YPP%EDPVMV)"VA"+HN&8 M2J63TG9CT_ 6 1H#&EMG&ING+Q4V6FMF/>-,,FC+L^'E#0Z(,^*0582A:"43F'!.<=C8%#=[C]ZO\Q20%9!5 M<\E*16J33IA$$[,/@K45)EG/,S2"=,S,0%9@?:V,Q\0TCR4C4LI&%^*4,<0M MIL@)IY#*Z@J,>.DQS0ZD:DFF@,N R]:2R^:@,HI]%,H3G*<^E\09H8)WRB6: MF/0A@/_8 ;[VCYO ]HYV/ERJ(,UPE",//$$<>$8LD0X)#S+"E-4&:DV-C5N M&0$.)/#8\^ QXH*).FGIL.:46R<9"Q9++US^@4,YPE1AC&\[S):N$J162R:YN_2!TC/(ZA"AY MQJ"F29G\@Y4N/UB@@.7'Q_+^C8 'E9PHYPPRSGG$1<3(!"J0#SX%X:52@PY.:P MY/:^2X:T,KM>3$7$O#6(Z\20PU(C2[-3'9*-E,:-32/7(!L2P PD#'H#O35 M;W,=%WAX^ ,6SQ6%0;K?A4'>'3*6)#,D(2-C7C]=HD@+EE!4-!M EL2(U2SK MYY-*]U@:KBY+)HY* E/U>3+T1W8$N1^P-P9Z [V!WD!OH+?GK;>Y+&\2"<,I M,,=,"5LY;)0*RA%!O&+$+'+C\<)RJ3.O?[>]2=SR_YUTAS&\&HS&[3@^&@2P MQ><)9.U_=QI.$)V5J)'3G*,\OQQR/GEDO6%2^JB\3V4_$N.;^Y'W"V4!P(&8 M06\-#8D ,3]JWM=TD.3CH7%2.:DQXJ*4Y?/$(!M]0L[AZ&4(7G(_&S<_J321 MI6'MMS@:#[N^-!$Y"Y0,8R\N,4[R!".X\Q4*]8E@)3-'<>DXETGG7W#*">-* M&ZGT#(1URP&]W=%H$L/V9)@'YVT<=@?AK%KHE7KKR[:^V&&HX[FO!\,4N^-) M+2!0ULR4E>W'\;54U91* 3ZO$!-<9F-20&^@-] ;Z WT!GIKOMX@46"6\=LY^=P;G,;X7:) ];F7Q5JR-_P$ M@W<0= 6]@=X:$'VZI>I=DBKR8)RADF.I'7=<^62M9#J%.,LFYDRAISHT?D&K M]35OSTGU;>94"#?-%6[:&7>FPTT1*TPI\2@XEQ G1"#G)$$F>:JL2IX3O[$I M!!R+7G=@ R&#WD!OH#?0V\(,H 4D"X !M/+;@3&G&3 M*#*"4"08LU98CY7FLYI D"0P"\3J*8Q#Y#H)+BP@J+@4S818O+(*<90 M3#P)*0R.#I<^ 9"1L_;8!DX&O8'>0&^@M_6,D( -M,"5[R.[)W\/XP M9"/("ZV0H*8$28)#-@F&L$F898/6$Z5F-H,@D606F+VUIR>Q/ZX&J?K2'1^5 MGCE9Q&ILO^:/'Y1YQ.,]$*$'O0&>FOF.2]^=@GI? M>!,:C0LFY;%XDHI'A2:-(I3*,*B&2W]@DBRH%"?@'W@:] M@=Y ;Z"WYNGM<4MX@IW4)#MIY[M(S(=#ZH22B2DD1"G[&:A!1G"!E(I1)&E$ MP&D&4ZE9F2H/A.+2NI[\:GNV[^.H5?U[TH\5PZVJP*@9"2IN, QQ6-\ACU8U M&O2ZH2J/N!XT-U^="RPRHTGNC6&:>^FM$#RFB'70&%-MSEM3/Z0>SUF)B[W) M>#2V_3)KXPJB3:+#M>"_6ZS\>Y+?;?LG17C+ Y'._^==,>G M0'#S$MSI)<&='C)EG')6(VI+;;%L>R&#O4/!8QMB,,HY60@.R W(#\M["4R.T/7]H?#R4S6F,1$:8D(*Z# M1)8(@FPPT6)*D^%B8]/PEE'KDA<)[ ?L]PCQ.Y6MALQR(6EON6/.:$JEXM3% MA ,G\6[ZNPS; 0^ND =/KWBPLW7(A(Q44)IY4!G$+6;(4641=:+8@$2)E'F0 MM+*5WOPF=L" P("/P(!>2<=,B$YBPS'AUCMA*O%>1(\'D/HYDH&PPG#V5S)8#AA M.)LK&0QG X?S)Q93(\;2/,A%^JG$/F9'8KC.&<:O!\-J?!2K_>[7JIUO<#2J M=OHAAKD3CD-W]+EG3XN9'7\RK^'2M;]T#;#_F-"?(EBZO-3XI9'"J\')R:!? MU6&+1X/^LE:\>RD$Y 0Y04Z0$^1\!G*N@7'SL(-^S]JX.3MF=Y^]ST>?F# # M%C(#MD[R1>-5SX UU/-Z:#-H2GT U.U7YQ4"0,-/1,/>3TXF/5M*#>Z- MC^*P*A4?AO$H]D?=OV+UG\%HY7P.NEZ.K@^&T8XFP].9@P^@U370ZF]Q;+O] M#-\=.^QGX0"N3T2Q!X.\SE;3^4UUU2?UR[_<\)^;9[E.D&;S6)X!C":,)HQF M8R2#T831;*ID,)J-&TTHD3=?B;SMZ..)B\.*D3IK136C3-XB1[$AQ?"DN2J&5PJ<^Z2BQ=8BRZA# M7*J$'!$,6'ZX-.1.V5DQV\^37_6D,CGIF'/29$;#G:JI)$-EF/B'"><(NC,!$*VP%1/1NB,C$*IG%DTH0\_[7U M5F&.4^!8AXR11=A;P&$/Y;!K'64&Q]>6R>8DL\NR%119]=#LYM9$[3*'ST0DC!?5XIY)BUWD MP@:-O78F.9?R)W+'9Z K,,!6QV1[TP88593D924@S$1IZ<<$TD$;I"Q/E&M, M8L@&&%,MR6[6" 8R S);!S*;I] YS?ZC5CI:X_\_>U_:U$:R;?M7%-Q[W^N. M('UR'MPGB, &^]+/"-O@=N O1(Y06$@<#<;PZU]FE4:0C00")$CW.39HJ,K* MG7OEVCOW0 G"6AKM!76"*FB1SS;D4D#8J,K;EY^[FT>!<:X,=H %;P"-9!DH M1"@PU$B.I"5"1#HFQ+J$V8K,2/8RD$QCI)6VFB"FJ+18$4O*=@V$8\M@1K*G M1[*#X_&";7CW8#-:EL1%SHR A#H :H,#RE$%B&;*>2DQY*EO(&'K2MUL'CA_ MP;8[Z=$#-!Q]8KUZ6V5.I#2)B!#>=FNM4-/6I@RH.-::/='-8_]0D1+/L#MJ M[FJ;Y9;EEN66Y9;EEN66Y;8L M[5QW'A&//-." &UXJI.- M X2. MHL(ASX5/_4'7I;Q9(/MN#O"L^NY#Y'CP>(*X%_-ZG?W<$OGXTM&N(NQR#N^ AYPA"G%AC(4W(> MY< P P$*--IHS@6&1,YWR?"6X>UW\4V6>QZ"E9Y9&FT=0R!6P2?3EF!%Z2*X M74:^^R)??7\"^2 S#L% <,IODFP QA#DC'O,5264YQQYW MBBCL.-%!4(ZQL@93);2'G$;E8C,X]C+8+1KL1C3OVM.Z",-D 2C (D,IA45 (1 MO([0"J;^\"4-2JG[;JUHVM;9DJ3WW+OK=(Z,7K;XR"S2+-(LTBS2+-(LTBS2 MERW2.&F'C':/5QF?@<+^(,2TWO(E>[COE M>47B<'7?W0L'^F?F-20P-]BKGB M"ZL D;4YHW"66Y;;\Y;;/+OG CP@>?=\S!I* T^(9?6+HR@EY' 0<<.4%%"F M*#".&R"I8BEGET8&-,O^^:PB5AY,KP[:7G=Z[V)[BQ)^,I* M(%,^5\MRRW++. MN931X__H1L]OVO_TBK9W;UN=[J[OGK1-)-J&('U()0TAY+F:Z0IK>$;FU93;(_M$,C(_)3*/>TGV-H^P M4,Y[+X' D .J!002"@P(9U99[4S\;S9L?E:!(@^F:Y]]I]LN;->[OJ>D[1O^ M 1TES]"%.U_A6*.P%T%BJ6"J+.:5)=81JP0AT!(N9P"L*5F&.YU.S[NM7CM. M3E4"NZH>.Q)O^;'-"]UVI4/W7:L=?-'ME0/,D#4'9!V.RLJF8U%J'37>:^"9 M2?%MV('4VQHP*PAT@<8%:R)@H9NE>/)9S8HI>CYCRW++\OO&)G0,YRRW++=)"(APYA!@03E O5+ 8,) %#IA!$,2>"I9MDYA#NI:><7/ M@)WEEN66Y9;EMDS^DTR0EHH@'=YPKDA%&930 @&M!30$##2G DBI.>1<><'] M'!PI!RK-HH,?]>69;W9KK5"[*+HGJ;54'&*MJW_&R[=2K-*U9)ZDI ]6\_49 M.HFS"]=2\+XD2,[T8R[Z\7W2/^.Y(T$Q#(AU!E#M+3!> M6Q!71J*;WB..UC;P.B,ZEEN66Y9;EENBV-1BZPAFUG42K$H M>\V)LWV$C0@:(P>(# C0H"Q03&K >%P7P6-LO)F-2"U7?,P]%?7!NO*\T0W= MM+ZS7ON[U_0U M=K22BOU^UT=3--5X:K.0_EAQEF6X=P]]-1R@9DJ4Z?$%0""JD& M!D:T(JD<(V+$(Y)*0]%UBLF*G,L_&CS.H=Q/K\K__4LQX>4"Q)7 OYL<\.[@ M-^7L+3$TW^YL_Z=7="\SQ,T+<9=#B+O:^W2$N68NB@(H;PB@$@=@-.0 $1V( M55YK1Q+$97C+\);A[5?%FK4AW&FI#=4T4*T#B[^0.#1!$;)\$=PN(]_"(BXC M\M4OCA D+*!@@%21U]$ )3!,,8""=Y(C+ GE:QN*KBLA,OIE]'M9Z#>/AT\$ MKB+*N2"MIH88)3'F@F+C W04^5_#W^R.O8R#B\/!,098_W2$6&1Y#FL0! ^ M4D2 X98 ;A#F1@K$4^(^6H\\??G[+&8$S CX! AH!3=$.6\X5!0BJJUA&I/X M"X?"4YT1<*D0<&^,">Y>'$'EJ.#8 *9 =1""W29Q1L852%8PC10YMYQQ%PV@9TZP M@99;I*(%)23UBB""X[^<(/$; ICA[S'A;SP:9>>(62ZT5!I8YU6$/\> L<0 M13 UBCLA$(NF+Q'K#,V$?[<$I9Q4"Q:QN()G7(6/%-CV8",;TW@2-=ZU>J;A MYPGR>(I!+^_(\G3FZ5S>D>7IS-.YO"/+T[F$TYD94QY9'ED>61Y9'ED>61[9 MHXRL)!W_ZNI(6.*_KOBQ\>_XUV"$8[>SOMGU[;_.=/NX: XJ?3&'<$C@M9FN@'H> OBJ\FU]+K3.XLWO/QKVE?/6YTRF^UUVS=T MM_CA_[HH7/?D-8+P?_[J3RU)Q63&7EZ;?@5M.JU&K^O_ZC\6_/5W9A_PN,=V M1NE..F=_[\@=.8$1G.(%;A1-#P8+#)>/L>]]3=M4&E@W+^-JJ#5;W7C-;BOY M;UTJ$9Q6:;/T1.M4QB843=VTA6[$QX@OE%F$KVY*^.;,5'[OA<_!>]^*BT_? MY=G9Y+#'_SYIC[S^QQZ8MM??@0Y1M*]UXT)?=M+B.VE//.M,R^O&A#S,2GGW M[NXK14R;K7+V=C8_[VSOSX*02_Q<;_?J6]OU_>VM6OQI?^_#SM;F0?QE_R#^L[M= M/]BO[;VKO=W<_]_:NP][7Y?_:DU>OH MINO\^?P>\TM3]UP1]_EYGJU/_Y*G*W&_J6RP)).#2_0_43)1W>NV!E^IF&CY M2M][%B>@H<\[_O7@AQMDM_R]2%2E^SH]MRLZYPU]^;IHEL]7WK>_'2OU2G(4 M_Y2;&[V"OWZ3QZ]RQ>5O M/O+;[__^3?)*((X%N>/W;YDR(0@3]"%F9=Z!W^+D72X#-8]FN4>C[A6P=.N M^YB_PC4_WK7:<0_WM?WB9VTWWN"D4]N.^X>;(5)OL+DT6Y7=,^]'LZ+GT2Q) MV:W[*?K8X2:>"%1<='6:!T.!\7H_ZBY!N@LZ&[[K].7E\&#+0=XE9A$O[4E" M'ED>V9-A49[0.T_H5.!!"\]'6/42?F]UYZ06&JV+3BVT6V>UUKE/7N?F<2W% MH?\HNH7OO'X$;G_OCSYU7YV7<_]YS;!'J:)[/[O](8;XQ.E%==^M_=%H=3I_ MUHJF;9W-TJQV 9KY=$)X^BE_L#2XN]5X7J;5.$^Y THEI@K*$%)-9ZMJ]W]0>I;2G5K-/:^'L;K?;K< M/?CT\]O!M^+;UC'9/=C$]?>'/^L';T[JIY_0*/7M^.I;O/_NU38[//NGB-^C MAU>-XMOI%U8_/8:'>!ONOO_G+%[WY'KJV]Y6'.OIYM7N0?S\U[^+^M;)Z=[7 MO^-GO^.]K<^GAW'LW[X>QF=_%^IO(?Q09?Y>'&FNJ+<. >DU!)1Q!Q3#'"#F M%61$QE]2JU&U+OC-E+>EZV61P2R#V92I6=+6@1G"[@%A> AARD"(/47 "$P M10P";0(%5CKA@WM$FR_F/7@KQ+)I_UL[;K1^%B[^8RR4SHE^.9?K4]U]*R_BI[\^S M93X)-66I#6!T%1P^:@]3\S_3SPLVU!^1HRWUK#^N 3I?5XT;G8(R>YN'O15C M!JACGEJI#% 66T"UBNQ-A=0"R#)-"*6"J[(%T!3[,S<*>[XZ_:@]W+-.+T"G M1Q89(IQ3A00@7*S"!\,&S9\N?1 M""PJ9J:;KJ;/6O%AKLH7EH"BS5<:;R6F?$DIVOA*B#\W?/IAL^DVQQ9$!O=Y MP/URC+ 9I"CVW@%A703WU+U1"\2 E]198BEQ*H$[CBN%KTB1T*SBJ\;8LHHO M7L5'_(U0K;&4#A#J$(BPC8"Q.E4$QEQB+3A%=&U#K6.RB#*83VV<92_;4B#- ME@^^W2Z=\Y777O^LZ4['IW3I)R=OS] 67_H(C\&"J,Y(#_3/[]\9@/&W#P@6$0!24BO <&C L$"(T)T\A$B*?)Y8:X6OZ0CZSA2\+= MLO(^H/*.N)E6%M*HOX 2RE)W&@0TTP% A:B4&BF;.K12B;)G+7O6%H,C*3RI M%O$CD:Q61S=JK9"B)\[C$UV6GC;_GUYQGD(QEH"IO6P;?)%$;1+0W^NBF1;" M7G,_ O=>^-A? !\;NMG='BR C.OSX/K^&"D3 D'-! 8:00-HX!082"R@$OJ@ MB:%>\K6-[%%[2=J\ %:6M?D1M7G$TJ04SFO# '$PLC2%.-"!>F ,EM08HJ$1 M:QLWS:OL/L_MQM($7K=&*X[&M3K=3NRBZ)_$-TZV=M5P1XA,NR9'HR[:Y M%WPD>N7;+:<[)P.HO]+'QV,X/S#(M^(ZV.ET>KII_=NT/+[&U9%>W!U;&QGX MYP#^>/]N_>V@A:PE]8LC:K0F4:9Q>7$5X5\X(*'2 )*0NL)I'I!?BV O,<)_ MY;"V%Z3TBZ=T6<\?4\^+H9[3W621YLA/>U M#3RE3W1VQF5GW-WRGL8B')(C;@KA6P)F][+M]@4PNTES?5SH>^%=U9.@>5SB M>L;P.W*UB-^&4!6IF :$"@(HM1Q(Q#1P.' -'37"TY0Z.M-ARC+!9E;?93H, MS>K[ !0LJJ]7B@>J$% *8T )<TL2A#9>;W3%[S[&?+?K;YZ5H&S !Z\[?GQI?$Z3L1>^Q%?3FL@@/Q?(;X]S M-!6\E1I[((BA$>2A!XI! TQ12HU"FZ+Q$/5=7N8"S$5;\OT?9BM;>4/!VJJ% M6MM;7_Q(?;G64QFJ&5 GDX$GC7N<.4%EIVG;B?AO^>K?G>9 Z)^',L_,?R[F MOSO._+$(5#FH 7:*I],U"@Q& GCO#40B<&'TVD9<,' V#\^SQLN7I.V+/$3/ MVOZDVCYRYG*J*8T2!#! JB*%K^FW*3B HYJ*:6U86V#B'6"YCUR[O(]]H@Q^>;-8:[-X=,X%40*<Z);]=LK]V.N#)[3$'V(RQ1MO3-;:(OZD%X?K\?^8 M;__X,LX0.>$(I<+1BDH/:"2&0#'#0!#0>$[B*O=X;8.H["E\21K^4>XPXYP.,[Y'.&22P,!BQL\H-PIH*T3<5N0#J;. ME<&IM0TD9JJS\:R!<.55>AZ/_\+S=[(J/Y JC\@=@BI('DRTUXP&5&L$I((0 M4"\TI5XY960D=_PV[W[V^RWU_;/?;S(X\%Q?IKB1[-Y;UJ/?1<8)?:R$G;>) MN;8).\[X?%#2$,X!)(P#RE!9Q-H #8GWQA,=("Z;CW!&<^WJ%Z+F2W(0G-7\ MGFH^8H/,_R6E17>*URHWQ#!Y[CQN^X5QY-9(M2J@"@@<=<'5//4 M9]0I()!B3CDKA4MQX^N,L1P9^$)4_#%;T645?R 5'Z.#S#OK6-3N(%TJ :& M1!H#S22C1G#J$2Y5'.'L'ESE^V?W8 EUJ29_2ASN]MK-SK!FP67V$BXK'YS= M?5#6#;JY9902_UP*_,- W'G'F&O'^#Y."H73 F*N@0\T (H"!9(*#+"62@5M M+8:IL*-:YUAD/^$+4?1']1-F17] 11]10R,-MQY3@)%)#8J5 $IZ$54>NZCV MWC$ARK01M7!J^+(<=4]]_^PH')PU2[T<3]=)/T4N6)#=_THD22[#I>> M*M[F1=@^.V^T+KW_7(GVPZAR6=XOYMDO3B>Z-TOI"@)/.\8=]TQ M)BJ)$QT<5"8 ZE.+9.IDKB".7;PI2CZ\L0.9D6_IZ*/ MJ"%)S3:#M K)**B6P(,- @02X.RRA+FRI8!]%9%ST[!I;Y_=@I6S9\3B#P& M*WR&KH(59(5OXYC2:%-'U[>]3IQJW\Z'27?;-T8%I^/]Z=[FD>788B\EH))@ M0(5@0&K* '/.BJ 8];S<.Q!9%$E<2;U_NFC"ZXW:LZ(_DJ(70T5GNY^. M$+$*0ZH!(BYE'#,*C,$(*!T!7E&DI!5S]6C//L2EOG_V(8Y*RF2OX9+6DIFI M[L2H[6!V%]R;]J4R,EX()*D!A/K(^Z"D0"&A "$^."L####N!(NM(K.2V/>2 ME/FQBLAD95X@M4OM0JF!%#H/H+,44 L#,%XZH(31U# 1A'9K&YC<# >X<3AF(A9) (^8BYDH!#/<0> <-D1YRS5.V!5D7"\NV M>'9.LQ5'@B5-SLWZ_W#Z/^)11?)%N.8<01J7/7*TK M=E/_Y_>DG51K&>&XN)_:LLIC>5%CN2]*YQF[TXQE.VRF33AM=;70:%UT:J'= M.HN&V _?N69X+;CM_<-\]*GYWLNY_U(>6JE\:'.M3U2O;4]2C$\K),]*9*_= MRS+YS_^G5YR?^>8L;>67R$GR#%W+RUJ![*.^3.NC<]#:M'&QM/W'_OKYV-#- M[F;3;0^64+: YK* )NK24BNB!:0$D(K3U+S: .D=!AI!2)Q!4F"YMD'7\<+: MD^8#I&77\L?T7UQU5*+X3*YO3252U.KH1B)A*\J[7G8$[6Y0?4Y;'4/.TT4H$"%4TA0(UU0&.& +(!0QX0MEI%79ZI2V_V7:V"4H_[ MKOYW\\/>>JWIN^F7,F)(5^:*6RT>]<(MVR?U7[WI=8JF[W1\I^Z[>R&=>?3? M<1F8YP+FB8JICE,=$+? &.@!12+^A*D&AD(JH.'!.Q*!&:X3+K,+:X45??D2 MW[**/Z2*CS50YY)3;PR(_^K(O9A.*FX!0T1JP9*$_?TSWO*Q_"_#H_O1T5// MY5?A6#Z'02X9BUI80/3.8$7F@,B[(>W51)513RB/8L1 FF3EL@BR1C("%(4< M64N\)3J2*;K.IF25Y8#HEX8$3U*$*B/!PR'!B'-YC(.%7 *O' ?4$P.4TPQ@ M+X64PD'M43HRY.*V[F0Y*#J/93G'DH.BN>S/^^OG[WPH=4\/O#MC,CW M0.2)LCO48::$MP!;SP%E&(((PA8HK8DCDM.@4MD-HJ:2K7S,]#S5^S&)5E;O MA:OWB'!AK1#&)AI/1D 0E=D!K90$T.*@M=$NBG=M Z.457K/PZ/LT5H*-1_G M6MVH2K5&*XYG-4G6R[9V%\RQ?A4Y.8Z_]5;7=^(*TJ;A,^S.!;M?QED5\XP9 MX3BPTD?8M=A'0D4$('$Y8X\0IF&^O@#+!+E9J5>16F75OH]JCP7C*$8\T9%' M084!1<@ F4IU$"FEMYH[[5(BZ3J4*]D7+ONN?I-ZUDU%UWOMRSBZ4EB[:KX=%N%?AFPGYV23U/!7Z*2DA9MQ>GVV,I9(Q""6TTCGC ME7&D37(Y*\F9#IHI[-8VR#J$MSFUZ5S&J4O^?+HLMF[-+Q*L^^X:."^.@=:!_?ATMFPC)^R>Z[=]$1'81D,]] MLZ/3(#,BSX7(H\J3]2V+=X^/I+/61L$!*Z@ %$L8[5K/ *-(4^(I8Q1'QB47 MQ;BRIVK95?LI&%?6^H?6^F*D]?7-(V2-8A8AX+"B4>N1!I(J!N)O2F)M!9>V M3"U#,'NSGA<7;EK_ M-JV6C+US8>_W<<;%HATL0K1P/1>IBHH'5" (E",0. 6MY3(PS=6#'!)F9]<+ MH%Y9C1],C8LQ-;XXXE $PU4 # L'*.$<:&P-(%Y;YBAT2-!(H=3"CP.S,^O) M$P:+OB(E/C7P8#G?KOFS\T;KTOO^BP,79JD:QG: ,O2[7O 0KOA=*V M[7Q)2V%._%BCEV:V/(W8.T]O9"2_JPLL'3AJSZ.0 M+= 2$T U5$!)C0$6!%I'I360I#CX'*SU@M3_00N$9_5_SN"+03?5BT-UH0'ZUEJ"/0LD" X98# MQYFQ'B'D< 1:PM89O%G5,ON\G@T(K&IIRPP'"X"#$>^2BEJ=HNF#U@+0$#C0 M7&)@@Y2"&AVD3_F)9)VHVYI>YMJ6>2S+.99.VP[!&_+B("X-\9[ M-6NVUV[[IKVL^9_V1#>/?:VMN[[,*"X-MM2X\D?<\9I/&#&P7!;9LZ-PR'H!66T1XS(O5S41IH%2Q 7 DKI7;!X;6-:)?E1)L7HOJ+M+:RZB^=ZH]L M+TU@"-@QP*SQ@$K%@/)1_X.F"D?!R@@&*7#AGEDXSY2BYK'DL;R L60C:N;# MK+@'IOH /G5GJ_K2-ETVF%X(:WJ21FSWHDX??;MHN9UFM6BW^HMW&%DP3M(J MXI:YUEQ<:V? MYEBR@39[![=I!EE-=VO&'Q?-9HHU3$7>3GSMO-SHLJVV.L1K#MZ%C$/>:B95 M4%01IXBPCF$DD/:08GNTD^@6P@3=.98P^[0?CS1-M#/01@;JV@=BZF!)/E,,+GZ_2:XRB@64U04S1N$ 4L01"01'AT>"" MOE1ZD95^=91^9"E%PYCBJ- @&D8H6DJ6 2D] 2;*TQH%@PQ\;0/3=25GBBE^ M$$KU9*FP3T.I?'Q]N M'3AEV32G[/2E^LCNXCRR/++9-D820=ZU>J;A:P/T7=YQ+^_(%C:C)?3\JYLZ M*L5_7?%CX]_QK\'XQP:3:GKX]F /WOBW:?]K8PABP^^5.\D1/$J5)F:Y'.AX M"^*K"1Q?=WIG9[I]^=>TKYZW.D6"S]?M5%VW^.'_NBA<]^0U@O!__NI/,^'Q MP<9>7IM^!6TBR^AU_5]]&@-__9W9!SQ.3&:4]"0'^3U?&7$=!*>0G4;1]&!X M=E<^QK[W-6UMZRP.[#(="S53\ZQ:MY5HBO/-5*,B_E02KE2N>%"L0C?B8\07 MRE)[KVY*^.;,5/1NX7/PWK?:QX6^R[/SR6&/_WW2'I';8P],V^OO0(Z M<:$O.VGQG;0GGG6FY75C0AYFI;Q[=_>5(J;-5CGN2#!;[;(TS^NJ^EOZ6!JL M7I&1UD[:B77_5\(>L;9QD/"LUOKWO_3*/D*HO6TU5_D!NE6HL-Z8IHRS[#%/ M Z=3'WMMX]OF^_>UG?K;VF9]J[;_Y=[?U9$'*)G^OM7GUKN[Z_ MO56+/^WO?=C9VCR(O^P?Q']VM^L'^[6]=[6WF_O_6WOW8>_K?NV/N"J[1;/G MW9]+_^3EW5X7W3@4.\NV\,$']<- ?N$773 M9;&L#_ZEJ7NNZ,XGU/[3)@[:?]221@Z^T'^[Y*"ZUVT-/E]QT/*5/HN-C]O0 MYQW_>O###1)<_EXDVM)]G9YR_;WYJ5>J54FK=R@^X;U?TA59^ MK]#_3/$/]G?V5QPRQOBO/W'+U^&OW^3DE23ISQV___LWR2NN:/QSQ^__]K'@ M*R%P_/,0LS+OP.>M,?RD!N RC.9^]8]O'7 ?#5;X$/A=JUT>\NX7/VN[\08G MG=IVQ)K'..[-B_E1 XCNMYC'G"YXXJQBT17+'FRE_]UK^AJ!Z[5T0'N7<[H% M^:SN.GUY.3S8(YJV$2A/9[Y^>-TMVL M&[5(DFRCU>FURW8495!>:+0NHD5>G8HGG]-B:=E3QT&_G/LO97.8A?<6>"1U M?+ 0ES(B]EQ'Q'.]=CHW&H6_ILB4J(F1$?E.][H6/MTL/OV<+4DLU3(NIR4M ME+[37\4?XT*O^^7)\:Z_[0=#G>W"^NDG6,>[+%Z3[!U\/CF\V>W6( MOIU^N=S]^N7GM]-_SD;!4/\T=@^^D,.S';0;QW=X\/EL;ZM^D@*9#@\.+W?/ MOM!='/_;^DZO!T/5X[7J!_'ZIU]^'I[^ M'5[L'9R$^EMX609"[<.+(TF11X@(@!T3@!(*@;'. (-Y?#T0RU(H %I7ZF91 MB!<>+IJ![)D"V<);[F2TNA=:P2%:!><-E5 [K@!E*( #(4$8"6#4T01F+*L M%+Y9+G#^J,VG)O:K95X^(9^UK3-?Z^J?OK->:_H;Q/;AIO8EY:XNO OA3BFW M@R2V#(MW@,7],1*G>"1Q##$ @U6 !@F!5 R"@ B3\1V*4Q=GCG,WFY>DL@N@ M,7/88UF;[Z?-(Y(CD-#4" JB4@= +0M !>J!P"QP[1EWAJUMT'4N9RH?D=UV MJZ#7M]&'D;@S]LZ# MO<602>'ZUO;5$40$2LH]((8DEQB30!/L #,(<64#=$PDEQAEN1/SRJO[__DO MB1'^Z^Y)G=,K[3TN.B;=2]+'4Q5?TZ+TV?2BNC M6=0]B5<\/BD3:,N,H'-]F7),%AGT<+\9?OKY?+"SPKMYW99IJ3VE7[S>:J;] M9J_]4;>[_5\V;5SB5?;[QVHA=S8[G=Z9=RB;>G.8>GOCD0\,NF 8I,!;ZP 5 M6@)EF0 B&G@:.AXX,FL;E-WL.KB<3O.,91G+GOS (&/9(V+9Z,B 0LP%0R(B M6&KM0ZD!6D,%L')40QEEY?C:!J,S85D^,%@%.ORUZ)ZZ.,XBL2>TT^ULBA/?'EPP)#/"Y:: M*Y:' @?ZY]@:"*WV_HEN>Q,M)/>V=9;D6*9;;%82?].+ -P]]-V=9ME:W66P MG0=LQZ,M"!742P\!6! *6:!T=(2J"3G-/6C?A@>E=V*3^Q6_-_-#WLC MWV&_F)#K^51UK^,;#=]>+[4^/D-R-Y[KR[.JUT!J0- Z.VLU*^*50U"7E#[- M',_VL2_:@U9IK[;]7O?$MS^V6ZZ7SGM\-%G]$M5@7@6JXBT- #IF 0,4JR("XY+MK:!^+I:;*'ZE039EZ3F"PY;O?)1:77G)&OX MHVCX>+]IA[3G5 */' .4!@6T9P%@JS&!FG($\3 )SNFG@NAVFVY(L2QEWH> M297SIAM)E>XF_U2OT:T<47WNE#[@?Q958$77M\]JC58#U"5'UJ94GX\SR$[F9[+4,-@L"FP&/*\'F^(@Y;)CU%C#+ MH[5&N 2&00LH5$QC@PS2*%IKJ4Y$]HT]&USL']G7[(EN'OM$VZK,(IULH]+K ME<+P=$G>QK*-:J'=.JNE=*2)K*0ASRLO4GG-TD,/B&(SCK=Z*_O/5H#W_3I= M:2>.H="-S]ZVCINE>/?"]12E+^>MYJ9KG5?O'K3."RLISC ]%TSOC#CAZ?95 M??-(.1F@$ )8Y2B@"GN@'8/ (&(\5LPC95+JDF0+/9U<27!>>=6_)77I 9I" MB=P4*C>%>JJF4"(WA%NNVYZI$"[]<.]FJ_Z [U;J>^67^[ ML_EAK$_4TC]R>;=YFB)MI6Y$[K] M0>C',^R0];M&40.:1^$TKC;6+0K)>/_)7EGE2\M'HWZA'W^@/_NLN;*!ZKTS MWR[L LSE2:_D7OM8-XNK$E7?#FE9_.6-[A2=O? QKL64=%R^U.O$@78Z6[YC MVT5I%V\VW6:5P!BIWL?X91L-YX,XP#>-EOW^M!8RW!U8R*=?Z-[6YL_#K]L_ M][9V6+203W>O/M'ZUC'>/?U\NK?ESNH'_S2^1<&4UX_ M.*:[6^^B9;Q-=T^_L_K[W:OX/;BW=7@9?Z9U?(CJ7^-W#]Z%^M7WR]V+(\@@ MP2P:MQ9',Y<&R8%$E$0+US*N<" ZA+5^D%;/N\WDK,!:B."]1I09R@TS-DJ+ M:ZJ$]8()N5:+S["Y^;!E\_;J7'>WL?MSYL'.Q$[RRWBS>;^3ME0 M[^/G[?T(FN5; T.ZOXBN[8SQO?Y@J@/14F:W#VCR ;3V."C%-=,P>5QEX%() MX;3CDF-LUJ9IZI-WL?L]%%5[;].6L)S2%#H]TREQ['DOK.!I#M=0]JO4C8C]BM4M?;ACIYOV[UDYTI^;\#]]HG2?C*IH6 MR5!-&<@I4*166IUQ&)WJB-LW3]+!=7F'^)$XDNY@5/$BA>T/)MEH:;G$H91R M*.]XT6HWW*O:P;6;1[GI"]UVX"(^=++Y!K<^;[6[(:)"J[IUOR94G,@X2-\< MW#Z.;3U^]"(^H$V^U<$O46S15DH&X7KMHH@&>)RMY.A-:^&;PZ?&IC_/C*CY9/F.2^D!!.KWS1UF1_!6; M94E>\P3%C:[TL2!!DW.E=[Z$.K0>%>A'T2GB2MX_*7S#Y:E=W-2>M<[CG.89 M7>!B??=Y[_VW/*.+F]$WGS?_V:[G&5WN]/3 MS6XZ)DFOMWN-O@W0]L>]AJ[H>RN4;WYIEB/83S?HU/:][;6KF(;T^>V?_4B( M>.FSHM-)YL>XI;*__79@I;RJO8TK2T>C9*SU654ZK-7JIF.;L4)CG5HS?:31 MN)RH[#KU>8=/665SM]JN-#@NBNZPW%%E),0K%>?I28]]T[?+BR=B?MX=E8V= M?-@X YNE":MK?_0?Z,NK_5>U]YN;'X?&UVBZ1T)*!M19T4V7&I_K3B^:85,G MNS1R.GXN.;=]:"1K*CY(3;O37J=;O?Y'^FH_L*35C ]9%FU+LYD2WWOMLICN MV!?^+*VE]<$4M,Z+9C_^9-PB2C9FTR0 ME>58A3F7\]D/CXDCK(!PV!!ON-X&BS3T>QA7)7\[@_OY:P9AIW=\[#O=OK79 MG7L631J>+A= _/!IKUE%C92K)]W^]BOHOK7:/WF,9I^/TW.](/&8S8[$7YW: M9K/9B]?Y[)/1FFH51*O[K(8@^'_#)T^V=[2?TT6VXLR?&=^NG'0$50U.)U2M M?&%XD9'6[0T#D@9B&%R_;'Q6G UGN!1QJSL47)1I_*N.R0_L#_W2\7MA.^KJ60* "*@GB M;&I !9 M'%CA5BV-=Z!D\SS, '^FW;'M?_AFK_*^#6NEC]53K[Y3;H\5"*Q7LS$H?S*^ M(U=#ZPP/@P;(-HRXF-P"QL(K:INVVRNWGPHZXI[<2->.L]6N0B.[)ZW.V.R^ M^KT+>0E1Y)?G3K\X<-F/W+I,"HJ+:W2D41N<:2S]\][.9*]O>)VQ)QZG9?TG M+G<$.*8A\[86NWFO%' M6XVC7)N7U=\O^LSM^$A"Z1#T!!CN/*"2,""5E,#IH*GUSA'-KQ]9&4J\5M0+ MZQD-@AN!D9?"D+C7!63\]2UN&;5^WM/U03QS:4F-]"2:5TV7#D^BAHVE1@YL MK,W]H=%8*^.@:Y+B]0'/+>.F._T/U/[8F1:X4 7EI^S):GM,VUBZ>:V==I=? M1S$LRSS/C*[1CFN5]FNU1U.GQ] MWZDLYD$F23JB[>JBD9P_:4-;=3ML8LWW=]^A$)+Y?&UFUVLI>J0BN6U)Y4_08U UNO#P"+ED"+VS7A657?,5T4^_TXI M8:?3![9\7%6;?SL)I9GJ"NIV.KHNR?^-H5^<%.F\OE&Z10;\Y-I* M2B\-;Q4)A&]<#JA2MZV;E?MET"\IWCE=N69ZW9IKE=ZU[L#.F;APZ=DRJ]Q0R68I"P95 M^V7)G\R803,Z+8_W_E%$M)_ .[C^E( Q+^)- [REQ;O:=<"#0\ ;++Y)=YQN M=%HUWZB\0:7$XF.D@II)57Y$0"I#EL_+%)NTP))1ZHK*CDWKO7R[DO=("X][ MA?-I=*7-68+?0%N'2OP,\&TZ!(W7B-#)>9XB;CI5[F$K)?V4-2*N]S=+U_CO M.5+A<& >(60Y.R(G,M\N44IEJ]#67 MID'BHUL5NU??K^J?CAP)V KI "0" VJ@ 5HI"ZCGT:"@P@2>4HKA.I?T1K): M?].XT).&[U@ZZO4E\M?UY=0YB7"[\NOI[0M?3/$9KNK'1PI[::FC0,A <7: MI9*-(:XH9HS"T!MOUC;P.N%XUK745],RS*X/4[9KZ5;,D%?^J$7 MO_/'ZFW>2[M??][[,HH*K;S-RZZXG]/X]\*73E5@[ 7K[?;5WJ3?\-2"?9RD8$HD,ISSN/)P2C670GAE-%*&$>,T7L!3ZY9_'%D!F M ]NL?G&D',2("@DL1CH*'@4@K8C44D;1T\"PTI$-D'5";Y9!&!X&1JO\)B^< MM-7@+R!HT&5ADA\D,0_9YQ!QVOWJ*(^S:^4%=-L"VOT9MZ5 D&;66<"0CML2 M]@PHHC0@6$+D$=,:X[@M(37KIC1]1:1#]=&J>*)%\+GOI-ON^^@VDX_AO%TD M)7C)ZX#N7AQ%!L)=Y"!QWS!Q&W&6 ^TBFD3*@F $&>4$CT R91E,]WXF]_=O M_*JMYC7'SHVX@&OI9+>[?I:OYL9#%E)X !M#YK(3N>Q$+CNQQ&4GIJ;8WIHR M>RU> =+("EVDYU(9BCG32 JA>3 ,$1:WU>6,4+@]FO/FS-P:F;&QV9DXBG6% M*X^PRM#O,E:Y:K,[.'WMG:>3B:G>_&G'?>G2C3A_OM.MN7:1,F]3/&,_'FEX M_C?U>HE65>^.R@9."Y>ZY@,8QNO](@ZI7VZZUCGQOKO>3_*-7_Z\]V4BBO&F MF[@Y\V73YI^.Q'M-WP]KAH-3\2^31L7ZS>%?^'ZP\I!3SG'G%.683B[U=?,% MK]_^A"E.+5) VZN,HBJ0O]]/KC^&ZDNI_XGO!T^5<0'52=GPT/9$)[*;XAW; MR45:1('9[J_"Q7_[,.6Q[L2:G(BV&UVY*(,OIT[06.#<1)C^J]I.<[BZUG^S M$M/C-%N#FZ4"7"FT/S+G'X6K4E#B0NYUKKFDUD>-X]?3!T9-Y7\OS\GACK(( M7DUAA(\8/O?!QZ7CJ[/=%Q\I][.^>408E)XC!9@7"-" ") NVHU:TF0W,(29 M>(Z1;Q^JLK#78W2>P2GU(.\KJG?SVF7*#*G_].(LA\N1PSI>S38B*%=1/%4%B.M.[8@=>G(?+H.K MIFXPDX%598Y4BDJYOLGT*V%<>W7RR_V*OITI&T79G&X 8X-LJ1^ZT1M&^8=> M-WZW%I^^..L-#EV'/;3*$ARC[:0\ERTG\\:V$I_SK-4IS>:$\/TMTK7*#:&/ MP*6#_RQ%^A15&.3D<_2J^L/5&4"Z=-R13*O=;EV404PIJFWX/*DTQH]R8QE/ MY!L&=Z2B'SJ*L1K&_[TYX,K;5XE]$#EU8W[ZXVOEDF(%;SFZ9[P/A2ALI%T6A4L57#L+2+ MI(9%J;.)$K6:48J7-=M/UARDU0U72GD%_].W;9$&D][N>VIJ%>CU\TQ*B=W@ M;45G_-9IW42 :^L$,B !3EIEQ=2U_QPB?,9C.?OH>-SV?1Y31I#V7VTF+M4$ M0R(9#8KR,Z-(..=#,3J'&=*PR)U_:7Q,:OP@2$M/B\8JD:/L\5?&\/DQ6?QR M;$G>8_"3?CT_N>R4%X[2Z-< 2D&'YZ6JE8I0;9!#*^>L\@BFT,W&&(^N;G&+ M*W )5\3=6,,8K#ZS-7\##DJ,""&5@5JOW,,I\Z75'E11NHB GJ+[?7\%526E M?IZGN-5!6TH,L?@-7O83XB.^ZVJ[&4?1J!Z_LPB4<)IB*3F"@A)G%?4NVJ/$ MHT2' YYJ$8R=5B8OY6O7:Y_%BYY,5(2O#(5KD1"#(9:_'<0!OC2;X?3[U>ZG M(^R\"IA!()6VZ8R! $6P!#XP+75@@E!:5C^>!(!:.U*PR3=G-6:2SB+1^<81UM*AIX$"$U"'<6P&4, $X9[%T ME'AC]-J&NB'2?OFY3NNL)(754>*O:<]PETH^N-L6 C&4(Z>(5D9'PQ09X;A0 M<7R1J@491/^X6?+(\/4'P?#J-A66D D M#11!)I3B*:QUNO!?_5:&"W#9[-L3[WH-OQ=^D_NXV71O*W_L3G/\,X.2(B_9 MR[/WZ<@8 YVG$$ J%:!1WD!##@&7A#OF>(#D1@U2[21#E'#&D^2DTXX0:@+F MT%C*5)B6\A]:*4<@;>+5D5_D(GWW=TKIJ+G8">I:F_< M]!^\OF-Z>ED3^%>G$+?.Q\:_RPJ=URY=-N30O6YK4'^X:LA1OF*25[J=^%]# MGW?\Z\$/-_J2E+\7R=':?9VHG2LZYPU]^;IHEJ2NO&__<%:I5THELEB>I_0; M5O6'U#^^?56]-VA8,O$FCJQ3DOCGUQ_Y[?=__R9^%:E:_'/'[\-7O_DF?"4$ MCG_N^/4\\#L,G*K(&N@*#GQY9GS>OG+3S<0E;F1TZX#[]>@7W]=HZJ'^[TWH M.S8V>N./^Z6.W_2/_OIGIY-'R7=I597EO83RWISFOLO2?3;2K4[39^GJF"6Z M$A(]2REQ5Y,NVRS4U1;J=M--V7&C,5@;V('S-/ =.,93#=[EDO^#C:QO?E;K MJFP,4;A:$L,2CWEY1Y9G,\_FLHXLS^;2S>8MV]%R]W.?>K[\()O\R"U\G;<] MW40MP;3\]R]9+'Z*KM-+M61^W65Z";J#YU6;5^W4N UR>/JY&'PGWJOW M#7_A>UO?+W;//N'#KY]8?6OWHK[U!:7KU/'?\5YO3K\=[%S5XW7J[_\.NP6\ M^G"PW=W=AQ='0EAEC8;

/4\\(Q82 MKH562(14^L(81!&DE"@?U81-C^*;$]C*"+#?HMK0ZYOA;3YX0T-XX;"2B\6^?:IIQ>+-\38:W#&\K!&]_K!Z^C9V!9(B;#^+( M".*H=H)[#B")?U'%)5 B&* ]%"0%GJ/4W!JM0WZS4-.?&=TRNJT$NLT#;G-$ M:6=C].FAC VAC$?,8LA8(!0U@ KL@;%*1=M4:\ZDELK!LIPQD7 6NO80'NU0 M_GE6'NT/UR.;9]@5%C1WL^#0_7V[#["BLN!6V[TY+$V>]Y)Y]I++,<>F MU$PK"A60AD;+'^, C)(<>(P5(H8H5!:N)>MP2@'3K,W/6)N?R/@=ZG1VZ]U1 MN4=N/:,H(4IZ@(@2@!*F@*;4 ZN-,@('*7A(;CU$4-;ME=?M%?!LC90[^[3N MK-\CGU8PF BD,! VL&@(FE0#3"@0Q8FU#5(A7U:=1^2FV_YN/JVLVDN_;3^V M6R>3\#OJ\7K_6[LS>ZP?%:J[#I/]7O+%;$F&K(R1"-( M8&.]<4YY!RE&=E@*@?YFK_R=_FQ7PUIU[5E,-Y4#B^K'1Y9%X@H#!EKZN*\Q MI8%*^A"@1TH*(HE@:QM"32F&GY;%/,*]4YV+A>!FEONDW/<^'3F/B6?)!6$2 MGX$Z\9DX\X)']0I,H,!S.OH M\?DZ!%ROK5E5T^SWDTYM;'X6J>!XYUK1S:FE9LOR>YU1C]!M524>7RKJFZU<=7?JCF[&<]_7BX[.5\*U*J5>\+-4>BH^3 M>@Y/J_EW6\F_!Z@*-JD:7_NCW*P&>;-"''IA.E*_.KS<_71$#79Q!U5 I#:E M5/BXOR+F !1"6^B4QLJN;;!7='J=L'[OJ!MKP!6=LEQ75<.XK#]?UJ;O%_"? M5NUW;(G<1-D(@L:W%V+-TKD6RE;_03['47_T;3O>E S@%[=F[,7N\9%PP<.X MQ8'X;[1#K6/ >$P!439./W-."+RV05]-"7?_GU>/WQ?@%QZ)7=WMM>._95^= M%UQ)[G)W\T@:#2,EHL"0U*924@N45#QNEDIZ$: 5?"7Z!=SB(^@7?J\$WV^O M/:75R"\VOZK[B>[TZ^%U7L]9?VY)ZLB-U;&:NXZ<)*\02KV8'ZJ.G$1"SOK] MG&L[6Z[MD(Y-*U:5@T5SL.@*G"K\=B?_V&\'4:WTB)E[X5V1.-IA:1:LMA'< M/WCXA X/-O&WLW>G]=,W)]^VXN<.WA2[6V^*^M6WL]VOW\X.3_]NU,^^W3AX MJ&_]<[*[%=__NHOC6+]'"L#BN"[2V.IGAS^_Q>_LGGV)U_X[[+Z%/X<'#]1C M'!BG@"HGH\FL!3!,>\!AP!Q!1J$3R626<*8 @1Q(.I/>88AACAU]UCBUU?,) MF0XN6AF'I7:N7+;NYT.ER#)T@\YHIB$! M*IIWTFE@#,. I3(/3D&+185.Y,G0Z7F2)Y+)TXM I^)'YD[SH%-]W.\D@A>6 M0 V<01I01R4P'AF ,=-2:6F,EPF=,)P]WC5SI]NT[>#$M[T.7=_.#.JY8]1F M$G,&JKL U;@/"B$<))0(6!HLH,8Q(#UB0.E H-)4<1A*'Q2=J3#6\Z)1#]8@ MX*#5'30A'S8"?[)3S;&BT>B6HM%+@%9+"8IDAXB@2+_1&Q=9@*ZT HZG<[K6G%VWDNAR45J9.,[ MW4Q&'RC'^XF1ZDMS$"+LW?9/&S^Z>99^R[ U#VR-._4LIY)A$@ 6S@$:)0NT MQ )@!(-TTA"8JE"C=<%OUOWZ,Q/1!RCYM00LM/]._U8DONE:O12&FCGJ73GJ M;%.Z5!O#W*<="IG>@?OF:\;];*EHD5XVQ%S8BZW<_=WIG MF+;7WT'I%W^M&Q?ZLI/F_Z0],1$SS? CS=:[=W>?+3%MMLIQNY2.6J[.UY6. MI(^EP>H5&6GMI)WVM_\JCN"16-LHD[YJK7__2Z_L(X0(3LU5?H!NY;F-#S!% M&:]A8L4((&58.4V45(9BSC220F@>#$.$,>/6'CJA<-^>>-=K^+U0Y9+M%LWB MK'>6$L)U8^!\>]=J7TO+?]$IAKM7Z?4=MKME+^JGQZC^Z<@S:I5-!0>9TX * MCH'BB *'&:9!L/\B13_G^_^D5B894#&30 M?A[VLQ&W(OU.&= U@JIB)#5]2RYBSC?,^89/%.:4LPR7T:.QE(ME#L\$,BX: MLYI)%115Q"DBK&,8":0]I-B6G@F),%E4 ?'.Q![_(I(,V>'!EZMOI^_.=D^_ M7'[;^GSR[?TAK5]MH\/3+V3W]$VC'L?^[>#XYTW?1>.D?E _V_T:"<#!W]_K M[]]]_W9Z3'8/_HGCMI>[[[^@;P=O&GM;[\:3#./[%A]%1H$"HAPX&@*@GAJ@ M$;) !"Q(@)8JI*IB!4KP5$/,6B)4JB"&4DSJC"U>,Y7,Z889HH80E7(-,TC-#5+% M-9!".&(13$4MJ6" VB"!-A #)QV"/ C*60E2E(G,HW+280:I>4 J91QFC)H; MHRZO8914@G!N-4 N)?=H(H%1@0'/I?1"&L,-2QC%T)-AU/,D4CGU\ 5@5/$C M\ZBY,:I^W1_%.83"4PV@91!0Q"G05F$0A//$&@R9HBF2,EJ F4?E!,2,5/,B MU4C4&:CF :KK7BDEB;(<8:"]"8 ZJ(!!Q,6_)//6!NZ(3F0*/IWC_!G&?5<) MB-=.\%.)_K.BNZS9B#D./,>!K^AFD;>(>;:(<9_@U0X[X@1#Y6$ CL9]@CJ" M@<$* 8VDI1X[PR$MDQFAG'V/^'UL^-1XYFKQ;_S;M/^U<2-6J9+K$3RB9%IT MB>O.UUXISY]M($(UX.=&K[HGZZ2[Z]WZ'U]]L_#Z\^P6_OZT7JX'.8\BB^ M;E_MGF[2E%=Q/1AQ]V 3[UZY[X>GQ_#PX-UI?>OS]T.\\[-^&K___EWC\&#W M;"=J$DY9;@66(\O%2&<(A9X3)( 3!PEX/7OR\_<]V_:')GUQ@ODE$&*4&B]HL1ZJ2W5VD9.2)8SD+*\V^LB\JK"SA):N55T]/%Q MVU=Y%RE LEVM]UJ("[Z!9\GFX?=/O5,U[M73+>+7TDDNMI K3*Z?7GNAF MTS?B6RG?);U][%O';7U^$H$K7JOL&?68?5TFQ;\7^F"W7&'6CXUL!Q'9-H^X MU-0Q&&W D&*I'"% &>8!4HP3AIQ1!JY^:/5!5(/SJAM3ZC85];_I(SF/-#%% M4C?*Q=UMC6=P_9__DI&\_M6YN>#+>.RY6\>FSPV6_&^G9^!U>M@)Z3>H3)WC M]$S#>@JIC3KA-2YGZJ,S9J/9,DUO&O5;GLXZ3)+XYVZ1[I2\BAL[5^Q!(MWA M*R6@Z$?AS_]]^.HWWX2OA.!8W?7KMPV<,4S@*@Y\96=\KH'?XC.<$7<6Z1Z\ MX2]2]_(7W3K@/C*MLD=ST ZY#,2J[58[WW;:^68XBAE@8N1[?NK\W^FC>>&L MTL+9CX3ID9?-"@#/_8Y.[K=^QOS6>,)O/=7?OY2+*Y'NVH!OS["B%BKR!*%+]_$A M5%Z\IY[37\8D-7NIX,VUL"0-L3,80Z>_7VZ=_!/ M\>WTT\_#TR^TOF4OOGVMGWW;^M;8V]KY>7A@X?7(H]VOGRZ_'1Q?'I[MLOK7 MO\_J6VF\Y5@;A_C;]WJZ[NF[D_K5Y\D&8XYP83"7@#-/ 46. 46D!AA9J:P7 M&BF[ML%NML7XGRDA1PN/H%RY*BG3)V46$^@A4#BCVJ)1S4@HH&5&$AZH=EX% MC9E'CDN*D5.\1#4Y0#694>TQ4>UJU-15,J4M-$ %C@ -A@!-62I@%S#AC".3 MBD PEE$MHUI&M4)3P3RGU'N,*<124Z6\%,XC;J$E=FJ@5T:UQT$UU$>UG[NG M.Y='6!J&%"9 I?(15% !#'IY,H'&A@,PDMKH%)]OH8R7WL"9"-CR(:.2'"&^10%J[D"D4%#H)SR &HL M<42W:(^*B&PWJW9E9)L1V7)Z^VR^P]:%;]?^."__B1>*NITRW$JO8?7BP_H. M;T[IBT-M3;UURC$#'87$*1BXDA9QIX0VFF??X5.A]D3[;TH8HPX*$((3@**( MV,9;#XS6!GHMK0MT;8,\BN_P;A4CE@IW[L%%'P"%,ZHM&M7208@(/ BHHJUF MC4S8Q96EPDK, \N^PR=$M9'O4#!"-*8(""P=H(:8B&I1)H)+Q1RD4@6942VC M6D:U$M6L"$DHDC8BVZ-8V!G9,K(M.;)Y'XD:TTYI'ZAG6B+%$,4R )D*K1E!M5?&1CLU(=NCG(H\3V3+<81FI&L-"I@./#&P9V#*P1;:F;$"<",NMHD8%K;6QD"I%4?R)^.P5?$)@F_0* M*LM)B+(!PHN0$((0UIT8223426H0@O*$ZFMS>](WK[#%\ M"K@NQD,),6',$PQT< 10QA1041H1KZ56T!,+,5_;4/G\)I],9U K&$0D<$.X MUY ZRY0D4 DB#8R6-E(X>PR?$-1&'D,7MQGDM 2.&@0HM0J88 6 FG/#//3( MXK6-F]U3,ZAE4'MYH&:PLR&:TP1K0GVD:R%@ZAQU" 5MCPR<$M4F/H8F@ M]O_9>].FMI)E;?2O*#CGWML[@O*I>7#O(((VMC?]MD3;QNT7OA U(H$&C@9C M^/4W:RT)!,)F,(/ U1&-05I##5E/969E/JD% 1V-18%XM!Q931)2)$:8+&-C M4"MKBU6J"K 58/OU@$U$+[4+-";AN.#.$)(5@AARKCZVM'@,GQ#8+GH,O1;* M>AR04"(A[JA'SDJ&"+?FT]&PK_/50]F]+P96[X,RCD40K!E I"17 >5'!* M!:%G4S0"/\NZ$3FXU?DH5006LHI?X;SO3SKOTC",JW\4D&H%+PI _I" M!G2)V[R\+2L5A![O\&*S'SK#Z,O@S\/FQC^]YL$?%RL% MF1"D%HJ@ +. >.(8:84-HL(X3KR72I*5-5W2*4J>6$&UE0[6.A!"%)<:EH=P M6@83M>52P3H*OL3H/B6JG) M92NH5E!MR5'-8>=I",;%%#FFWCGJ*1>)N:0YU;@$Z3XAJLT'Z?(])0CA+%*8 MB*@0YY0C$Z- &@<;%)$B4@W(5NII%&0KR ;(!AM] M.&L1BYH;#Q&^.%2E10 MAZF5)4KW"9%M+DJW^6TO:>\$B1&!)FTSC[%%#EN-7(J2))9,]++H;"6Q_\%' M[DMTH\XXENS]AP)E2KWD.@I+@^%446VDXY$J(KRV)(3B&GPJ4+Y0",@R9VC* MA'A1 2!C1Y%1/"(%VRAFAE"9$UT)+GD3)2&LH%J'Z6!(DBQ1G;A*R8C $E'& M21,L3JRX!I\0UR! $J^_;G5&,HQ(W M^&!,S!9+$A,73'NNE0 S.H)JXW,1#1(U*<[!)\/E^6) 3@<(UC.< M\7K>J%%/,6_W0SA:V$4+UV5I>&$7+221A5VT"$YA%UT>^5E*0CG\+#GEEH== M\.;C5^2AL(LNY90_P_E>GO5?)&&95GYA%RUDF&5 7\B +G&;E[=EA5WT\R-\9@$+[@RP2HL# ]">R48FV;:EA#A"^>SGTES MN]MN;K_ES8-N!^[AS5,OMK;_.6P>M ^;V_L$[CMI'OB3A?/9[<_?MKZ\_0;7 MG&Q]^?.@M;%_VCH]%*TO'TZVWG_XMK7Q3W=G>_.D=?KG16I1)ZCUQDMD0TR( M$VZ128$CS*7W$BO-!%E94^5PMD2=%%0#7.$T&J8LUD9PYKQ57&&BF";!!(-) MB1%^0E0[CQ%.4A!" ="4T01QF!IDE5,H8>L$P:?"Y O,HEX3;%RT2"D,FB;Q 6FB!1+6 M*$PH=CIG;9!'L:%?)J-+H:IZ0:@61;*,N$A%8%Q@:YD1EK)$&:.:,EX\@T^( M:N>>02()=L)91+)3D%MCD#/$(TTCY=@KQD,J?,D%U0JJ5:BFE/7":6IQ4)Q) M[0#1?"X[**+R8)05S^ 3HMI%SZ .C,#&8U!(BB$>(T::288L[$?4B*! WP9D M>Y23W()L!=F6'-ED/L?56B=G+$^2:,D!TQQ8.,J#4:J*9_ )D>VB9S P #/' M*!(^"<0ECL@DBA'ECA#)/(E1%YUMV3R#+S!T<&O.Q\J4;^=) \SRJ:*5ZI(@D1)B7 ,97($0MV-//<2L]B%3)( M2#FH*4?0!=4ZW"C)'6.W<,:BP4\%@AK3W M%G'/.7)<>)0\H4HI07P.K"D1@P74"JBM=)(F)@FI",.!PX)QQC-*G? 2_C"N M1 P^):A=] M&ARG3#B,.ZC7B*4EDB-3("$VT]L0)3![++UB0K2#;DB,;)B($ MZ148.9@;XK0FS(-1HZ3 *?%0_()/B&P7_8*,:69@Z)'#' S1J"725"9D-(_, MT&"%4RMKJ@#;/?**3L>R->G%8>5] M"U<=#4:=_,K7%3UHY^N,Q)%D^L9IJC:3W@N_OL1N6&TA\@F0/[7MGML M3T9Y MK#"R-QHR%^I.%Z]^[NPZ6N&JZJW8 M@QJX7\.N$>(P7Y8;:Y])2QOM M8=[4_JNSA_< "K]T9P]KW-T$GF-8*$QI_V*X%E6ET MN]UAZ= 6'@%;?.:Q'L:OL3^)\*\?[/>K#:?1LR>-T$DI#AMI..@UQF=7=_I? M!QV?_Q@/&GXR@C[&X:B1.1K/K@$9&75 P&HA@>=&V/W"J\:_+VS.E]R07%-N ML$Z)$AL.=@WV\L_T.5-2/ASMT M\UOK .Y__P[4T^9)Q"* MVA? >_RDU)1E5A]H5F<[1F.V612JR4+D][Q<3CW6BE M?YQ7:8_;'0]:)2B=P\X('I]54%=;DJ --ZSW\,3Q:$X/7JT*#('J:;,2?='D M?!"/\&T&? F&][\?+]#QV?G*OWND-!F%2^=)S'%)@F'6.,L3(4X%J4Q*&@0Q MZ:3V-J\Z($>PW&L3#A[Q;?RZ/^F%P7CZ_66[?'TJW.<+HA7';R;#(>SF9T=, M['F:XO4)4^_SM]V#]=.M][L'3?KQ8/?@X^'N]FY[YW23-.F.:)U^AO;NGS8W M-LGE$Z;=[7>]YD83GM<\A??T6N\_=EOP[.;!Y]/=@T/H@^=;&\WCYL$_J=F9 M"W,TSDC"N$!220)&O!,(/HE("2M\L-8%$;)3G:X*I1?.F);SF+@ 6@&TGP4T MX@*)W@IMDN&& ;0I'W+Q;6(CYM17@*8)9:0 VA( VGF$(Y7>*R(M"M@JQ#%+ M2$<+J&85@PU)6$LK0@>Y*N7BH7GAD[FSGOH=;VNMLMIA5E!]=Y+K48*F>C2, M1Q:,AOCM*/:S)IO=H(.<>-+P]0J8/N &>\LC9C@M]Q0\BKYV_6%))0G; X"U M 8SFW\-!F/B":W?!M7D*:VF2CQAK%)+SB"M0U RV'$GF8K*!Y6SUE36%%RNG M+WF.;UG(3Z.GE(7\F OY7$&))NE,G(.XAN7+&:5(>R,0C5;9R&$2B5Y9,\8\ ME7+R(IUHBX>[5RLFLU+>A5_RK(O[4?06,K2?H"E?:ZL6*:$ M,%HA%W1"W$B-; H*J9",I]@JHQ@H*ZN2/YFN\@(]+&>)+3?056R6]'C!'5,< M+$NFJ%QO9)V95P6J;@-5\\$WP4AOE$P(-IF(N)(>.!;%,8M.'J0J6/GJG+Q&IPYECJ,Q2'.N6VY[.31JFBD* MSQD,3W*FJ(O3&^&2<=N.\XTYA,3G>V;?CP;=\*KQG48LIOF=O7SVG/-WG[=G MWKT">DWHC*:1UG-Q*\,8.N-I;F!]?=7$MOT*;_956[[?KBO3#+_?LK/+?==V M>K.&W?'=5R5$-HZ&T/4AB$2C(I[(3QQ4K;'A:W7CU>FY=1/.\Q[!*LH)F]G0 MJ?^H54)X7W^4\X)GKQ]TH;&C1G\P;ISD@/5IFZOQS<,;X=ZX>I9E#",3(MP_ MN^2XT^W6LU]E'Y_"Q\?MV*\:_+UWN0@7Y%CZ;H3!??7,,[$W)L,J139WN#V, ML1J64>=;HP?WMF&9]+/VO9B NGHY<_MTMK:.[>B"VIX?O2 J)V>"5&>X7IW* MNEH][+]OL0EZ:9AW(MMPF$M%G8\N!!,#[(#$GR5R?X\E]Y:[X<=Z"#Z>CW()51^6N>&3;\)(VH&)KB_5JBRJ'Z=JEC]*WD>HE M'*(]=TUNZMWZV&U]^?QM:Z/;AG\YW -MK=A'#W9@UV^^_WC0.FV>['QI+GJW MWG\FN]MO.5P/_[9!+_@L=BKVT=;!SFGS>/=]DS5/_VSOG/Z3FO.Q?,(&YP2G M2#)NS L[PF9IG^" M.KDY&DV>O\WYN$@U'\*# ^'468.8"1QQC7.!'I-0$E1SK+0@L4(JQ6\4=/RR MM,F'CTFL',^CAF^#W1)#.;^_^1#^]BR!ZV][TLNDK@6P;@-8\Z?]+'&JG9!( M)98#DXA'!N>@ZL"),4K#5-N5-;&J%%T K'^]8*WJD2S?'Q+A/=K(S5%GD8O4 M6=-OIJ]B\&483++'Z&IBK24 L@>SEF^GK?[LD"[5YO"BN7"/#:40)VT"P""ZH<(OP\T>O8%'-]A[>X_*JDA73Q^4%F9]U M!3OQ\E63N)+P'G0U]J_I>#_LT=4?DQ&\?#1Z,^BY3K^:H8W.R'<'H\EP:0ZL M6IWI,NNU.EO;']C6^U9[9_MC#Y;,<;/W0>ST/E-XYTGSRP?:>M\4.8SJ\H'5 M#MT4K0W/=^B[=NO]+BR9]9/=C2Z\;X>W-C:_[6[LX)W3;F]K.Z2M[4W>W-]C M8,]1(3'B5$;X82ARQBMD+%<*V_^?!Y\]/F]N96Z]./:;>O9-6^_G47FV>Y-#$$[(0*G%N62Q[H%(T+ M6E*JGN&)VP\KB:S[_YUTZB(T61/[S_I?6\\\VF:KW_C3@@@,3QIL%D?S6SX; MS">(%/^>N]B8[_:&'K#9L8R-V[7$. ME>]V>IWQ7'C\216D9/LG=:13>]#MGC0&QSD&;C1QHT[HY&9, ^RF!YFKC8KC MN K<&0_@Z;WJU&?4[ASE3^";T;AQ-!F"^3X"!7E_&&.V[B[TX>_9U^NSKV<= MJ,GM_V.[ _JF.YB$U=R'QF]S?3^[,CQA%4IF\^! ;VVW.VO[ M8#(>984CG]A.KY^U=323FQ^.\NRMK^I+.R/H>#?:ZH$!7N;'L"FA'+B6EW:C M-X#QS:?!'I!W,,Q'O+.1KCH(,@=2'?NCSM=8M:3;A4> XI,CVHY %SUI' V& MXP0*YZ .F&<7GEU[2: 5JPUOA].R M#OVGDR'*U6SZF+ M&PR.XW!U+JQPKG5U -^;F3#4 QCJOL*(QF]'L]&>1MS5H__CAM?ORK?GH:[% MI0]+(W1&XV''32KIA8;V^[$[>NY!F453Y8:;JRS05@!NAW![DPG8&CVRYVU])EK9GNP7LO$3)N(H_?#P6AY M7#:/K4"T3@^/]QAWD6@2D6-)(QZ)0C9*A:+GL/7Z*).D*VN4K1K.%D/88!5[ M.VJO-KX[]R-8Q''TA-/?&O1S$[>&?]OA>/K'G.A./WD':F4_@]/6\&V%K9M] M6."3+#AOYI? IZH[]>$$^64E9PN^VPO8JQA-0M1@!59:YC7Q,M,>$*P2]9Y& MM[)&5KE8M-(:M5AH.,C:#5-[[:;DZ'@_UC61'F"O/D@M!L3T.L M83N:"==TWZX%:;T?\B]YA_N%1>KSR5[2C A/ PJ62L2#,TAC%Q$526@P'Y(R M%D2*KAJY*%/U5EU;$OM96[NX=\UE3]Q.DI1QED3C U81[!#F,D^JDA@[K[0/ M8>I(NG\!FO;C@B@M7X;2XPO*(=^S-D8O142*)@K8$PVRS@1D@L(XL4!TJ+!' MF"LVK04=^:T=]G-]K LC?:XM9[6HDVNVS2M&1V#[QDKO 2OC /3'2FL/!Y/1 MN#(5LHH,N^./'"-W@J@YF8/PJXG2 M]B';PU6M+^H1)UID_PE&VF=?E!.18")BRA3O!E_V>S1@V,\VL"L-VH8#00F- MR=&@CJ)-,!E=@ C _MYT7F9VV]G.]UL'S,?!\##;9-X>Y=*)8#IWX-,

H MOO+,UE ''\/G5?[.%,7.^8)!+.,X"PL8:M,@WD6#];G;*^NCVC8/W^_BZKQ^ MD1/!;"=[!FZ#_[E^7_9;::H8E]HXF8RW/#(I,(.U6C2)Y5K5S>U-W#S>PYFL MQLF(-"$8<6@HW*3M&8T6>]@BZ"KG"X&P)Q7,,RV02-,XBR];Y2=!59=>]#-"6'9F5*G'V8;^4>H?R=QN@+UJQ#[.^+^+XGVS>WF\=:'/2VM]19T M3)TD [SG$0Q>,'TM#D+CD'3*@5'G)TMG>#_-:9BKM_E=X*_@UT^&V4>7Y>$" MQ&<@[_4[J>.G6X#K=O:K7ZXFGEX M<];J<)JA6GM,NX,<;P JR,5[]>U._#K-GAIGI_6X4:O6\-RW?VQN M;ZS?1!T[1#O,N5,99"YGI)A7CG_J(TW>O_J=<-TGFP>)OY<2NM*US&+D8OCXSA-/_].DZ>)[=]IZ24)O/WI M_8+D'@UJ_'Y=I?-WOLXRPDC.!9N*#Y-P\]S'*U<_P3I8.)-Q_'WZ2OS]>Q9" M>);OY/\[:XB0JTK7US_;P_/PIOV(W##:0V038,YKVST&JRE/0'MX821N-,2/ M-%SOWMUSH,0/3W__;9])2QOM858Y_BM'MJB5M2I9N#'X]__89]N%E)'K.7=@ MG,^UJ@YU/$BBTOH^&9[3E^8=#/BV;FN/O!07=6<183U:\>C2IL;Z4D ML9A%\U>J@L27/+62][Z?4?4EZ"=^]O,Z^#Z@W\.FG3G=&?[K6B=KL-[ M/[9;7]ZU=WL?6.O@\\GN^W?P_5MH>^O@X/ FLE#NWYH]9\POO/Q+"]>#WLP;+> MMR_F-U1A?"7=?9F-[)+N?I/=@7(1I#!:,HPY9=@P;HUE5@2AHZ#TB93>9Y\C M\;C[PWP6O)#!&QT5\EJ#5IN$1)I*@C"ES"NI( W^67K[ MQU<@>G;OOX!LD6>_>NX>)W6P+IH?]ER043BID:&Y8G*@'-F$.9*:BGR4:4,, MWUT#YV4,;+<[\'9:!:.3#U$ZJ5,=U4PK;)QEB]I+U2_@>U@<81K*70=R=W+- MAICSD/LYM3A9^*!*4IK&[\5O.2=UX81I*IBP;=6?7_F(V5WCZ7GG+$?U[,\; MMG<^] M&87\P"#DNY[F';ET\W9N>MET\XYL?UUG.S]EDS,W5[*,[B8/]<>3_ MJQ]& -\KE_LY/__FM"/Y6/S"(?EYK6?HPGK=@W(@?KQGL(U>"8,R#P7B5@#, M6"F1"$PRR95C.%V.AV Q8FE(<)P)+C0V"B90)F*$HPR6R.4#].V;2V15SN=. MPCB,Y_AT_H)\>77)415;7/\]C//Y2L/X%<1VT#^K1=BS.4EB-.F.JTJ$9^E! M9^5MYOLR74?PT2AGQP-(1EB8JW5I&5C@=O^,%J&*3IQKVG":#9/E]O6/&46N M/7._,L[EVGDJ9_7EK/[)SNK+Z7PYG;]O!X#3FJ60J*4B<,) EX@VXFB3\AYL M&O6BCKUYSP%;T'=^(RWMO=/=K8WO\'] M>.>@*3)OWDZO29O;GK>^?/BV^_[#M\N>@N8VM&O[@]C:^+/=/'@+ZLS'3O.T M"ZK,/YV=TQUHYS[9W7AW"/]?/-*/#.8X18=HB!)Q@3'2059:^VH\JI*E[NBXEHYW[_K"MVL3S#OGX\*;MT&M^:/HEWB0@KND21<(PZSB31S%JS,**+A M%&Q/LK(&>%:TKWM;>'\/XY'MA#E.IW/2VTKTBU:V9"CV],;F5&;>UB(#UV]E M>:F_*^AW"_1KS;O7I TN,L-0$"(BSHD!X-/9VZ8H-9HI9ZM 349PT=KN$?^F M7-P9]S+?^5$^3"RJVY*!WL,AVTP _NY:P+?ZJ*"2@8)DMT&R>3^:) !76D64 M8BX*2:)$#AN-J%;)@C+GE$HK:Y*JHL?=WS%!;P"-/ZV"#2Z$=RQ$=16%;LFP M[8G<;#.Q*"K;K8!NWM$F56 ZR82,T01QA@6RD6E$8@@^12-HSJVA:E6()[-9 M7Z#.]GX:9EJTM.>*9+,9+-!S&^B9]Y7)D!)@CT4YAP"@1RJD,1,HP4]*-$_> MYV1DL6KH8B';HF;==1EM'57I$_W]7-)J%!M5XW)([614]*LE1:4'6J;RXT#:UKP#S!(9/*$*68,QXHH09'&N.*DCUUX;C2E;65/\R<@57J J M=19==F1/2FC9[<;NM^72J1[ W3__Q510_J[EI*#<;5!NWCEFG8^!.8%\= IQ M+A*R( /(JICS@3R.F%3!&7+1/?:OHK+=)2[##WHYU?';0X/<2]30'@?D'BPR M(T_]MOT6"V[=)3AC>WU\%B"[OB>I8YKG1$:&">(>>Z2=)RAYFH0WFCL35M8$ M7HS^?WC<>IFJV3!7I)Q%9A35[!=!K>G$3\,KBGO^=I#U]@RR6AL[M+F_%ZP5 MW"O0M9(5B$L>D''$(6PE,Q1KDS@'A4N(HF[=)VP=V_UI-%G^K5$5/'D$-"LZ MV'*BV9)416] M"MQYNK+&KJCQ5?2R.ZS&3R"K.1MS/!GVSX@R'BQYJ6AG#^8XNW>HJR3C8R48 MH[/S@*DKK8##10 M=+@[+-"-6!/#54ZS!X>XHK(]J[.!F7!LVV]S7Q9\NQ6^?9C'-T(%"9:!A4H( M6*C*6&2PX(AJ(KW6P4M"5M;D*E%/<23P E6XZL1^GN2L:&\%VBJVH*/.V'8K M\=@ZJY==H.U6T/9Y'MJH$H+[$)'3PN9(#HMR%0TP4*W#ADLP3E5.:E+JUW*_ M/2SQ_),1OQ6F^7O7=W]5IOGEW3IFPZ#/ M3(:Q-U^1]H:LOZO5%SF].\*RBJO5O=-7GS'NSKWJG'PWU[:]Q8LJLMYYVM]\ M7>8)]FW;WX^-,!G.>I9IUH^KW+:YCC6.XK S"#4U^H^N.&-:/B,;#M#>^7XU M!FYL.S,J8QC4DTSZ#<_,AUCQJ^UGUN(:9#H55;L=-^*WSFA\/6-WHQ\S:7ON M'[P\Q'$<0G?C]TC#;SQ);E(Q*?<'#9\MFT[5MTP0#S?U8-YR(_N- ;SI)-IA M(PT'O1_1BE^2KWH,\O!?Z/>@ 3M6)YWUU-@$Z_B;K<'Z/:)QG MU#76+R8"+&MW?]RY-]T\KY4LGLWL8HF 3M]W)P$$+/IV']JS#Q,.*#&T\%G> M;4.IH4,%LL2_#B!M7$,J^QL[81&WL5K9.C4H7[Y M6;6,]N*XG4'AW6!&9U*_*-35[N=OLD='PX'U[1KB9CAV5EZA9A\_;V8^Q_9Y MQ:?)& FK[MV(P'LU,@7X4E7T*Q733\C40^=4154VQA6B%ESH^?F#(\&^:.& M;0P[H\/\\EYGTJOPRAY6(S* .:GOS:W+5^6IR#!=H1-\.AC%\T:>MVY6.V+A MB\8QW'S6[]FHVJ^VTZW:WP: &PRS?IH!TTY9VR_5K%C8&N;NRN\<=F+?Q]F> M,FU&+0]Y4&%A',(@'=FL"'?@0>/1)=!8W,*O6U<+J^]H4&/=ZUH4O\Y(TDFF M1Y\N 2;AYKF/5ZY^@G6@CD_&\??I*_'W[UG0]M$H>@0?9N7E=5U$]L'('T9[B&R"I?G:=H_MR2A/0'MX821N-,2/-%SOWMU]N-15 MPU6U.^22*)5XOJYQ)E^6&VN?24L;[6&VP?ZKLX?W%*B;%0 ,_OT_]MEV(0$R M]9]S!\99>:\Z<,5BO+(VA?2.&*F$)AO,0LV1X)(Q\&6@ MG!.IC322<2:-()HK3LZL]X>O-O.NT^^,XU^ S7,\!9?\MZ._89?82E?8\+]T MO9D/>Y9))V@4"%N>$'=)(2NE1#+9B!E+41%^N7[,\]-.+U>\L;TZCPW4+-@T MZA)>:2&ST,3ZA=E^ ;LFQRS:*:=*M:9JZ[$N*F-'T_)0 MH]>WK"+S JK!2/9*&@[_+4,UF,M?XE?D1U\J1>&_.][^F&5L;KC&[O/DXI[/ M/J]ML,_5G(;/^K#ELLG?J&SF&QPFE^E]#M/[9;8AK$\WA/7Y#>'O:D.XS1GE M; <3T('EDH ':]G'JUO&U>WI;=RVB^K(/T!SNJW)YS:)9":LMW+KZ4 M0G.+\^W$,E\3/Z2Y.W#OSQ0JUU^@&^^T!W#O;I[L%G,-#_.-RA;WGK M]/"D>?J9-P_>05_V*;3]8F&.J+4R5')$K133I/M7)\6RIF^RID_/UG2B M3CLO-%(Q4<2QIL@&[%%R+%)B/5.Y=KQ^92[7'ZZ.XDN??$"( ID@Q(=S0VR:*8J,<"JM()">F3JBEG61TM(L+FZJ5XUXD9$P<6'\BS0X$H]A= 8)..8:&UY3@K" MT8#- H:XXB((7_2495[2YWJ*\M0&%PQ*+O-]4Q609@+^##R ZA)#H#;[4)Y* M37DZ'\KCYHD^C??DWI)&EQF_GG?*8]%F[A/ZYNG >;#>RQ10TME]G.NX.*L( M,HE$E2*8WD'>IH3498C;K!MC* MTP2KT30O*&=)7LBD/)H,?3OG-A[!',;&X.LT>VL^!G@QD>RFF8D7,AX=/#%^ MS?FA.;.S?DFG5[_ CP?#46,T.3K*D6"SA-0J]CB_<_^\0S-0K0*&\U4Y+AG MU>?\41CYXW&[,:@>DW>$SI0K]2PQ:W32C\,<>S+KBJ\0.S.H D:/3UY>,N5\ M&NJ;P>C9YT^NCZI$MN_E U](I1/8!D!Y#= M_2J++L69C-:I>S6=:F@\LLY'V: ;V0!CQ+WAZWA[%. MUQMUOC5ZT.GV" 0PP*U_3OJQWG\87FUDQ:1*;OSOVYTR*2\M2P;4&^^H50GG M R?AE1<:JZGYQB_DC-RR+O!%Y2=UP+T#YB2 )QX1+26C%01G@,WEM*,%A?3"ZH'Y5@W&;""9.22Y:8X()' M%VP246.*K39"2^NN3!(J$WZ?$\Y:'_:LE),W' AK%*'RD1A!O M,Y^F9@LSO@K(,UP5P4D\[5">-7/\)%&(%^EB 0G#]M?Y*U,5YO.W5V?W[#-0^I6"\NW9QW MN,%DOWW%=K9:MQKVVOP$:'$_CANCBOP9GOO(L/[F"413E5A"SVVVW%Z$XIM@\J M1F_M,"_*T=;P+^A:D:8?2U,N1J(U,2 S!DG/(^(D.F0#_(C,86-I=)H$T+56 ME5RLHK3\^^"/=H@?,B/,VQZP*MY'.^3/NKC+S#3#?#;/)-S7S8RO8SL]3,>3''#E-MH9O9DNO7 MWUE0QP;=[@D:'&<_P6CB1IW0R9O=U 0]>WQU*EC3^0S@ME&[(M^:>5CL/BSA MBC'KN#-N-SYM?US_OXW_#+K9X]9XWW/_N47[WD> "K!O?\M[,\6_5P^K?B>_ M_ZLV;:O);OSG_S3^JD?A%D__SP!:]'_RCVO[7_=BUHSJG>?-J.AT*NBJE83Z MXLSX-2,D&HTFTS8,)F-05/O58$2X!UHYBF!6USZO?D% MKVC8+1K5=M&X4MFM/ R5?G4F A?'XF&H)BZ4?)B;D"OVMHKTY%>FD@#=1QN: M;(P&*:4-XBIQI"5EB#$>B91:1BM?!I5$3>>0U_31<( J(?B>%7'!-?9CEYBN M$6YVRPU\:/4-]:W[8&3GYM1:6R.F!(9W-J\[4^?VN?R>&UD+R^F'PST[AGG8 M 5Y@VG"#X; :[5%C,JK=D)F],CLU+W6L<:-N/(749+5^X*?^U#FKE)S-?*;! MRI-8[13UY$%'?1QF=LDI?UKM[JB-XKGCA/,L\RN(2T:K^2/8%$?CF4-EM;(G MYAZYVLANFGS+/>?ZXSK ^Q)D2P4W9,*>G,&'*QS=[Y.+N M^2+X581ZQ; 00CX(OPI^9B&%> '/(N^F.OUTI"[1U@X,1K%MB5EQ:(^*'\_"Q+RE-+5K8*SEQ&SP0O MRGS?SWR;QY[O!R1H*I)P?RN_,(L59K$RFK_4:)9\VQMA9FL6E5%(VN9&I9"T MW4M&#E9"R^@HDY%QX[BFAD;*I13<)(=%==2D9Q&J^EY"+N:.I4:S_O.5PSVFSM]MNOO]PO+7MCYL;?QQ< M3K/9^;)#M[8/CW>V#\G.Z5OH&[1]NPUM;)[L]MX>[VZLB];I^G'S?>LB$T)B M3"@C#3+[.2Z9S&4.#Y%O!\ M@<9'L.!\5!@I+0CB8$(@RPU!TE FJ(@1X[2R9A:IS?^U;!06!B?Q:8^PF8NVAJ)\8YX5(CDYV*G'*7BRQF?92"-NIQ<#%E4WM5L,6T MP )W!>Z>!]P]0R.[@-Q/@-Q%4UN&0!27"FDN+.+&6J2E]\@+S)EQH.YY 2"W MJFYV9%(.M&^TYOZPHXZ?F=IQFF&=R\_6>9KEF+LX2']>5?T[#C]E:;I?\YO> MQOJ> ?:,1I$K^SX ;%^"^'K@_S7/I)A&8P )YG$T M\HE8I:-SWJ6,;W*1+K?@6\&WYX%O=X"WG[2_:4&UQT6UBZ:VX2ZJ!(!.( M!QR1M90CJ7$4D7-.,*ZTMAO%[90C[1NMLHU.=Y(9"Q[%UBY^TE_43_I@IO:\ MN_0T#@?!CMH_@>+3U5!P_#8X/E\).$C0.XAU,%]8(^YPCC8G"FGE9))>YBK? M*VL522G]_9G47NA'(7;7!I!=612"1MM(A3BY'S*2(#Z(># MY\1S>J\V>$&X@G#/0*=[0AN\X-J=<.VB%QW)O'73S'@FX>:YCU>N?H)UHT&6OM^GK\3?OVSB@,__; _/P7(_(C>,]A!5_(^O;??8GHSR!+2'%T;B1D/\2,/U[MW= MATO=FAKXW_:9M+31'F98_Z_.'MY3*VL5(W!C\.__L<^V"ZGQ9M!_SAT89W+3 MJ@-7+,9+8%IO@"RX9 PA-%#.B=1&&LDXDT80S14GSY6Q^)P8N'-.6MWHC!K3 M2GJQYAWN=+N3T7A8(7QF3@70KLKO=$]J1O51HS\8-_HQ%]RS0V@@/"Z AE9= M/V4_/Z_?,Z-$KJN.#2;=7-XB7S@CPLVLN!4[\ASIK(NQ7U7ZR7 UKBL$P9,O M$>:^:KR;#'.5L]Y@&%<;HXEO?[^//VYSFHPGPZN:?;F4GJ\(\3MQM%J55LOL MO&W;WZ]X<>=NS_WX6I/6GO-$S_/@U@RYHW8U(+EMKBYME!FQJ^Z>U3>\9ER_ MV\!J+C.1_K1OF0L7+A]F7W5G$"[72'H8]O0;J*5S!.JM07^8B?&'T,'U#SMN4K,X3XFDSZ^\FI ]UZZPLY4Y>GU#M9CH>J0*873A M77[>#2]LL"^(3;@01K_X*2Z$T;5I(;225%L2,YXC=_1U]4S/R!#>3@O^O1!"A.;Q[L8?W9W> M)MY]W_RV"]>UZ&ZGN='JP?\'\&ZR>_ /M&GS9"$^Y/2/P^;[?SH[!Q\/=T[? M';8V-MEN;_.X27?@_R;T\Y]>Z\L_!\V#/^<9I$]:IY_IGK1:PU0:)"EG* Y09:F8'ATQ!B?"1&D7.2X*O2J!>A>)M#= \]50;-'03-R H3T)P"[:V-:"Y*%\ETTOJ;V!A7PQL PA.G?$+(@Y\',R=(X&>:I;* M><*\0$H&L).]]NFGQCG'R':&C:^V M.XES"0PY9:'3_PJ_#88GY4RY^"?O&Y*9B#8QA;U+@B<-.F2(VEMB?>0YH:M8 MO(\$R9\N6;P""^>P=4@2YQ"W1",K"$%!ZR ,P+6VN?2F62P&4@Y3"E@](["Z MC<4;N!"!!Z%D/DVQV%#GHK1, D(%%6*Q>!\?MBY:O"IXIB,.2*= 0)/T#H&6 M+^ WAK%B027'5M:X*5S*!;&>*V+= K DL:!-615] MR*-I/O>L%CTLP[[4VQ M>!\-IRY:O"D2PH4C2#H= )T2!IPBF1[9*,YBRC.ULB;TC6)5RA'NC=;-9LZ; MB:-Q(PT'O2IS$40[)RPV_#"&#GQN?:?;&==$(O:2?1RB&S61 M( &6+^(P+@YA_CA'#B:KP#B6268^=Q.134HBKR@E029. M!"U\[@7&?C48P3Z?BI7\:(!%Y@#K=(])3V.. M;8XI&L2)ILC #" !1AO7RL..HE?6M+R/<^%?,$F[M*RT;,E:=@.*\6=)%;G( M^1@&%;'J,*9N].-&_%KQ158\M+&3:6,O$=$.AHV>/:G_;E14W)4+ZS_K?VTU MYI)N*M_5^VB'?/[3U4:G[[N3/.BK#3<95Z_N=GJ=S%X['JS6WK ^S%WGJ&*T M'4:8P7/GUZ"_/X![&R/[M9,+BE4>M'.VU]%)/\),U#2SHXD;Q?^=Y.B1J[E< MK^:(KW;'/;S'S57D[O/DDZBBNKPH5/F3J31D16?^[WE^S.4C9[^2/WIE[3?^ MK^D6]K#,MYNSX)Z-SLAW!Z/)<&FH;+<^S326#[SYOM4#K>-TY^ #!8WE6_,+ M7+.]<[RUO7FZ>_"6-'O-;ZV#_04JV]V-_>,=N@M:1ZO3VLA4MF^_07M(ZV!= M- ] >]G^?+)S^A8TGY":!\W3/:4TP]9B%#W!8")9A;3#'%'N)#$>:ZE2K3V" M],:P/J[2A2.'SXU7QG#)I&9)&(,5]0'C0--ELMO-UC]O6]M;'S???EJLGW") M]'B1_OO:MSTT6?(GWXYATHU;Z4QXWF2(ZH^7B@GY"<0'[RG)HN>9[)@H!@HK M$*O) MQ3>BCST7A]/OIJ3IWV<[7F1 >['\QY*]TBS_]R#\Q_R5H IP[MG1"/-74A8: MX5^+8_9)F2'+K#Y4G>(I]C=FL%\<-7=CT\.%GO!)![3DFMR,*;S3[XS :FCL M#P;A7L-F2J!C"72L\D@UMWN0 ^DIZFP57 MR4R:WV=A7IH#GCO:N_4!#_S>.N@>-D_W3YNG.QSN_;9S^EEL;;2A;7\<[FRW MX/X/9/?@S\/+!SQ;&YYN??EPNK71/&T=M,%6?G?0VC[D6^\_B^;[C^TFS34K M_^DU>Q]3\SRHYGB/.I@1Z37RT7O$M2+(82Y0P,;HY(DA6*ZL$:Q7E28ERZ1 MV2\"9<0%$KT5VB3##0-04SX(2A2Q$7/J*RC3A#)2H.Q)H>ST#,JLQTQKXA#1 M6"&NL$3&!8N\)S%($971865-DU5F;L004P*Z;[2H/MKC1B[ ..S $KC!5O"( MH3#+/7!+JEC!?#9GTUG Z#9@=#*G5QD>L5:4HJ0SZ8NC'CGI"2)Y]JC$ $DV MV>T9YTXM,YK.;1YT(A3SI%1 M2B(3/=>.:V9C7%G3=-60FS,KO+!P],TJ$CR&'*M]-(Q'%I;QM&K#42=_WAFW&^-V9QC0D1V.3QK0JDF"$9T, MX[ * /SO1]%/YDI1G,\):0H,/B&36W<(OUW-Z2E'$9[P-79/;I6WD5.'2][&;^)Q\C;R@=UQI]M=[X?- M_MCV]SNP1:U74+UTF1RD>99[VL2[O:;8W?!XI[=)\PIJGGK>/'W7W=G>/VYN MP#LWU@F\AUY>.3NG.5>U>]@Z_=C9.<@K"%2#K%I\^:>]M;%^W,RJQL8_G9WM MW=0ZW6%[-$I"-:@"T3D&*T>2)$8#Y@]QRS"[;;6=4X!OBZQ=;CI6'>"1=T MPEPJ"@/A0C QP+Y#_-F2XM]AHMALO;N@JV>\R?KZ,5@VH]C_[NK+&7;#F M0X"TOZMLMV79KQY]U36WU\76]N=OS>V=DZV-_9/F^EYTG@"L!="_#4$\<(\L M#0(%JCA, ],LII6U_F!Q\_)MP+2L<%8A@WFL&Z$:Y"K'9-P>QMCH@0"T1XV: MPFMQGWO5V#B_8]3Y=MWUJ^>OZO3],-I1K2.#G/5C+8!397"TQH'[A"(@:+.#<&66(2TL)([JG@P<7+6"D9,TX803T,.M'&QB2D M%$E3E?<"?!G^"]RS;ZOH@L*4U>L8?,DKK/9*-RM%;[W/ZPW8H^L;9-?IP&4L(IE\+M6WRWU_IN M9UORT3C=/6KVWIZT#^(YNDMTO3;[H MM_UXN'NP3G=Z.R<[VYZTWO_9WLWM.MBD.]M-VCI89SL545 [->>/NUA(6'F> M$#4^(%"70&4T O9S3+Q+QG$=RF3B\I%IY1962-B MU90HK0=3)7^8)[[L@0=%_;SWJ(-GOR\\0J1645OO OT74AB3*(9%D'J\P@XV) 4A$=<]%Z8<6M8 X+ MJGCR.H0H.4R?AB5EX \K'0!XH->4.RC3_"#3'(VR(3J)%#,)IADK9+A2B,4D M65*):$6O/+>YVT%.CD>XWE>N7]W0-[[D.)A_+.W)YLPCL!'K?S?[E\,+IEQ_ M9;G4R^6T>;RG&"9!.U #,.&()VV0TU8@@3VG/"DM@K[ZF#,KJ?FW45UH=S;2 MLZ [F+?;G'=NWNRP-XFX,MIS5+(^[((G#!M2+011YN4]P#K;JJD M$LSNK*3^,1G!2AJ-W@QZKM.O%*&/T0_V^[#RPF8^9NJDCCV3SAFRK_?#7_!Q M+N?4B2/X;M*+_KV9$^JP'22"1FC81MG6" ;F48DAN!3-((& M5[E;84=?%-HLE9DE./,59^@>1]_N W+NGZPVQD/8.*HI'-5Q9GXR DR.P\8P M=JO9&[4[1^>2?8,CTE>-NP'GXVJ0!3AO"YQ;'_8HQ=A[0Q 8N!KDD%($VJ1' M^5,>HQ8FJ256)\N:O>\ MJ9+96)\^U7:[)Q4Q^AVPYY'EL'=D.\,>"%KF9+XH@9GA91R[G:^Q6#A3*<0M M0!X)HTUEYIU*)*ML#H%^K9"326(:F:&!W0IY'GFW*3-^VQFW/)(HL$$^"MAK M),RXX2X@[)RQTB>K+;G5C#^R859F_+8S#DN/,AIEC7Z'0,9APGCVPB#LF48&V"=>K9#?U6-] ^.F?S4YU MWH_^,!F"2'8$Y]54S"S7,?KUS] M!.M&@^YD''^?OA)__YZ%@[[E2^;YCL..\$M3,/>S/3P_!-V/R($!<(BJLCRO M;??8GHSR!+2'%T;B1D/\2,/U[MT]YSY5[0:P&PPK\7P-0!KB,%^6&VN?24L; ML%8!ZO\K9[2!Z5E5-&D 7MAGVX74>).#MYYO!RI'4]6!*Q;CE?'O-\B*>JQL MC7JC_BMOU)?W\&6JEO,461PG>R2!L#D2D98QJ^12("NL02J1($1D@=&%K(SG M=^RS>5DQ6&WTXSBK#-;[26_2K0JNV=Y@.)Y57+M;ZF[EI+"C:=+*J)32J4OI M2,/AOV5($BFE=):5&O)7*+I22NF\Q%DMI71**9T7,: O*^S]P4*(M\\/V$NV MY/*%JR^ES-S"Q:V(X")XK9VSW!%G@^0J>:JC%T:H>"\$H1?MX%8<;\Z*4[^P MD/1UL;.]0YJ]7;![#S'GYW6%WA?[Y_#W?=OR<[IG]WF:;@8DDX"=Y%* MBZC/575B(,AHSY"+T6HC78)/5M:H7I7L7NG?7P)O:,&U%XMKG&ABI&+&<<^C M2R8IYKG&WN,H>.#WPN!9<.V^<6V.V3.D$!)72"89$>=6(F><1\1H RCG$_P M7).K1C]5AOC#Z_=/O>#^OC+J\X$RPZ\=SE\J3QSKA!U607,<.'5)!VYCH(E% M&K$5]\/<7@#L?@%LOBR/I9*:'.M*$LMA9S@A*S%!S)KDA+4Q"@D AE?IO58[ M?'E.NU]JV7M.A,'6!^<<-Y%IB@-35A#G>7 ^%+UE*9?]N=Z2.&&6<8VP %., M"TF1M=XARZW5R08-IO;*FEY5E/UZY! /ML+>7)EU\E 4-GJ/RI4O@,RI+^W[4#\\H%=)'"E9V\%Q+RI*-BF92MD!843^6 MC#%;VC M.(X-NS^,L5>'-!:WR8,#F.4D,"QS-*$'U419%ZAUL,UY%@FQ\KJ",@6E'@JE MYBGT!"8BT[(BL&H!I;0BR$BK45366]AXA$ED94V8&]5L*HZ17V%A1R=TH-)+ M3R07-!J32"@UP0Q4+TH%6<6U] MNH(Z#X4Z\S$PBH"^D.OF*B$9XEQ%4"=21"%& EN&\)@!ZMSG*4MQ92S]TA6@ M\/.0,!,Q\:"423$$6,M"VQB$TT5A>+JE>ZXPT.B,Y,JAZ'+=:X8]TMH2%+7% MA!&7:("E>Z.*UR_95?%@Z03;@['M+N:R7YNR=I^QR+0^4 ;C1E3.-=CP$XC3C1&SFN&F*%>&"VU# 9L3KPJ^(WJ,=Q4 M!7R ^C %30N:/F\T?83J6P5-[Q]-YQ1R:;W+I;B2<0*!*4V0%C$@BI7RV! O M' 6%G*[B*ZABKRUQ<,9L-%\!\]DQ/.1*H>-*<:ZOR[HQ(('=CXW)**9)MY&9 MNK[#$G5'KH?S:@KW1V)RF9LL3(8GT0XO+[CO_*GTQ! MLU(WYOZ>)W=9/@JV*UFB5M9^D_^:;B(/R]@$&L.@%[?MMXW.R'<'H\EP::B9 MMM[,Y/Y=;X>^:^_"LYH;GT'F8?O?/A3-T]V#YOO/K-7[0'/5H];VY^,%N?^R M>[#SY5T/<.JXM0TRO]%N;VT?GK9ZS>/=;0]K:(>TWD/[M_](6QO[QWN$1LN8 MI@@'0K(+'2/-@D..!!\T0)OUX7*!;;"21;"!IB \ES+!VO'*PPK1$I JL,M4 M3INM-UO-MXWM]?_[]M.U9;"_0_5U[3NOD>F9)O]0"@(168K?#89YYX>>]1I' M5;69T6I-#6F_-8Z&@Z^=4=6C$>C <%4/GA :DW&GVSG-E5*@_7$T!MUW'+.N MD&]\,^A!MT[^W_^"O4#]GO<.&)9N(Z94@TWUY&&^P8:#R2BK))F.,H!T#W,8 M$H!]#]K027#G2<6P/WOD_S>ZZBDWY+)LG&LO/ZSW! H]*#7W2ZA++Z_IM[-N MG"WNC]"5-[4,P;ANP534P>%GY@&BO]ABAS:)UNEGLK7Q%K\ MUJ4*.8.<>]#XM4968 EK30OE^?-]3WI M#,/)6I1YL!$WRB+KP-1+PO&09#XVHSDY;7'.+VDX\TAR!DX_CR?Z+GCRDR3\ M]!8^B-N(W2\E:TUHSQ8HY,T-?]P\!07[>"]R"]8094@3&S+K(T5.$HY(U!H, M*&4=S\5G[@=??I*6O\C \A :WV/.LV)]@9AQ16"[1U,94X42HS9(+40-L>% MD<5SW@6\F2F*2^04JG6^#(3GQ>\RUET+@S]2IW+\N!W"Y^/!3>Z8 N81:)QV M"%UJA$F0FN^I4-$8Q M^RR[#;"AQH-A51*N=J(WW&3]ILVX.Q',\L ME!]*UA+)T8*0KV:7[''L=O._T+Q9:;R+W1SE#MI,M)M-M4Q>W]ZN&?7WUZ MU7@70S5MH[$=3V#B3NI;X?V4 %K.)G>K@P^D.;75!86KO MG'X@^=XFW>2M@X^'K8,/H/#\T]VA_QSL?OGSX+("U=IH'>S0SZ PO3MH;7S. M[3S=.=BGK?>@=&T<'K>^Y/N@;;U6:AZ\/=U:W\.1@3G#),)8,<15KEF%I4.* M>D4"]4G:!9^<98&*Y+1PFG'FA#%,)*JUETIC(_AEG]RG[:TW_P?]L?[I[4;C MS5;S[[>M3^O;FUNM'_OGKG3-7?_JBTV5(E I/;:*)2XI<3CX0$/F[6?>DO-" M@ _/VG\N>A>%<[9_?Z-R "^6_)^S5YS\!#__C[_$K\S/ M//SIR/]+PY>\X<^@W((IQ/S7!,F]FP+Y=@7DS1K WV8 OT%TZ0P30=N)U^0" MW>+2(CC/27 ^P;[_R&+S#(#G22J"P"N^7^?@F8C5DY9_^=G!*V+P$&*@"V_& MKS/99G<3@(=M1>."*[\F!L M?3C,X2OYC/:/DX5CV^J([.W_3CKCD\W^:#R<5&>Y%4O5=MOVMXZJF+A*0D:; M_;^K<)UER=>\ZRE:G:_9^P>>^5GL;GO2/.@>M*!MNP=O^<[ISO'N^YV3UD:W MUSQH'>Z<'IY>SM?,^9RYG:W3SR=;7YJXM1%ZS>WV0>O@C\/=@TV\]67GI$D_ M'FQMMRZ6F1!2)$.Q1T%8@3@W$1E.X$<.=Q0A26S(REH5F$%_7PBO*]Q'+Q4@ M0K+"6RV559+3%)PU+CJAJ+5<\"E ?#\8>I$'J4#!>JVH//#G@33D(5HD+!2 M(JX"0SD["F%-E#0.$ZYRRM_343,_ )_64R_++Y?I8:X* 7PR*L7"X/5RRA\# M/E8(>[]N(KI<7J+9PJO[)B^IL?\!E?[AV?[A0$LP(9H7# M#!'J,>+1*Z2#-$A*QB)6ZO]G[TV7VT:2=N%;07AFOM<=A]!@7]SS.4)MR1[/ MVY2\R.TC_5$4@ ()"20X6"135W\RLPH@N&BS*(F4X8A62R266C*?7"J7B$?. M]6ZD7[R*8@>D+QY('^A.6ZI;T4'FED+FS-UF,8^91NRI>J!CJS735 -/A_WW M0^Y[KJZ%GO_JK:[O.'8+P@P'^AR[ #SI0!F[9*T#CZ?,B JFP>: MZFN!KEK8_,V+[4 -K)@*@5FQZ;YZZ^]X7:'N#C%_-<1\H%>V0\R7@IB-U_9P M]S2P/68PVU5=,XI4RV),95B/-G(U$WN=^CKW0,DT=JR[^VU?8#7NEE]5%BNY M)DE[( +3,&LZ0+I7,E'D!:M38%41D90]@3NO+;T99J-1-I9/E;='L@0+/5Z4 M>[EF !?PL:S>F4[Q=D854G!"*DX.AP6#RX"9X*LQ3I>2P977LN1GD &+XKNB M).=4N4>.3+S\-U&MA]+)5:Q)3&_$J6&AT1X !D !%5"10\>/BWJN"7QUD43X M'C&5.R:1;RIM[!;*A.5-C:+NU'PK /?G:U(<'6N'1Q\-+.7=OSJ_[.\^X!3\ MYNJ#W<'JRZ28RP<=H] X8#QD.#&3$+-2NV MK,!BD>^RT NU@)N&W8'9II/FP>#4Y4;$F.ZI6FP#HH$QC7&^ALK"0-=L;C- M.R!-;SG"[R? +'9\2XLMW;8"TXJTV(MB[L26:0.6:9H4?QV8;3#%''X^#4PO M@AVT5"UR/-4R71O$GZZK86Q[FL:L*(@"L!^<%11S#9B!>AF"'U+F'S/[-\-OY!!E3?5'-JZ='-(@D\ M?VW\-JN#)I>,Q@&OSJK!4)2O/5- M75WU][J"#:C/4I4V';BY]?&KU4]@09&E5?42K[$GL$+Q MW!:T?@[SF=-K '2:O]^S>4E:=P@ M$#)1!ON-*"V*E^%@V9:,5 %( ''X-RP:ZKYZ2S7_E.Q?_V1;.X48\'"\S1,H M40>@":Q@QI6U*>]0:W+K?!OH9*K;Q$1W]X"!^,UAE0=CJA=XLP-*/ :T+\!X ML%EX?H%^,5%ANWX-%5'N@8Q/PB$^?%:^&+]M.Y_F[MA9?SN[^U7WO(/>N:H MZ%\^PY;+!U*SEXJ<$GEJW,N M:%MJA6%K?T'QPM\YDKOH7P[JYC4\@0R11[)GTH.J<0HVP'&)(MNB)">CD67C M6M_D*7#:H%?SBG@ BT;).*%RV5@^5 Z_<5!G6$%33'),N>M,S +^5^NQ6=-Q MXLVM_;5N+@:Z$D1OW:NNB&A7TK(;>%=$=*-J06)!I^THV]15$.VHIBL?NDFY MHET-N:Z48$<&7?G07W"S.Y[OR* K']J5:.Q6LUO-;C6WOWSHV@W:1TN=^'J+ M0_]V?_XZ*VH\8'4W8"T?+47GCD64VNNR441V4W[.0ARV%-\-TVS$(E[]9GEON" ;0]PDPDUQW;?>']^?+5O M'A[MFOV]+Z.3T4?[^&I7.QB=I ='\)Y1__+P:)@L)=23T?%9>M;?^VRY:\W9?L2J:!VV==CV\]@6:[;C&2YG7(\LIGN>%?,H MCG77,SFS ^/>56([ 'L, )L5G>":KIMZ; '1:*%J,<=7F1.Z*@^=P-"UP/$B M #!/VY8:KQU\=?#U\_ 5@B86Z;X5A8YF>6[L:ZYO\R RF.89D<;OD-32J6;/ MBFQU=8@?\,Q3P[8B/?1=U;= 1;,0X?P ?KBN8X:>Q^Q0]U^]-7J.HW7PUL'; MBXOPU4H?H\C"+13*@@N'&$G> M! _7 YBP*3ZBFN"+\8L1^Y&,JA$%[59EED^5RZ0<8KH9!3,W@\%KF]'7U1U* M]D-)$Q8D:5(F?)9JMASX3_'URL)$*'], 8K&:.>B2JD(QGANO"(*&B_^^SU MZJ="]6\T(2G5CO(\OPA/[U%VQ'Y\GRW5^RQ?C5+;#D\/B<"W Q"9*Q53G74\6#J.-@]C9 "(FZK6FAQS-6(5,9U0W5Y M:#)3UYCEZJ1JF_JJS.!8(BKE-N0\J@2- "ARH6_LQ3P+XE4P)B039(2LQP M>#!G!O WG>XHAP*M.JS9=FJZ? C6-*DW]R.E9Z&:*S88O)DGCUB21["47A:& M><6C/ZKR("N/>?EQ'%8Y3*\C&R(;JLWC&H'!8DU38]^Q5,OBCNKY1J#:W#!= MWS%Y;&!M'F>9:BY9,4NP KI@8K7A\X$L1H"_-2?%32H8H[S^93WR3IGUM%VG MVJGCKDJE;VY MS_(QK&)15TW.COG9PMF\< M'_WGO&]\29?Y)ST_V?KTX^ M_!7W83R'>Q^!'X_MP[UOF'!I,L_T0@ZVI!LXJJ4[@+@^-U3?# P/6$IW-;:8 M<.G'$==LSD+? *M38X$&OT;P Q0!QV+F8L+E_NZ7@X\''[XJK_\\_/KU-^73 M_A?EZ[]WO^S?DF*X,H/PUI=OH<$*B@%0/9=4JKQ.LZ+XC;J[U(4"J:0@6(F( M5H42)6E%*X(HE5 YP4F%(!5,%2H:@@88&J>+CPQ$1O7E8D\94)<#>-O,B(7? MYFL45B58G*+H7ZL$E4CCWE'V<$ (DK=-0:I]A;@[PRS\!&1S,Z%RR$JXHTK! M^ Q!VBE)7(] E.FA*2^:TST%#-D,"_K,CQK3SL&L1=4,YDPKR/,PH9J->.D8 M'7Z$_EB1IG6G*+\H1H5YM'$,@Z;EF1O+[6_%S6%I6 D94A7UPI4Y9T4%UKNX M9<3+(:SC$OD_26[[(CH2->Z.([FI&Y66_N2(>;1_A25475^S0$%50VR.:\4Q MF#J.[:M6J''-,S37L(Q%U/L7;>+&8OSF[OLM2[G.ENX%V6^@;E&S]&6\,N4;TCG,TDG"Y7?6,2%F_+;MG.M,7- MR5[=M@36ETD/7>KZ [9\"_=[<_B_HX1-XOPN@?UI!5>WH-V";C"T=JNY;6GL M6V7N'O"R]I GXS ;\:=/3/\5VT?>,4-@D]M'OKY/$I3CF]0]U8LURW&-(.1! M%/D\TBQ##YOSQ)ORTPM8#_CM'F&8!Q31!"3])Y#WQL0T_>0)H\@*./MF'QY] MM/MG,+;1MQ_'1Y]A?/OP]_F/PZ/_G/6O#L[[5U]&Q]\_&XM9 0='YWC=M'_V MS3@Y>C\\V NM_M'Y%.9D]T?]J[[Q^>K@P\GP9.]D/A_=#/0@<,Q0C6S#5BTW M#M7 U$W5=KAMZI'GZ4[PZJW=,\WE(*C??KUDIP[-MA+-[@%FFFVX5AQZ4<0= M"[#',V+7AS^8$\#,HKLDI'<8]A08=M6JJ1$XNFE[JNT:NFK9;J3ZW+74, YX M[)L6,P+^ZJW9,_1E#/M5LS8[(-M*(+N/6K:&J/-.+7M22*MST>'ZXU/?L#77 M\"W5B;$+:,!ME7FAJ09^Y&&HJF9BPPO=[[DKDM$[U:Q#M.U M W-\NMP[ $X M9C8X=C4XY9%K&UH4J*;F:ZH5ZI'JF:&C,M>TM,AV=-^) <>TGF'=J>39([C^ M'M_1^MR.P.^+,?MUI/XL,O_-,YY8FI-2B;(*@V+7=E"Q6>[T;N4V8C37K]R& M#72S1K.>97M9AS:/IA$)F2=^4C;-'8#Y";7'S5Z\^W687\/)Q9TUREH$[PH) M?$!)<[(W:'$XD\.TY9W&>0^-\^!KZT!#,[&4+G=5S7.Y:CF:H7HZXRJS \Q6 MY5$0AZ_>&GY/>KP8 MWZH1:[II,#\RHP#XW>L9OM_Q^R_&[VMP@7?\O@G\WO*,GY\B+MN>9:@VBS75 MTDVF>IH?JZ9N>F[D.^@K)Y;WW4[$_VHL_Y1.XH[E'Y'E&R?RP=[^:L30]%%5N M=L?1=Y93J=H. .\#@$G+I\$<[G L9VBZ$=HXH/4P+3:Q@(QM<]/F+MHX5*?7 M^'V-&L_+RS_\U5!A#0Z/CO^?B?]G/HX(+%9'X[8::B88/+&)9?8B7]4=/02L MMS@SK%=O36>=/7:\()KK6#HW#376.%D$XIZ(#A$5PD'00\$P3,>44LV$([=#158P@!9ABI/M-UU8\M M'C,]BD!K>/76,IXKKNZE1V?(&J>;$9_1BM'1'[%FQH9@V 9$;LC=7_+V=I!V M'TAK)Z/:5F3K>LQ4S].X;(YL>)H:!X[!(C_6P]CJ8C:&85@ZNBJJ1F1:FEQK 9Z$*NV;]M::-FPYV87\]'!P>9%@W1P ML!XXF/-\Z)K+#-OW5&9%CFH9EJLRC\>J'W'-YZ;&N"FU _=.49\O.1[DT9(* M]U3RIA5Y:C*\MQ_T)#=:^W]?KDC5:] MH9L[<,['4VN=_GRK_GPXER+IQ[H66*%J.)ZA6C8'-1K[=\9VQ RPE'S7"UZ] MU7;TY6[)75VA#L"V \!^ K\>>(Y@=+#U"+ U.Q$P+9?;'MC\L65YJN7;MAK8 MNJ%Z/K;Q]FTWT 1LZ5OB .RPJ\.NM2E?#SSXZ)2O1T6QUEG&M]/8@V6P:V&^@:[2#V M)R%VVD!L!+83&$VFRAP>J& _82$\[JJVJ_M1S&SF^VSM[M%?&&=O9OX.81^. ML'=Q'<1V$+O9GN4.6'\26&OU]>RS=JJ'CA$:;J!&&NBN%FBM:J!K M(6;_6F9HQ;IOWM>Y_$^J/0'_CY*+M_5=!]6(YTGX]E_P84W'(Y8/DG'-!OXR MH=^1.N=)^F;ROX5WTF3,U;H+NZ'] T;T/LN5?(\F@6$Y!WOI^CN>OY,#XZ_Q@[_/T^"@] M@^<,^U>?C?[1R; _^GQU\N&O^.#J6#_57&;[OL]5^+^C6A[35$_78]77F1$Z MCF[X/'Z&U,AN8Q^ZL:9CV;$1^JK.34NU&#=5V&9=U0RFAZ _@B9IOGKKK\AI M7OK@FH*KRB7/N3+.2MS](@'I#M\G8P46/:Q25L(^*9&05PKF[YE5::0,V04^D..E M9:)&LE[L3@/2!,F_! 1[]X7@M5=M[#CU7IQZ>(00;('$X\Q2'3W@JF7%D>K' MKJNZ(8]9'/MZA 4(GKGR5K>Q/[&QMFE1 KD)"J=J<W5"H0F:S,!C!N7;U3=:[D3A 6.GT@4I_3R MUM\2U>DCM>"A"H_"17Q35".X9/J\6.^NQOK7_F_2L)@S'-:@5#X<&'+VG_>]\X MOMHUC\&T.SR*1HNL>?C]K_/#O;_2X[.^W;^*1@ ME!Q?]>T#XR0^ //RU(%U#,V J5RW@37-R%2]T/%4[KFFSBP';))00"K0+8]V M,2W?,.S0L'W3U0S=,@W#9YJG15IL:(;G.+;_2N& =A.DW[SBK]X>?=G?_?KM MR['R]>CPW?\N&87;K9[\:X&M!0W=OD3S2^I%G'NHBM,=_1S<"-',.- MN!G[SJNW0MB0)A1G55X.E?]6+"\!F@#B@,[M7EN)I"*D[N^%$F0@@O"2*,D! ML;*\4%A5#K,IMP?KQX/T]"CT0GWYI!OHISP8Y&^TV$]D= 164^J9(V2=G MY?[1KGUX].U'_^AX"G.Q#CZ?ZG%D<,NP5&[X-M:M=U5?P[I.+NA8AL5UV*M7 M;PVM!TRQ+&6!$E914ZMY\8)838 @QYG"?TR27/!!Q$J^HQR.E3Z#75-TO7:. MM![\/WF[@>P9SI5*;D3U?_/]?2^LT*;NY<86[JJ-O/?Y!PI_8+_?IE$ MY1#$$$@9*7%,!VYN??QJ]1-84&2HP?XN7ZE=?\_2:<;F:8K7B%W=6="N6S^' M^>S<9\#5 )2]L6-.X 60R 4E9MM=[QA8]8@@Z1F0(RNZ931>94$;M_ M>:IKS&:QJZFNP2)0NW5+]3S?5XV0N4RS7--SS.M5$:2<^Y"%'D0Z#YGM^;%O M^280B!M&-FCM.NJG1DADX2U:81U9/"U9'%R>,L\-0A[:JJL!,5B>Z:A,Y[H: M6+INVZ'&M0" U>Y9CK'*^8F+S>>,&T)G:"4?%PWV]=P MR*,JY8?QG,/MC^F[E!7%+^QWNSQU.2RF'4>J9MFQ:AD\4'W;]E58;<<#P>78 M1KCH1]L^R7C4.M:<$6-4.^?CGXNNP NE#,5GI&EV6;RYH_U%_G!8*@I36;B$ M?.K 65GM0Q=!6/2)C-J"Y4K9I.!OZE^6(N[:+GM'_SM*V"3.OT4+J!T8 M-HQTL^#@T4;VN(*K6]!N03<86KO5_+G5[/I!W$D.B;R MO-[,WH7;\?J/6N' MXBN>9Q$KAO6IUA4;#.8CQ]NMUS_)_=WVLTZ9D9R>GYQ]_M'?V[6.K_XZ/]G[ MC-\/3T;[EW"]<;CW$>X;GL/W5XL9R3">T<'>_F5_;WAV\/W+^<$>'GN]'QT? M_7'6WSNV^F\OA#1T+OVP67ELZ?,?"C\'"3<7\PZ/!J6LR4Z3)AQR;@4>Q MZL>ZKVK RV%D&,#$UJNW;L?$OQH3KRVANF/BQV#BNGC\57]O_S0 .N"1@873 M8ENUF!NI'M=!,CNN"292[!K1W45Q5SO^)WCK'=B/3:JY"(.?L&13ZL=WY=Q> M:K^/I_6,U/&^G]ATA!DA[[-\%@-^&$M<+RG4MX/S.\/YP;N6=\3F>A"[W%)# MS;=4R[#'0[^4CBX M]JJ4'=BM&^SF7'&.&7'=,PW5U2+ .R?T5>:#*1^%6LQU"VOC>>B*6Z!MJMP5_9:7W/!H1S[DP]],)0=P#^;$T#Q2^T5=\U;=6RM,"S#<\'D78/ MQ:^+8+J;"Q.H-RD*6,0":V0%>7;.Y^%?M7/SLGLP6 M_7?H?1_T_MKR7G+3\2S-TU1N R^.5#OD8,OK3 -%=MMBNSHXZ^!L M WR2'7"M'[AFSD97XYYG,0O/S"V,@S'5('8BU8ICW6%^:&DN ^.[@ZP.LGX1 MR'I,]V$'63\-67,N0UWC5A &IFH#?JF68>LJ"SRFQC%SN*WY(%&<5V^W)7BO M0ZT.M3; #=BAUOI1:\Z_Y\9@R=NFI;J1[ZE6 'OAVY@*%&AV:,=N9.'![IUT MK2Y8\2?8Z3L]'ZM+PBS8 (M&)B%OM;^Y(8MQ4Q9V Y:Q.\9YQ+ZR#_3_&7=S M_\V%I>^&_ZV2G$>[@BO>944Y&]QFM)_=#KA/6@[!, A-5PM(MR'B UV(2YVV.^Q['.R;^11#W3+#T#=5WV&Q M:EF^I@:^RU0G9([GL] Q+6R'Z.Q8?H=\'?)UR'<-\CW0$]DAWQ,AWYQK,HIC M%MF:I[+ UU7+]B/5"R,./RQ/UQW;MPT/P ^H8KDK1@=^'?AUX+<6AV8'?D\$ M?O,)V:9A.MQC:NAYMFK%S%*]&'9("[@9NQXS/->\A^9'7LY_4DN)=I?I=G/= MK6P9LAQ*J Q9(5ILY]B8#.,.L>5H(OLQ#K,4+B]DGU*% _664XQ,+,73(C[& MMB/X7"QVQ]#)&; 4&XLJQ9#S\GZ]NIVN5_>KMZ]U[6F:==/Q2DF'+;OCZ!UM MRX"/PX07>TD1IAG %M^49D('28U*[].#LS]&!\;!^<'HLPUH \\&5#K[:!^? M]2]/SKX9QZ-O^H'Q[<=B,Z'^]V]&_\.Q>6Q\-D[V4D";4#\V]HW^69KTK^"9 M1R?P[F_FR='[^.#LV#C8&7FN[;H,R,CT]-"U0&'4=)-Q!G2RD>A&;WN3E*!TA'=A(Z1N MGH<)2Y4_DS(9T()M?$_T:V=Y#:J?['[XH'P%;;[.8N4=#!F^'R>L![\77#F EWEO=%=] M]Y=JZ+ZI[AV^4_?>]Y77^ @4*8;VNQCBG^RR ,E"G^F__Z:H2KU1&R=&#\=- MXTD%>\,#N+H]A;9AM@5*G*2RR?; M?]G43PS[BL+&%+ S/=_5>YKI]Q2_I[EN#[B??O6\GF9X MLU_I MTUX")-M CS>Y;F] 9*44A&X^Y4*ZI5_DDSTK9*R]@9H30$[UR%$\U3D12K,MWQ5'^J3B%\MK:VE6ZFCFR7&TG__$1@73+@N*E1&P$]D\A&LJ#'!N? M56-!16P #RHD<[3[W!MU@U=!-'/,(%[+QL4EIM#@5R$VR 3\AV&-BEIC304; M[@!"XM])7M^R\J&@<2:4A].B1*!,[+EWP;"T,SU<3*$H8&7YXFMQM4"6JW./ MP.N3,3T!E6G9&WU"O EC!VHOBHJ+A9T OX Z!EKZ!48),.S[J#!DNCA!A1BE M6\'+,J5'"_9<,1.Z/>2B12 8F47]UGD6O8;]VJQ: ]DEF U14F!XCDA5HKX MJ&GNO#@9^P<'*8"L((.B')XG[RV($^E>'$D"2\EH#*W!_T_1OK&&GMF$;U\C&C O MFO%&&?PQSLJ9=+_V=?1$NJ]U"0PP+RNQ>@FB5H#3Q4?G/"6= MNA@F$_CZ\R"O$/F]NMMH^]*:#-[-! ER2FLB\Q J M:>2VE9.P?R>6;+/BMY(-6VQHO-%]8D--\S7U4_][#Y],Q?YQL[$]<(;K+/:= MMDNLC" ?'G,4$2VZ%N(!R1I(:$08C,2$>\I_8*MA3D\CV&9X 9B"@/0LN@!9 MQ14>QQP'.FZO8:,6Q M'F[OP0CW,N#(GE Q8$I)5.$ZPG; X@5\R-)8B,(,EE7R+W%R6:$OJZ=\(FI, MXKB',-\7N@S2%O:9GYD\P,[Y)!/KV@,# 7><(6]_K6"Y$UAG06Q2[!(E+AI- MASE#7GZ'&L2T17VF1AX<5=,UQS$,$ C?U#^.U'?_]]T&2P)D^=U)GJ2*8=<, MW^Q'8Z_07XVQH<:U&Y:]]H7O60K[L1O1X0<)"U"%>DI 2AD^ M%!B7@.J2Y;"1N(-S[\1M[[/!N"I '^QG<.%W>:%XU74#_#:.69(3D_.2N%F\ M&&EX[IZ":*J>#^CTP@Z#+Y':! [/Z^I"KDCY(%<8%#JT 5B(D'-%0@<^!.L! M:1M64]Q>;%(^/TV RLMAILP: M6A.@J;VFB-?P^2?D7GO"Z3',*+! M OYM+/;,>Y]\-;P N>T9KOJ?O[ZB^ZF'U %V#E)'P-/L\DY'%#>)PB6!6:=>%RS9;J[ ML 6MG\-\=J(]X"KB[;G*8D"%-RR]9-,"-V"8SZW$G9;XB9;K_?LU'Q#1N",\ MK"/R?*/ 8'B.E^%@V9:,5!GF>(SU-SKV>_7VB%Q.V;_^R;9V"C'*WFV> /F? M: (KF''EP=,+.TBZ!IWZ8-WFJ"-^ROS/3 M*LU:JVQM.]DN9QE, \WS :?=9:#[UALH#/[:C(F3' ;!1L*-/AMM^_SK_>Z[ M>BR-:P@^6WZM4-97&S=M!1[C.?AXP 9"*ZV$^2#\$"&?T,$,H[.6,:K3N+*A MT.*7S)459M)**^D:TZ51FJ\QG6Z[[3K+9VF<[X%"DXC1N9R<(,Q-WGY$/J1/ MS4271PPZ/)CN0%? H(VK17C70W2ODUT5U@LPF=E5A;2K:/%8CO[(FN.)2>]I M =YD2N*$JO%9!?3$Q\#?PYE?'J@%?4//VYQ@AL5G9,@P)]CUT*L%Z=QEQ83'M++Q\A% ME3C-J0^BR+)#CT]0E?,>U_J*RR1-T>:#@?$?Z&G$V_]^CU3IR Q"7W-CS>:1 MY;FF9P2Q;\2!889&[/F!#-EQ=%.M?_GIBHE_ GW-(GJF>V(.7[,*P/[]N'1MQ_]HV,8Y[%^N'MJNXYI&YJG!I:+6=',50/&;=5E>F2Y MD:=I''09NZ>M")UN'7KHMAG3!1'B(2_4%+Y)!E@NGO_1(MT]$U^C\_5M,_YX\X.?K M_CN0H!>\>(1@GW7-Z?80S?I$I'7"%8E@/"Y/RELS1)6'_,DP=?(UB'.#N!'P M89*'U0CP HGBF3%)>#%PVNY.$3I_$(VBTJD'#B&>)K<1I] MR7-.$#V;:K+Z< ,83%=T3?U?R5U9$QX@W,P&'6K@+^@!_3&=72:]T:ZXK!58 MX+;]AZ!>QW'CIH=E3<:T4M'\ 1K,!80R>B$4C$7%O0!583Z\5H0VL'1:)* * M2*Y%N([$+L'-HV2,R@4^>GY?Y;$C@04)8I)R6WQ$7=G8'F> MQRB& \]<*7!$Z(>-FIDV,T>RK64!,@O<7L* =I3O0Z#@.>H+@8V!ZP 9 IXF M_*(6#"0&&L4&KZQ2> 92&&A% ;E84M0[\*E\SFE)4R H8F)7SR#STR;6:$^['RU!2126PJS@%T6SK@BS:? M-^].NB(5H,"HBH0%28IA2I=#OC#O<*9>X@8W)(;8A5 VPK\60S244,OV=*7.-X:V(5](:8)5UXS2W@=+UK+TVANHM0+ _L/;IKB\7R1X*-@ MF%D(7/V[,LPN@0%R0>FK+@73D,+R\1XYR)"-:8PM5) C@U6[7_Z%W^5?8/Z% M_E3Y%Z"5H=L.=^)+4IQO7M;%X=?:.-O_<7@4FB=[T7E_+[0/SC[_./RP;_7/ MCK7##\?:R1X85WO[5P=[[Y,EX^QHWSZXBLX/#'S?N7&PMV\='PVF\ SKY.S+ M^<$1//.HK_6__P>,L\%E__.I99BQX8 MIKF1C3W9=#6(+4\%"SH&6TVS0E]? MS&J(8MW5N&/F:;_J1$4[1\_ M<&& 0:3K86CI7NQ8G@[$ R036!SHQO0]-]@R;_FU:1A!> M@AT R)((*;08 Q1"GEPL2YU)2F('_7!T$SG)AS#^^C7_K1A)\GAN&DE9T7CF M'S9"1S4ZT6?/ ^$:2;PI JE M9YJ,DK)8K11@Y%N>@+PD0[>M%(A%J!>@#M@KDA\83UX.T1>"-M4J+8 "X#7= MVUEBZ$< =NJ\_!5CM*N4VI,LX/L?TUTYB2_-)M+)YZ\+]_!L@'NF6T%@.:K- MF:5:FA>IC'N>ZGAQX&JQ9ODA7X3O[8./W6M55?*3RZ0B^9U>!U!?ZU\6_,;S M!2>S">NH1[[)_(!9L:X';N2X?AQ[\/S8B]W3CZM*=FASKF54U="]?(E6 !_/ MD3?P#(SR,.ZSLRQ_)\=0;$SR^M-3,#SOZ*-QM.'15WW ]E1NV:3,ST"W#>?6V'.:<+WF3B13NN^4Z*!8\9+;GQ[[EF[#Y M;AC98-GJC&N6$=*6>[IAZMV6KV7+FP.$*;[O8/=4"ZR0LX"K#D@/%?3 4&6^ M9ZFFJ4=1X.F!YABPY9?9\H87'$QJ.F&L%U9X0SF*:[(,7HKGAR@VTS2[+-XHUVIAK8@HE%L\7V7& ;)2780%["53 MD%5E5M\CRH#0)P%%RB/RIFQ2\#?U+TL56-J6)H*J3+QXDXP)3NF],J#+]W=\ M'V&:PKID05HY)!GRM2.^6Z@?([YTS!W'M^#?]9?<>/_-7UH[#OYS?_)^;4>_ MZ4O7->#?3]Z^UH'?4@SX&8L%/55I8LDG3U"NM-HQVL[;[T48F990@(XS^Q_S>>M4W=]B;.[)U+6C73/). M_-[*,QN-P& (ZQ2_C^W@Q_JJ.N3PZ5I@/ 12A<;QW"M\K54V)O-HT0PW;,UT M',LQF&.9KA?8NNO&8>B[;L!T)[YO"TTQ63IN/?# MDZ/0.CGZIAU\^ S/_FP=?O]L]Z\&>A_N.1X=7QU_A_\?'?]8+!W7__X^/;@: MIC!&>#;,8V]@G^R=7QWN?;L$\RTY.3L88OFZ@[/W<;]=+=TR'9M[W%<-L 94 M2PN9ZON.I=J1:P3PEZ79VJNW^G+1N'^L+IGYB_>-VBL>,FNM&NN;9K][:R\&L':K=$=4>0RN5(:8O22NE^AQ_5%38;$$5K;]Z M;%5T>55_-= .;=WRT07M![K%-S5=@9*PHB!@+' 52S.U3;)%7T!3I(_\*T5D"5[TG.4TS>?/U*?O2JW$FAM;EM_IGL^%T@?O&MU3[Q_UIZ>SP,&-#N3RR MW0B1K0.V!ZF@+[!=4IVAP N<6U*(XNL1:)!A*3/7VT601TQI5.JJ4)2/@$7W*<%_N5STW5[0:]XTJXDR_YRFK4(YS+'P1U.,=D1UG&E,@IUA%T'RB'LC0P]71%K>D,.YO6![3O*1UB+,:51TDOJFD,+ MF;D%L$,2 VN,R\4(65BW@%.^<8)9HB)O.!??T>0NDX(#BC.98CEATR9WI%D: M^.4"$_(I0?]RS2G$./V5.<1=R1XX6;W_^XGNI.U'FVNV9M[5V*C5&6>TCN\"^:4*7;(A:*(KQ MW/.I.-2M&;Y>J\,"WM$$'-SMK;.LJ"XI:OC&,GWX#WGX\R5% M=0/?\(%O01J:WR4LW>)6JJ7+$:%_7Z#^/J+^'7SH-2:",L1O27BYQZ4=X6P3 MX7P%9>&)R68+@.*[/.M, JYI7F. M'UBQ%;- #W0[/#AXR5&]\'_S9.CS];QZ*_A MR?>//_K?^^;)]^-I?^^;<3 ZMAZ_> M/DEBR!3MH8A*P:76HUJ%:AVJ)PP.= MFY'MA":W',/S R=PN.59AN-Y'K>Z]+)G1#5=HAJ\?_=4\P'1F&>IFNU%JA6X M3 U,'JJVYH2:8SNQ:[-7;YT.USIV94(W".-!]P^:Z&[]Z^R1E#%YFP9FNC-8+ C5F M1J!K>DZ@18%E>Z$?NI;INV9LVCY6U.K\@L\(:JTR6DX0F9IKJX[N.ZJEQ;KJ MZTZH,BLTM< (8..,KCA@AVH=JDE5S7*C@,7,CB)+=US/\V( -RNV=.[X3E?R M]#E1;]3][0+%WPL3-8C'NMA&!L PY;N,<_4 M;$L+M1 -:]>..[?@LV'RUW:)T\_6*8^XPS4M5J.8FZH5^X'JQ8ZNX9N_-Z!7@=Z'>@E@6Y:NN,#=VB&I<5N &9*%O^;YE6$_D.^R K0.V30;42!;V!:6\0U/;C==]AI^ERM M^*;2YD*Y\ZU;OMVT'%(!_5;A=V7("@)89+!"2<;*)&4A5P98:W2K] MA2C?GU#Q_)(EJ1(E19DG047H/5O9ND6JN H^J7ND]A1ZZ.RM+.>P-:629LB[ M/!_1EK$TE2^7]RL#/N8Y?#QM>@4H<9Z-YN:#I5IG7U-&OQ*P(BEVE%UXDRQD MW\-[BM7/'K%I3\PQ3H6X"LRP\OS#E\C%3-DUP\K:"^ C2=>&FDXJUW>U&19I?RP2#+J#W! M;&UBVL2Y48&@S.GQ^%@A?^F>60L&/EO\WLJ7K^P4 )N-/0D"7KZJ=>L:JM@'+_'==2?JNX\!#.P[X"]O5=1SXN1KR6UOMONLX\/P3 MN+'CP.8J)M?T"?A8\I%B[ B]K<_& !XCF& ]MXW#0"GKGG]\UZQGH>PE!2AB M1=V]9Q<4EBGH0"B4WS<=?M[-=?CY,I/;AXWH]9!*0R@^J#:HF0]!HLQR-/]"(A;\@P595R3A,*S3_L)=6@BH97+(\4M,L.\?' MSVZ0JCFIO8GH##7BC/1_V='J4YYGM\X;A*RBXV MEHH5W?=A?[^*15$,=[=^2.OFYE+3I-DU5^O[*Z[>_P$:YWC 6[=9.\H1:<;7 MSZJEU.,J)-A\((D36.)@2F^X!&V[J%J M%!50\PT;2LW2X-U@0\QVL6 QL#G+ [3-L!$:/9;L^1L>A1, )(#'2(*_/X63 ME8J$U< "<$\Q>PD- 2 %+ 1.P!J"K91.\4*R+R7;KAS^CO+^^K$W[*V0Q9WG M^#)!D-+>HJ&UP +0K:3;BHI@!U MA+5A!W=&"=ANIB M):Y*@&4!FWB1)'\<:H(N"T!O>#X,HID&+!XU]*GG$MZQ(Q["=,MHI78N\N5Y M5A"_R\T&XS>HRIGG L@:H;O,WB@"J61,[K"* 8TGJQM)#L-BX .W/!*OR"I9403S=PEWAH5)'O M*,%6C/53<;D"+MQ,1+_$\VTR^P\";.8 M5/!]B),>3V\84@]H@9.D9S,_D/#O7;GE_()F@GUWZC:,0%=53L]HW8#K M$TIG65O.M]4%=!KCM4!UL:1,XDA!F"T^8I(6X3FS5HR-&I TY ?4#!N2"-4M MD91+(XL3] L5-<( GNV_VQK/Y35:&P+''W)9MV4JU]@.)[L?/B@?QZ'8.* O M &3@KH3ER'FUS_1R2:Y62UH ;/GB1_CPYC,)I_*KEIL.?;"$7(,T"TC%'6<7 M@I13SM#]B!2%$%(4&0V+U$\>#L>P-(2[1+Q\-,DN40QD %8<,##FM-*%=)\R M1"C 11*%P+E\/"0@ ,8"O&.$I^1=Y#DQ$WS7JUV-R46"'E9\<53E-1K"L.3+ M(N!]:N^*+T+B1[\E0FK] (5\<4*2'K:U[TN&TP-N)'ZCV]#Y7\LO8N8)C0OO M&. L8%6(KT:PI@G0&-T9<6SJ2IB/[RQ)J,(#@A26D*3]" ?-8*I#@, P SP6 M*PNROACB_0!Q+#5)1>B#4] V$66BS%) M!2VKBG1:;[$X-$E&J&9P6K:99S<#C9^70@SAO)N6NF/.(VF"C+-+F!B*?@8K M'\'C\IR1D*IIZ*+5E!;-+-QK(+%Z4T(4W(*F9K/MU90A7B*V!-X0\+*8 M.FDY<#]"5.* -B!J(&8I+N>9SR*!&&<5((HA2-=6'G M8(?PE'B)GIO&PWA1)3SG[;7;&G2]!I(^CAOY5-NJ0]AY%09V.5:"G*$)TE!9 MS3$,17A)2C%1VRB )]<;/%4%/\IE;U&'>)P D/J1+/QOE2#9-MS,?X %CG># MSB 6O+XOP[&BZ: @?F!/Y899!*4*6UI"$UO:3%(OQ%MAVJ0K7,+PA((DB'22 MY3"O-,G$**7$A1?"G/BXIEI2%<1;P'8C1X! P\9_A3 (V@^.%;@**6$ % X* M0=:KAW7.IT$&8Q!NA%+X ^KG$<&23)=7MR$9X"T2:A*1)2)_XX^J)D]"7\Z. M?1<"6SA'+[.).+%V+?2@59,-Y(@>2&BTPP 9O@X3GD;=TJYO:4?9!-:T6]$U M$NO[+XB'T"'MKH%7=^"HG;P[]T_#[LU7=>: M2AUSV]5YT&]'Z,ECTBT49ODDH^B?(5CW_ZU83H8H:+:^KH$V7)3*GWS PJGR MCF*)E>\8 /6U2N .6]-Z2C^)+E@*UMFWD@T5S](L5]C4)2BWDV$V;D*%P*1Z M[6GZ;XKAF*KF^#+X#D=QR8,"GRBU=VFN/?\1ZLI%O#%NX_+R<@?5[1VP>39T M_(@/6[NV0C_<\-7=T*'=NK@#%,,;OK8(&1LZO%O7%^N7HE3>Z"567J/+X-N7 M/XO6\:4\4E#(/]M@2@ M0SL\!&+*!$21DL7RF>)3&$PMK^B MWDU'G]E/7'"FG/TT?SV B2U<-P6&*>? M%$.*0I\3V;,@$1E>?,%QR6&?\!A.N%%AL\295HSS$;N")\_S3PJKE(ZUZ*"P M0N=M52@1P[E48K%S89#90B#___5U=L,&CR"4\'^L[99/!*86EYW5?S M0:"&8<@84,.P*%H7GMS%[#Z8S@RMB]GM8G:[F-TMCMFE1*Z%*RBKDU5E5J.R MR$FC3V0O2YAZRB8%?U/_LI3=2G\G8PR->X,SCI)BDK+IFV1,^!*L1L^22/P+_6P3,_4TCAEV*S->S^,_/@DM&@R:B0D@_RI)QN/@=N M!Y,=@9+&T:OQ083=[;72ICLV>PG2[!I..KP<\QQ3YSM.6@\G-?EIP$7[/T*> MIN@@['CH!?/0.W14HU/S$\\F*>\X:4TRB?*>T,6.X9=_X/EWQT8OF(T^,8I] MOC_[;-:6;]9H.@*\!XXW60G*1Y&&T,[T[^BQH\3R+1^ )7.MQV6^G-_6A3L<47K=JLB&O"X (%+7:&-%#FPU#J6A5W(V:M+A M!AE+9:;/#QZ2"V5'V:>\0@Q'E E:?#1)LRD7(2=E+J)4,(48S^B*$F_':!*P M*C#))L]23@G.XHFBMEK1'BB\@E$V>1U^H8CR=1A[<[2"A/^/HLQEY[7+4G229PM@OP]6!,PX13QEO6LI-Y8R>+ M<)N U]7C)HW^3_&OL]"1NI+?UH39W) ]+!W;VYX]C%-9E6HY%\8EZUG$69IF ME[C+LBY *_OREI ?>1ZLZEX+2 E9*>9C$U>&$IN=#:C)M')\\]+)HA!Z4#Z: M3$+E]5)R(7'I8E+@;]V^;<*^4:+G:Y'O6P8WT*2 M]DM1\A:G-:O0/"LHM'C-^R0=+66M*Q]25K2J!RY^?3A6]OBHY?/?GAQ"95.3 M".L*/A^_'NXUQ79J*TY48URH''.!L?A@A(V2"K80"U64,(RV)H@6V7P5%*$M M ML/P*@MP$P<,JR50D9?CM^R$JQ ,O!$Z9*Z%HTZR!F\;J$XSAR,K!P>QZ+P M5--F3&D95#:%+-:Z4HTHIG*6366]\16%>K)*E,C!'(_Q!1]3&1=\*JLG@ 4K M8?#A.?XRFPD,1LRX&6ZM%:_B Z+WE:PPFZBH8C,;_&(]F];JE].)S+Z(P3BO MM)<$:0+GF:3Y2I(6$B*ZJ1& M ]IA^ HK(=7%D<8KBR-A73I!KK@Q)2-'2EV;BBK0U%4G\77HM\7B>9PJN%%Y M)E&OI9@C8;'3.*8AS ZS7."D=LC2GQ"]&B8=$?Y M7M?%F?N\UVX*@,133298TJHA:J+0U0,:@_8K2^;)X6"QI'1&VZU$LC< $1"^2S - KEI-J5J4L%P7+L(=%#0VP(8#)6(:4 M\U110@N>I4 >:6L&A/XK1[I_U'^HEJA'RH@ M9I UEF?\3IN[.VF%2&R/3-]4D:XDG] Z[!9T;0M: $"4M! U&QN5:UV[K^_I1_97%'R&M$B;JF MZU2HSJ!$4VT85/XPPY[*DLIJ_$.6C^(J)2U:Q0,EN$EJ):#65UAB$1Y-51G+ M'!0E="S(,M%86W7><*5M3F>%:NJSR$9CHHFW*\/6PY#/D6F*.Z :49K5"8OJ5ESE:I2XB/XLMW6.6UK46!98#6S(PXA8HL:U=FL@+ZCV0$DY7Z MGW ?"U.VK2(*?1#+;%[@7/#@%A0X%4XAE M:<;0M-FJC;#:,-YR7;PNA5 3!(_FS$B8Q#DG-P<==*[0PN6AY[-?L>SW MK)SRMYVO.[/*Q](;)B_]7WA^! 0ZN_9_9]<&PIQ*BE)4F(?]!R0B+;UU#'N= MPP[M!VJE0:.GRJ-M W:N*"__,:E+)2U/;JE*+SZ57T@[L"YBWN)F86O,E46M MVWJ(L6P\N=S7%TSUY5Z*!UA,!D-3Q@WP@4!IFOZU, G/%>OBN#4/ 6+>GM+ MY\=HPZ=5 7]CSP8A8Y4]LRLB]Q@RM=9EKO$HB$ZF +HDT*&'67X2RTBI/]) M2)0L/%>P5$E.[3P45?8]&?%9-XNJ$*$?(_3IP#MBT5X%)02* M$O2^V@7'_ULE$ZK2SL 6@P67KN&/XZ9WY"6=HJ U0[EHXI,;XXY3\242 !7DH#%_XMT0#VDKI0<&J80BTKAR!E M.6N"K' ;9WO%$$S5,E.ET*DKPHL6*G24MN#U%KULY%AP\&+9D2I1@A27L*RU MAB,H03)U(N("A'Z XY.N/BIRA) N@:#E!)V]&9<>[DFHO#O5DF\]/^#E)0H1 M)A\A:MC3RVKY)S6I6/8)0%U+E)['2MZL%BQB%JL=HEN+LKI-.@R8!-1BFS-A=HXUFA'W_ $>1P[IR>B\TQ6Y2L4"*+T>VY;5WWIH=67]*[Z M4E=]J:N^M,75E[; _A%54U^* 21G0]I8[0,(R*TR)0G;--"@X$JASBXUVY 1 M4,+YLJK3Q[Q>GB8!I^!\^6A0J$'^-HV!9$,1-*SKY]/1/VN\9 L1#\&T%=@_ M0AV6P@.P\1ZHOST%MA9^7N*!W6 M&[_/645J!.Q69[RMS7C#\(95MIK84[5I.=,^_@6E#,QRR@*9=7FKB550#;IM MT"R3ICP9>I,,3:0F3D:XOW=D=XSYB)P<$&XPAHF(Y(R92LZQ51.GSGSQO+NT MUZ(]0&S.1JDXN\>B+HUR#X0< 6,@Y65Q*7XC&XR6@-H$U@."(133 ALUSRB] MW8]&KA20/?HM9\RR$'=PD>1845:&'LQQC+1]!!&0)K3(]4LQUM11![1>[./8 M+'I"O1%1Y&*@3L0HM$3."QBOZ"VM<<[1@.-SX298'UWVL^2 >-21&Z0<266 MB")?T&K>7CNH#;:-9[GEV)PM[3*X3EAT?;P8S)"Z:1'--K>T#)VF.R%Z"8 ; M/B^"MGFB^*'\'M6@#B+F71\-=& Y0HB )RX%(6I,9IY/"4A MVD2Y])2O;%14X\'V;>RF[FN[\=CG1!4-\J*E#H3RX&T^4&D^[ZPFD(=EFVT' MB&YC(@7N%L+E3)6L>71.ZLX!^X)[>D&\$T\VDD1B>^MXOS[E% \>S&\FS=#HA3BRP1>VR M[BM4*]%&@ &/DDNX)WF.3-$J+;$->$N5P_.A=K=J<= >*=^^_J&^@R\F52D] MX^5$AH;,LDK:ZI4RK +ZFCQ>-6?3B%I"'B1$1!?LOI.6 L (]JP6/;$9'E^( M\RQ*K;_$F&1X=GXF6W@OOH>B.3JRW4BR;;1RHJ^9W3C7))U(>Z6ET5/* MRPPH(V]R:X4ZJ%Q@W^R2+&L@5FGVS431B^G1>\?0D5FN<2OU>-:1=NX)9M] *>6T MU4BY[2,8L?.6:?@_V)X; U. C(@813J,;. L7*<+[>7!X,\3[(,33-O."ORR MUA?;01@TWSE_FG3MC/F/BARW8(@.ZTR.NN*,]$8Q)<>P@&%28,9+N],Y9H;- MM8=>X9I"P"(7-$JP656 1G"UO->"5?%"7I*?2R27@5A4*5\)9Y9SD+ZL]CI> M$QM$48L@3I.PJ.."X/K/?[WK%.3U6<@S'I+A 3-6HOV 3;A(4('!1NH8]"(" M0 BM8> CH'P,A@7UC.\H6XXGWVL[1!'>';$IE)+%1S?3IA?&D> ["CB$F05*MEGOHZU MI%PX$4L);-=*':4-H,LNLSR-7I[T$_VE7XK\D[.9DPA%B2=_ \0ABO*5TDH M^R1/D@CR$0QQ5:F0%:'00MW7YVIT.RCO#G>$@J$P'*(8Z5QH@#0&%)P6M8 M]:Q G:" =2@R<07':FXBPG5,G0*3,)F@RBNCF^1M\-RT.4C:$OZ[$WWNL_Q3 MEJ95=VJQUM6=B_D$')=5@(BE9H6 E/JDE_! U-L#-I["X$&% _H?98.<@0H/T1)@28AIBTTZMA:)4[R A.MTQB_7^U0W_WXY>AC?W^; MB."HO[$$<)17L*7?:V5]OZX")>-_A3:O_+=*PG-US@>-^3L5V$43EN1+F5.P MLV..TH2.OVNB0BH83Y4_0"Z4F,\C>:/.A9*G\NGT)>B =W%/- PFOJ!5NM8G M(7&P\4G46T-AM0FZ"]'-@Y85&S0WTO+3\<#[/!M\=E;Z8?%-,Q.DCJ$''2[*D"@C+)$!6E$N$SN M-,?R+OAB6!4)*\H=1:22VT-7W! 7D65" UPIS%90%+B[UE MA)\!]1\UI.H0=6Q0[9S#RK+ =^AA282G0(ZG<>N]!!0"S;/6$VNK;S&C 1-8 MY=S_"SHTE>T@_1//4XHZ\FY6ND.JMV0PBL-P#,07_LX&\23(X>LDT1)N=;'V M3QQK;W2Q]EVL?1=KW\7:/Z:2=;+[X<-+4;$^+7MK:7JR>NA"?*<\EE$FU(5+ M1,V3WQ=3&<5!3C7&(T&P77>4?B8B--%3CBES9$H-L\N6JRC*A*.G'(J<^KE' MD4J#=A(_)Z]3+M^U[ T&!8RJ[)-*-\N6K[UA[2E0!N=\ F?0^(7Q!3(B$9C*0@9X E&ET5AJFB5E$,H6 %%2 M-+/=478+4'TP(0'-M;G)+0]<1G'-:="M".GV05FKCAJ=?25"[:+-Z]5QXK.B MODTD6[2=K$&K@57PLKS1_$;5&!.:,SQWHS]%-#BI MPUD=%QZF&25[7 XE0;,E$FLR@3P]%.&&;8"[X/#6T+92O M"4:/@WR1A@TF2M<6'RT]11I+S9R<=SD7!0NE,XW&6#O_9F,57CR6%EG[( J6 M!/-NPBH7N>QS!A_&1M2Y/DUZ.1B=,BZYGX1YAFD5PNDC"$T&*_?:62,BTK:I M=+*8)8Q<(QV&=7Z)<,'/9Z3,8XTX=:\_JZ%G:?ZS\#$,L*3-;EFYU^]DP-N5 M#(DYYQ,[Y/"%\4L3DKU(L'@%I9&L2M*O8*.25&[4US0!DSO+SNN:/!^RGO)% MVOP+'^-[^L"!G+RS[W'R]=>S2>">894Y06OX"\B^NJ;/7-4I<6 C"V?TE"DO M17$C0?TUQA%(P;/QT +9#R"MIZ1L4F83H5'@N\5K,>(.:R;,TS5*N[D3EVRL MPLS50?8R#C+NZ!1LXB8:OSJQQ+5N04TU2(PUDNE > @YQ- MD@CKH-8:QTLM>?,N3\CSKNR&(0R.F.L3T'Z82-UIOQ!DM^TZZI'H4H0>O-J) M0\VADC$(CX1*;< L!3%(RI#*WR47X4:\7@E:E[,J&HBKA888QW798G@)Z XH MCT:XHJ1\,< 5U.W21.@M).1S5$8J7O>@FF '+ZE,D*N&4R$3U"O(>21T.(S* MD\^5@2+CK.1-1/NJ^>Q@D7;,IAH#+(A\N"(12@;'\V9J)H7U*IH)!B2',!27 M8I:(0%J)5\1U8XJ;Q":,0OC %*O11(BV1FF62DP-^'C8FDGW5V,JA$D>5B,\ MMPYK 0/3!;BC*4M0S7*AT=+013%SD=LWVP<6U+7!0Y;G4_R23M-;&T C;^W! M;*"PB#BZ""NAL E0"<48HQXM9E? E'*"M8.#VNF83.FF;29ID4J.=69"ZM" MEM;YB.F/;J]6M/M-7&6#X'OB\CJ8;!>4]2E.&F;QOME=L.ZE',=KOLS6J^EK M7=1ZNZ1TS&P#L0;KJ&OJ_U)>9BY5G0"KO(RS61T@@KT94=TXWZQ-.,!A%T@3 MZ'H6I%OWDA*!"L 8+P]#O_ 0J:6-H'DVAM]#P7\;/^';2EQ3' D16\X'(%Q% M'"%-NDT1SVKZ_ !"1P 3"EZ0_@'0DN:HUBBY3^8)/9/(JJ%OFK1,A+D M00UYR 8(FQ'^!JIU$A%LSOCD:X."K4I:V#M =M'# WO4[E'IIAYV9")T'O>G M];B;G<>]\[AW'O?.X[Z^AITK52+E&?.=KM4JKFL"M-M6\V7KCQXUT)B4&-TI M*]F"Q&.;WXCL?CK5C1AW-$1O]PB>,22K'F3X?ZHQ5TRM)\HXHQ:!VN[-:7P" M^D-R RXD[5%F'ZR32+"87TE*2<,8KOH>T1N:/@FR'(:)ZYBR2<'?U+\LM9]N MYQ'B$LE*U&^2,2T%O5=*+M_?\7U<=))?LH^X')*4;3OBN[J1]MR7EKECZ8[C MN-=?;BVH]_TI>L:\.\G;^\&OM4#IU[EDMK#S>Q3;^B/VZA> M0M-#QMP&^EM$Z,V0/@__=YS+J[?O94R;@.R^@.Q]A.P&FQ=7=;;'-2B.,Z': MON1+MX#<_6>D=BE8Q0NIH7T2*4B-6\('<_K)LY'^6JGHH5O2T=,49SW//^^P2^K=^T7I^A_;!H5=]C;8>]J M'M:]GNW8'?9VV/M"*/H?]_%Z_-0BQ?3O12GM'_*LH#92<7(75^::ENT!7+@A MZV:Z/=?V'X">CT!+ZT;/M>[;9J"G:>]8ZP?/GUNHC:+GGU-I;9\]UKN+&S?C<6 M0BU]Q^B,WVUP/';@M[OI;U0E M!0LKC+CR6NIPOV$G[L M@YVE'=-V_*7]ZB"G\[S==]$^"IVM9#^4@(]YG)3*:RH9BQ7H[H((SV]0;W% 4[G=;MS MDLKK-"N*WZ3KK?.UW8,+[9YI.IW-NT6X:>\LR[G.YMU0^NT@9_FHM&?H#TD0 MZV#G64Y*'\-&?''0TQ5FZ$;6C:P;V8L;&0';/ZDF\]N74F![57V#39W9S672 MFWDT#=3+U?7!A0BOBW!B]Z.<*W^72?L]T8LN%YV*QLTSLQ@N$;FE]WJ^UU.8 M$G'L$"F:@L-3>J[C8[<<7?L'==]I/FNN2\:M5U\RS&1+8!>H)U%9YDE0B8KD M,,37^F_M-\"=S8 +^(R/F^YSV7C6?C,27=28,JG2M&EXBO<,DXELVS*N.TEE M55X.L;UY7O(<+Z(.0FS(&=T"#\FP90!V62EAD'&,/@@Q'*S _MKXK1E?-!O= M*)L,$VSAB2U@1TWWHWIHX9"E*1<]UPJ>IBK,3&Q-4F !_ZB2/1NQI6N8P7OF M!^C/;21=QD9W*5J-3_,W8HN'F4:@YO@K:+#$77+Q=8.+Z\5ULH$W$V=W,W4 MU9[*O64+8/??15(M(CZ;P&-^4(LTH"?3IO)V#;W-RYZ_BW2X%;<9\[?=3QX) MB=, --#[H#T_L26WR!S8H/8#%NA?-/N67$"L1Y_ :&2[[Z;!-5[W<8P!!O#@ MKP J::3\1>$&'ZI6ZTZ\$J24Z-I%?>J8,H0=(IZGX99#-M>B$*[) 0M>(%_= MD!ZUJ5.\I1UG!G-O-?2MI_5S6IS(?YIGI!7/1CU,9"O<6YEKD;[4YFS=0B8% M;IYI<_A9FT56C.$.:EW4]&A'#2C!5L\#/H8GI:)O?#1*QD#TN6AS+9^,'2ZS M,*&6=I=UE_$QO\27A-3.-%+^^++[U_Y!3S(L/FO&I\!M*+9FXDUTO,6Q8^_K MHI3-3K.F.3HVE00ZNDRH&V1>BG[1L#KB>>V.[/AP+:YHUO<2<><.8?V;.M>; >C]_7"F%'C56@Y:!"'I MO06KHW6M7#)Q,2*'C+1]J/3.5FX,-K>\07XK Y9@#\\0ZTA2"U]0;,M4*,_( M"*W.N,20X@:X#D8+JS?&[F/4&E8!)AT7C-3;XO>5RO("9!*? HPT;"T-OAE/ MUKV2(QZ\P":Q=PRSK*>[41RCV[(5.Y+.8 PW17)[%Z>$%.[Z]Q.O_KS3#0Z;ZL@QV;.;7G1JF"#\7&K\2YNOD/T2T._G^O(3<]YK"+=S$1STZG M@D\EB\CVW"M>O1$VM-C4>M8;Z'80 US>C@U:O;UNW>XP,A1*J!C-E#C)( GP2U@*OSOZ#W,.1*BM5*4 M67BN5&,0Q@R]^W?L>?LT"U_W0\=937)L= JJ0Y:=UQ*_ED;"7;^QNW2]3I&D M:6W2PMY%"5R2*W&>C6A:WW:^[BCO>406;U&RLBJS?"INQ>,+_1^]6BW&;^G! MZ$V#Y8"1HI*..PX?D.F=9@$=O?Q0R&3F@ZFP=$MA*J15K3;)*V>V+5B\E_3L MJ%[X^CZP#%"?R<9X%MIH_?@.X<"^IUZ^=%73U[ZFA'9_]CNU;6^>P((B2ZN2 M_RY?J3U[J_='L%(-:U4S;O%SF,\"D 9<#<#4.E=9#&;6&Y9>LFF!&S#,YU;B M3DO\1,OUI+W.M[8K^Q%9[]DV-Y:/E7?9>)LG@,?4%'AG =^A.!O&'7CF15BB'#8^4Q/#.NA%A'N1,I 2N2>Q]8+,:92 %,1Q,8'4QOAY?KZWZW M]])\:C?"_=?DQYU].'=<%]T3"R/\J?.74!@9 W7N=_F!"".C3V37'EB*Z6V[^_X/JXRR6X9=2N'=(=N[):Y M8SVDC7S7H[X;^',,? OZ#AOZ,_9]7&L6S*-U=ZR/WA"C^P*C]]N>M2=OC+Z9 MEVX!L7<]V]?3L]U_-M)?*Q6MO=MC1U_KH2_O">AK"^"J:\F\D?W!GZ=_;$<" M]R6!&[IR=SS_$C?\$7G^1:_;(U5A^;47]0;TZ5+/N[[KW6IVJ]FMYD^N9EW;.MAY1\ZBIT/LN^=7VIMZ4P<(>]'?:N M+MOV_]J[TN:V<:3]5UB9[%:FBE9$W7+>397'=B:N39R,[=G9?;]L021D84.1 M&AYVM+]^NQL #]VR[%B4D0]38Y'$T6AT/WT W:S;G>:2XBS/S;5&]AK9:^Y( M_A%$6W@EB;FK="W=.H[=[NTB/)B8WPF5NL+OZY M! 3LS;H9X3,G?!JU);X.(WR>&+D=H+MUQ:57IBC06NKU6G:OLXL(-=;O\;]M59*[ MU30EN2LD/1^]K./!&;[[Q+]&Y"P2.?5FPXB<2HFV,]$VO)[6F+[K M'3AVOVT2_JHF2)^DQN/!&;[[Q,-&]"S";[UF^V'XS8B=@S 9#T[D&%_;QD=3 M%E_A9^S>#>1FW^YVYDO+&\-W?P6G4Z]UC.5KG&V5%3I.W6ZTVB;%K6*"IU5K MF0RW75';"SRG;49F1F9&5OF1D6![2U"ZB*PZJS]_17M6Z/BU.E*Z1>M8.S:K,TYMM-IVO=?&:]YAS*ITK/HM>Z]< MCGQ]Q=C2E]EPL4H0#_#H6\)E(7)=CE57F6'6)/5]G Z6"J)O1F(B*[V*0)4> M&H9IE(RL/U,6)3RB0C4P+XN-./-D02)X*SC"/!^J0)3 0(?#O/BCKHBNQUBH MG*YJRL\5IEF./Z#;'&;15\R*C5()7<;5DJYIU$60EE.V,Z>*9 M/87-+*I:6BA17"YO3H7-#ZV$PI+3L?LZN=6\4IS*EO(?B_C*\ZXHE]D$&OD. M C?AP!O-)MT\E_%.63^\EB?5UG^VC<[8*]%5(NL(*!6$B2IQ"IL$4)08 J(* M$BQ.(L5V:<]AJ;)Y1:0WE]YV4HL!35-75^66!<=D(6*L>!=B?6 [TR;%\L)% MI2=W*Y4@EWO6+A0YAQ%+B9+7)@WBS_>L?U#6PZ\IZL3\S;T5 MVR#"K/N1<$>P/'>@;W5-9;EM@>E@O",1)V&$T->"=R(0IP MV1M927QN6@^!M_(\6%EZ+6@9(:H\O;$ERBV7^W[=:-C=1@/E8K.K8:[ZK53' M?'X$&^!=I=ZQBB+ 0OC:UE479=UR;RP"0541L3RCKCC.XCAT!4.,>B\ T>+< M GZ/G;A_I@)I\LO5R3_.+VTE1;"M7'B "$#!DR,$&.$W3F,7P1V/$XF;L7AC M.L'Z4K),8Q3>XROXPS#T18C4D>U1^[E\>=,L-K[-Q(I=4JT@DL\!EQ]1Y?6 M*8+=\O V8H#S7/RH8ID;%$1Q[R( M[Q+B$7%ET<9#E#G+#SGLZQ17RYP/VXB61 JH.1I(2$4G&,JUGI>]CR*#LH^W MPTDWLM9I+DZ*+5MBE2"9$5BT2V 39Q\K,)/O",0?^*;'!XG++8H87KTGWG=!IOQC]K MJEQ(?>];5T#: *A\&GI\;XT74TO;U-+^0;6TVZ:6MJFE;6IIFUK:II;VT]?2 M5BFUNIAV9[MBVENCYIE2VC*Y3M72;G8>M^L*5-)>S:.?Q)^I 0R):QRRB;( MW@ 78\!"+M\,&#\'+SZG"WZI'%@RUC!3VAS+]J+B*(G M$>Q ,4$\+AE)^CLTKY$;VF7Q"/?@B-R9@90: T#*Y"6-);Z/^%WHWR%JED@9 MY8WVF9"YD/>4*I\UM;N5]*!8R0#C4O@9LP: \0,.XJO@K[1ENVE,Z%X[J\, M[0B8X4CYCL!(AR=J.W'XFE(HX!TVE3YA/3"*!I(8*CN%9LU4:7P4NTC0'DS! MP*'/*^ Z6LU(ITA6%:(;$\Z23)R&W:\K'R(N3/9L?0#B=:-N-SL]^HQF,&'"RU:9 MO-XG12["N,%KIVEW&]U99D)'!UJ^Q-TR"/"Z93><9M[F8O;*V ._:L%7W5Z# MF'$WIGO3QJ8:"YK*.!!?)K+%*@0!6S2%UBRV)*GB=;-K Q?12& R+N?>!CN] MXBQ^XLJ0-3H-.; WL$_FZB8G#@M<7+L91J\W[':WMX[3.W:GT]V"U=LMN][K M;\WK/@7+9_(7 .8#GY33P?I6*37+6IDZ5O)V 0^&N/RXBV!!?)D@4,KMVD"< M5YU9+H([V&AA)"AIHL00 &7;G36BKP>B#-9@%3_,AF>[=J?5R1DB>[@Y0RC? M9"'S;LI9QA#VK!]3J"E.+9_?<3^&;KDG)ZF#EP&04"=S^2P-W!%7&1I+V\K\ M@06MC4- &5QUIL@D",AA6H"RJ.C6[7YOC:3HU5'';2$H^G:_4=]:3NR1*UWI M+++S9ND7IDF<,.F/+9#$RJFQ3NKH@NI]XDI2SEI'CIF71>)]P2,I,7-.U>K: MV[P3K63SA*JE>8N%L"+F.:1C"3*6[8QRDJ3T5H\'(L@B_HAR7 =K+3;R&4. MH)D2&K+Y"&SK#M49(=5R^F^,^4>8MXD>=TPIEJY^_.@SF^:TI)PN*P8!XX7W MV*?UY?PSS/Q.0+,J\0ZSSZ0K0O6JH[/Y" ?,QX%4?NLO-;3N<4%'@F,NQGT8 M?2/LI"QXZ?GH ];JE9,4G3JFMM=1W\([F^J(IMWJ]!:H",57L[WK:,(:64', M1NF#<5&4$_HM)[+3!F$RT00 9I Q^5RFH<[6W7AG*:TR*R F@$<%V.HP[" $ M)GNW.,:_$;*K.@O^0G0-Y3*X:13A#B;5C?,LFL+W:$?[R))RK\_9^.R."9\( M7+#T90 3_0:Z<64"L"A"[I#IWA@$' #+>V#W4!0OM(8IFD'ZM('FOK(A$LQO MCD!:'9E1]#VQG(9BD05K);R_O4*7=:^]*/:FEA />3H]H&=Y2>FG_8N++4O: MP.!YLV;]EK(@ 5)1&!8I"#_X^N\S$;M^&!-U3P:@2$%Z8_:;=27B;Q7G]#\X M6:[ 0:'"5EKSR0P_"VR:;QG>#2/ #["6(&'32$I*9&+M/M(Z6WZC'.>Y-"18 M5A!_.BPL]X [A5'(IQ3)QF3SHJA4*4KJ$?E/\L=2\@,"QE3, \ZU+TX[3 MP7]4QH0>^1LR;3Q/07Y@^!+(/- =M MK2&P4^ *RBI *DDX"7*J\ YH\W%(7M3".ZND5F^1U*(PG0"Y&R3'1Q2W+IU\ MI%\.3K*U:A@R3:+0ERSV%1U0'C)BI?EK98#^_([Y:8;E<]E]D)1X]1Y# H4S M8F@F@!P!P"'B$9<09,PP94<$E$.EJ>$6J3')J $;#\^U2!'( WJ5@(T(0%R/ M)5TCKE+&X9T!UZWF5I<,BRKK!QV;@@ZH1"AOQWBN!>RGNQL37''2 -.#. MM0XX<0E4.OUFBYQF;$Q8UL9VBB_9F.JJIK] 5$B+6.5(PPSAU1R7Z M" RDN.DXE.)O'O0!H2@X#!P1R,U'KIY[D M5<\EK? X%KRD4",!N#I)&FI[D EW7&4]X,I_$HZ%-4CN31<%D6H!M'6 MA>GP#%+9RG5!7J84&E()^N1TT.?*R&^$ZDF#L)U5FAIXEBE-N0HZ$9X B[2K MM'6G.]T [PCI*X\\\N%F%A2>=0.B'W$*C_(G5VG"F.$G$ 5\B" M9;.<7S[ZJ[!L&\Z7O.AYRCDM'/Y4Q'UT\,)#',=B,)M1(J%?/2(2K4.#0L]@ M!@PB"/1R$)AD>?QSY%:H;WMJO]/<.Y$=B5#VCX7;WOJ0L=X5 M40\08*6I 9IS<;B'8H0L2-%KU=0.<. 8V OD:V 6>FPBI(1B0>UM0IJY19KE MVS72-+-B@7LB1_(9K_DLQOT; \_JI).".VJ#EN6I=HPG8#C#YXK!"S&,+'8G MXQ3RM*[.Y%+>%M@1'.0Q&@+%/5N( - LIC%%MS)9@>.N67]P&F\@C<'OM*^E M'S!WHVDR9\'HV(6G>KK7+!HP&,_1E^\^GZ*=1]VWZBTU4UR>69K$RXFB7=@4 M;9>QC5EJ5#X?X@^>G\F6QXF!1I= $CG+PJES3R^*?I$6 >E>9KS-F6XI@UG* M4:RDJF(2W?BMRN;"1[/'QQ5#V MSETBDI,?5\M*C&T2AE .&62-#"U@1/X;NAE@N><^L'<;L11UFOU0'&CXA>&N M91@OID$19D8 J!DC\,ER!&? Y1SX++K9EO6LS\,A>/1$ MADUAZM T+*: @:#72PK[,9L2@D(GM00QV?K0<6Z:=+6Y>B5JN0B0XX'ZG\28 M@F^D8"2/G\^2?Q;75-V1>['QID4?K]"D\G-2U:S-VT 79;:-%*3'=%28Q2B% M&> !$7%+QX^5^W+B"Z;_A*\+H3.?3=2%1_])O5O:/O@2>:@PH46' DF!HX:2 M/0R9\,G)N,6PF1^'8)T&).]%Y*9CS*"01BQF4*JSJI'5L@(LFGB$L"85!04B<#B6,1TYE:&:DBW8/!K8%,H)"#H?A5(F/T M=.9&N5WE81NZ:6UC3J MQKJXL(ZL+SJJ0Q!3M\FMXDGQZ"0^70TGX$0IL>_8%NZS16"0278<(MIVY;:!PVZN]. MR7*[E8:233\Z[W0('1YZ>&.5A_\'NEIX%&#/O9O7.58C8QD R6_2J@4\=I6Y MH#Z$$:Q+_>@WE1P+@T)P)"_%#:,);F"),F'3RFMY5F&:KLE TKQ^4J,T2>N# M/#9?<3XOI!?JW!69S%=T:6&J-'JF1INRW#1,K1@0M(\IOG&+WZ@+'N=?EX3JZM?W(#T-* M="Z89&A2@2C2$:!UU*]9)\%4RRV9! JFCQN)01Y#*I-P >T\L-!BOA,5,U<1 M$##%B&":Z!L=H*<$S]0P,KGD^JT@ HO/)"CUX5%,O^2F#6 0(-1]67+:4W;TS4:G2^8Z9 +[F_%;=CX7!'*5MO M7D!@2(%/*/0\##%O+#[>>[IN>S\%W9^F4L877!,+JM4C4#(!TS]6VST[ 20/ MC,5)GMB@ZDJ$Z&SZQLL_CL-(WU5+^PFPL)[L3 M5=].]ROR9J!\@4&(X@1@%7 8,B_%&-19.0H!%6\U?MVLUZV!\'T2^*1&@=*G M(Q0)*$]D-D&>P7 -W"JC5=DH%-*4ZS:>P![(3C5D1VRQ.2VZHMG33^HKC?AH MO/D9@S^D%D(/83YL-1T]69G565)GKM:(LT)/=I,??4;NDH<>QMIG5^0I+=?U MWM;J:);U?-GI>,(3D>5Z2(<=@8L4>!!$-2R^5]/AO4SL9\DF(1JF*(>4NAJS MVT D,A!,@3BNRIQ(')2_/[.+*# " )W"'X8%*[:HJ-U(3& M[4Z];H"[ NZ-FO5[$/%;$2>D9*YUD8'S/U,\BU%(V48R_RZ]Z>#U;+ :9A@YC,',WLF MF&F"F2:8:8*9CZW..C7K_/M(#$12=33#\ID<4SJE=/2AC:Q_)V> /+%QGWD[ M,I]YZ?RN)$[=><.H"L-5=JN!=7WT]RU]A_*BG/(;A)!8FH0:$U<;=KS4X5QUU5_N[66JTMQDU%VI74<@MUY*/P7OY_(ZLIKVU0 M-#D;D^^93:ID,OZT?:EY])7S:*=B\T6%N499KU:-936ZX5Q>O5=*T+I,,:R0 M:3!%^B)1M]/JLTII%QHM&HU9XJV7^(Q"_9.2:V*_U[GAF,5=L[@7,RE;5SIE M:X,EUL P"*41_/)>W0.708/*\DC5 M!_[C&5H9S++#Q**,60L9KBJL'D;C'ZVH=Z6988!'EG7/!,P-'^P1'R@ ;WC@ M!?, R +T69\!SJ^(\;8&LZP!:-J+WX;6J\+53S;F_1V9H::AYKZ.S%#34'-? M1V:HN7?47 -('@)9?W)=SH?#=;,8"\_S^89CI=R"Y\NMFDNSJ.]K;M6V(RWE ML7%I:=:=_I'ZO>DXM5$R?O6^Z=25AIUT5'EXST@?Q\,;.:+R+:0. _9R' MRW\(P!G?5];R0P"9CCXN5M.CVX.,%3:D7?Q\%/6K-QO][18FNF3J#RX33J]5T]H"\K_F+Z-_V;_BMO MN1F_S?,$CIZ;:$[=J5U<7C_D,$LU'9257[%__G+UR;J@^J$NM\Y"-Z4KSX\( MU C]NZ=_]T)53(%-)EC!6-67H/J'3%YG?L829M$IQX$J4HC7<5$_";N5%W/A M=>>>I^[FRMI 0"9?U/U5@)%,_Z9_T__+[=]$NBH=Z7INHB%BNC[]^"!%5TG3 MH/(K5L0I-^Q[&(3CJ77^/<$".7AGJ#OB8Y8AJ0HLK.G?]&_Z?[G]&Y^/\?GL MB&!.3SY5P%0W*[81@CEEOJMO0/\D@F\#+!JX$YYY61:AZ=_T;_JOO)@W>.9E MVO>(9\[./U3 <#.>-#$8A'A#,ORSPT_9O^3?^5E_(&SKQ,8Q_AS*>3 M7RI@MYL5VPC.?&(#[AO'C.G?]&_ZKU3_QC%C'#,[(IFO5^<5,-G-BFV$9+Y& M/(:]_)B1II=E&IK^3?^F_\K+^<,$-&^I)OG[+6K,O_^_0?1VYJPL?B>\O[T2 M_Z[_VW':K]:VY_2@P=*IWC@=PRO3=XN^G80Q10:.(XX9#W>ZACK=XZ*.$#<[ MT&+AYU>+6V"#./33A+]3 ZDO_Z:P]K2*2\=;7-;MSU&O7>QMSE$W:!:-_LQ1 MYL)_1U&^+V[YT2#B[-L1&P)K'S/_GDUC7(!15*+$1B3^0>3:Y=AY=Q&Y]O*V MEZU'JL["_X0[L/OJ_0WN:NM9[U_9=0I#ZQ2K)5=W @"@DWC!O0(;2,9G%2H+ MY_WJ_?7%KY*0QXG^F(N)HS<3911'K;OR4 M']Z*&,0;-#5BL>6E_M2BLY0>/!8Q/)^$$74SX%8,@A'+YP9TT'+ 1\P?8M5H M;(AX2+TPXA%/ _B&FF-I,@HCF)U7VX[JI-9GWB!P BV&[]0/$IS0+ZJ."U#> M9Y.8'^O_F0-I]+> 0?),1)<5Y@39$4>4;]*2?3[M7X?EY!4A7*=J"$I-5*3 MSS1Z*SUL-VMM_-=9_LK*[^LU9_G#1JW=:\*_!WZ^LN-FM];K./!OP^_7>)8V MW#1/BJ8[.Z'IIQ_P7&7JX.>1(+Y#^;%IPY<["_='FLW8[5?[]@Z26_3.+&ZMM6H._T-MO634%/: MTU4FYR_3X^'5Q;7VN62^R6-]VLT/YK?EA;+ MK#]V,?0G8\;34026+3(B&*J!8<1J,F)5>&WQY=-_9>/).^M,1-Q-PLCPH.'! M)[3JOD8B<,6$^1;/&#&4C/CS-JQG+*1JCLQ83\9Z>FYR&NMI-^OIYN1?G[Y< M66F%G9RTR,#$Y,#8S,"YX MPD M[*\_+,8+]CEA]+QA';0:!J8. M>^S?F2>.7+Y\^??Z7:?YVV;LSKID33C -C"L?HP"[QBL)QL8W%_/O MQM!G$^,;\[^3%V2:7R33%9O.?#(:!T:[91TOW_7/6K:%!QVG8Q[A 3;MH7-H MGAX=GIJ'+=2R;6P-.L?6SZ.SH74\Z)S S8$[. 2RSI&)+. Z&;3O'8.F#]JMELMJ_G;_=V3)&U$ MM'^CT6A.+;X<.&P"M-9IZZC3BJG>!KY'4D+%E5ALITDH#Q!U<$Q/&:7A9#6# M&_C-8#;%32 R@0K[Q(GY/$*_:YH1MP>(0S,H"'PR" -\P_S)-1ZBT O.&R'] M*T0>&1+L J0>%J"E"!*W ^2/(# MJ23W \EFMBRS8S4,AGK:?!.HY:J1!5G2F^*C:;6K-9OGE.7;AF]FS+<- M'18>6TV'F&]#'5:/M3*J)#D?%*/0Y53H8AV5U$5*X]@Y&+&7IL-"&O@SX6+' M.M_D.L;XB[F0LHXN+B:%8R2C1\PD/N0.BRCJ&,0];XA0\H<(MV[HX>[PBH%3 M@?*RC1[AWR]G%X[L#^]A!T.*&'BX+__#;\&EQQP8-FC @<.!V#5$GO CT;/S MQH92*?$\<>F\$?BAB-HBOI]- 67F]@'U\X8;*HE@FQ!4($$HOOWJLW!ZWE#D M), 3B*.27 7\LR!NXA;N"4$:PW2A.6B"CNXP./H=00/BD6!VX;I$-,5S^U[, M6*5[ZMX >6+(GS<<'X.8DKU65R:,8L@FLQ)]OF-TU,V'H2ODE.O/(7K%_CR@:R1OW>#+ ?EY',']$,\'T0TR^JMGUK?V^@>9EN B4.^3MJN6*63/'N;:+-N*/%EZE?H#L;IT-+#PO+Q-U&LYEJD+/L[=3-F6MM+A-) MED+Q46I5T0ET@G;?^2O$QX^(N#?,[\&-*(A!N>.%KBA[4AF%:$9 =4$;)*1W M+5>O0AY L5=0/"U3[3S8=8,Q]J_DD@DI*H]6T^Z\"P^A4*0[O$=_,C\V<+[+ MY9%7R+\5/(A Q!YAOW(IEZS">F*GH#M\YJJN*%G0:27LZRB*@Z$LG;AA?9FY6S+?ST7I+7^ [\V?7>,HX MR??F+.&>+E3\#A%Q!*78-?-0 3XK27<.R7\N[KIZO9,4.U?W,B2>VV=/4!#+ M0*=7/8]Z#[JQS86F:*P\!7CZ//U!BUM+;>[I\(Q3?/^5E:O-$H0[=Y);"B9' M7@22$-T=+M?$SU-&+UPV57?[;$J<$[NMB:OKB]S;U:#^F/CN(_+%%-G%$PIN MK';JYLM:9=)G52D[=X^ODZG'9H7KFAFRG2O^!.Z 13468&=1I.2N'^50[[P; M_\6S 4.^6V#_#-G.%5]:84E/#]98/=9*V/?)1O'*RX7[)R0'P;VUQ9RLR-TO MZ_31VS<2C,?,$R?=8(;T));]Q"D3%SHDEF:4ZFKI^C(,'ECP.PYNJ1.*-S4@ "^BV!X8^A[XS5*;H<0(LY M=[T0K8]/%8^0Y+/_@V+;IEM5W] (+E'YMX<]<=C#0>A3/J_#KT1BH/F+1S].@7WUN,7YOSZB M(Y+M*A<3G>YPA:72*Z*5SQMNN;U]6(^%2D1D/'R-U=];FG"*XF-<9=GW-9G\ M"J/^CG'>I==8;4>+TX9RZQD:OV(\X**^$Q?OF3N?->?:8VUY>UL'+JIYWF=Q M>8 \L;5Y2Z_0E 3(DQ72Y7+1*SJJZN+NL(=%C'<@H\G"ZIF2(#^UOF>3>VMG MS9;.@YPP0(U=NB@I)V1/!B5D?!;(9L25Z-IT2NB0J0MP23P3OI!_SI#O^$ST54? 6@2 MDV0:$%U?/-T@;C>!Q0F]:.UMWI]8@K(8)Y.I%UEHG[OOXF'5[@,+46NS__C> MP]BIVGM@P=X_ON-3'U?M.+!P"'?KN+W@%P%#ALKX<41$W:]0Z8KE[/EV=\,0 MI,^]V^SS;%('+6_<9MSJPD^_M%HM"_X9YN)AR,1'D&8H<49"WN?FLI0E^2%D MKB[](C\O&R=BCD@TC$NQI#1?>A"N9(LNQL;70 )S-5>JD2 MQ=,88Y%U]<"4D*"!QY+PM &3)S ACO"9RS220HU(JJ'$?J"4L#%,8J![8QQ M3>IM#EE:G!X_$2?6P<_X*=7*O^N.Y]R G VC93ZYE+<&ECFB]#AV6BV['(X+ M\08;&HL&/A!/K=UJ':Z#;:HU0S5G_"0: M_!BN"5#4*?B-L8W$Z*"T6X>VK&8J0ZF$?Z"6&$J(CV\\]KJ%03F7I!^&1_!O MK6$(\@W90(WP>T!!Z.-D H-J_1)Q @9_3/2L"+W2$<^/[$=#.?R=%BV6_!O0RRA>(V:JE,B M+ N#W"O9&JB1-!VDG5:GLSFDJJ$/0+,0Q(I4F=:]@MVY8+#)NXAFG$ZHA;H) A-3) I9^-AM*J8T$MC<74V?%M.U%1,WJG.;+E"LMF3J-4,!8Z"!JEQ8>' MK _=']8/\A%HZ,-+]M9+[J')23@1#WV+,PLS.04?,C]][G+;8:5BJWK_.;;E M6M]F_A-I9"B5C%@G Y0RYEK5V:%Z^ 53<>Y"[P$QF7YMX<3*5J@19_U,6F[R MF";6SPU/.[GFK>.D+^KZ(_;%,5TT@@#U@ -Y]*]D7"LA01NCK)8M%T)7(F(: M"[DB,H%D0XJN'Z M)E8":#!;O+U,3?5FU2 K%*.'#8J!DWS88N'S.>8LGI#.:@E=XMAE(3XI6FUN MMSI6=J4@R5Y3"Y?+\BLXM*G>LCMZ:]7+I?;%S=HC>"M.ORX>8;KR$"]; I85HT?O&"K! O06 MPM5:MB'%UQZZ'N:AESZ-AZ@;/]VQXNX:N*[=AA[T$Z@C"T"/9*]87H+6#=E\ M#DT=_2)^05&)8P])4GV5>6IE%XT3W/4T;[D:,\N@+3';K8[6U'6L,!/=7SQO MF[A8,IJ5%:,-6&W+MC)3@"0^IA$+-[K#-'+UCD953W+H6/4005K1#B&SYDBSCMVI MBDX=$Y'&RO$M\;X-ZA"/H KSW[7EZN/@H6U5!35!D&[Q(U"F<:F:S:J(TJ-Z M9%N9S:U"5#\27H[QQ0^)>6"7+"HX8,/D&_TV![IZ6WI/.+:MS+Y9H2<()4RI M1?;VSW(W5*R+)72II<MIW]+3@0R'?G2< MVE9F>S)I[5KZM7S=3>;5.$6VS^'2>GNG965W]:4@4THRDJ)JCT"Y*E_+JRWP M.X!')O;DH5''TGZU:4O&)CVS-DS!U,O*[$3F U/#D"5^W8/0$1>/A3]B]1+= M(D!6\NC#5C:BZO/XAW#,34"? _ J(T1-7EB%(R]'@> MV>W,=KT.SWHO0:3>'5Z$3II8G[>.K>Q)IIA?%1)UM7*Y++6*19^>3CK92B%M M\3KFI)0=2T:AE3SZJ'-JMS/G19:-7\/P,O^YC3*ONT@3:\.++5Y,LFSO%'^M MC#R9D"!Z363*""7]O5B UOEMRVYGSAXL9,HEWY34N@Z%Q>\#E!D+26K]8&A; MV1.*:0&UM7.Y9+N21YMM[4XG6]^DQ=0QVZ8MD/K&AE?R9>3BIS%4F$G>J_@H MWM;:T0BJ^^)=Z?+"]P9 MXPGZ\NG_4$L#!!0 ( QG!T\JH)B%HR$ $=E 0 5 >F%G9RTR,#$Y M,#8S,%]C86PN>&UL[7U9#E\]CY- MIMUX],-S]AU]_BR-PCAVH_,?GO]^]IK8Y__YC[_][>__BY#__O'TS;.?QF%^ MF4:S9Z\F"68I/OO0S2Z>_1'3],]G>3*^?/;'>/)G]QX(^6(HD"E3,P+P_[W^?>9&2\LONFC5_@Q MH0DP_);U-%*9E+5Z.>BP&_WY??GA89J>(7.CZ>+7'YY?S&97W[]X\>'#A^\^ M^LGPN_'D_ 6G5+Q8??KY]<<_?O'Y#V+Q:>:<>[%X]^:CTV[3!W%8]N*_?WWS M+ERD2R#=:#J#42@/F';?3Q1R0252OAAI]NDJ_?!\VEU>#=/JM8M)RC\\+V,A!M1"TL&$IH^S-(HIKC]N.V&\&N/W1M,4\2_3\;"+!>L_ MPK"H\=U%2K/I/B+98M1#!+,KT3?B*<]3JJ+(K@7:3B;KEY9B))0=HWO_[C]^*7@]F?BG^-Q_- -AP,5:>+*:*+!%4OC M#?$N1&)H,E[R[&36+=A8$7";D34,O)R$9^-)3!,TT\^??4C%J%Y;["4U, FW MP/&EO;C^Q(OI_'(Y74@W2Y>K[Q?S?;!F9^,*# MANKZJ(:4DZLT02&,SM\D7$M/BSA/\N_3)9V#@ #-QE*2!/Z0V41B03%",_"L M+AJH!HJWDS$2-?OT%I?0V4MT-_YGWET5UP-Q.X!( M;0)46P05B53&$3!9D&R2=S:B6\I,"TP\1-0VD)!?#R2JR;\:(GY*.4TF*?Z" M,=)E.H./-W9LX"+5G/M(HM:"R"@Q.@%() #Z:34]3 M2-U[0$\<[>>*0XIA& LL$IX8X$Q"-GVBDM@8DN1.T]0(Q@\0U;]X>!\\? 'N M6FJH&"J_QV>/)Y_*>JJLH-PI2BRCG$AC&''6H?.=(J<*9,"IV"8D_DQ$_T+? M&HK?6\P5@YIT!5W\^>-5R16B5[VVJMYP&)(6U 9"HU5$:H,D4A:(<@!.""9C M:&+JMJ"M?U%O#5C45DI%LW#M;*5/R<_6PEJAN,TES\FIQ-C)EH@G98^"E\AG\DGI)C9V>Q+[Y)KOBY.[4Z21 M@NK-!Z3E[$M:C$47TM%(C$[(,D4'P4:1B#$^)AN$-U8T &11Z%9BIX(D.@6:IZ)UY*1J )0!AD@--F%>)2R/GGIM6!15QTMS ,Z=.]F MX_#GQ7B($IX6=V[V"8V6HH)K7*HT<#1: N,)7,S*\F4PN.!66MK86&PDK*:S M&"+72@1 &:*51W46>^,?'8Z)!\SC3G*OAO@-_#B/ MJZ\#?+KUH?ADG+AH/;'.1L\L&.-\"_T_ANK>>$/U87"@%NKE*\:7E]VLG!,H M3+X:CXJ)3J.P,/<\.J,A$JL"&F3K@=@<$PDN1993, &:;,\^0%-/':;Z^*BE MEY9F0S+/&,N9I! 2D3X%XC/E1 CN9(Z,&]'D^&?]Q;!(>SQ:C/M?,)RG@<@1 M;:\,1-&4T6/-C'B3'(?A M6^CB+Z-7<-7-8#A0D@&P" 27:#3&)D0"'"A1P#,XQYCP36+$>^CIT[I8&05R MU$(* B8Q0JW5G(+C(-O 9#^>33FK733C.I*7(: M'#H''JT=>GB:*.:D,"51YIHX5U^2LF.V@7Q-Z#A0\-4 <)IFT(U2_!DF(W3D MIFNH_2GE+G2S ?-6!* KQ"JK0LH1NE]$X.QF9P^N=_UX7"H M_.]@X>\O[DKI#?Y>OZ7%6RB47J19AX^Z34NM_A:W']&VV<4#[%1N#/)NAC\7 M^QKC?+U.X+O5)'C/\-6EMPT;E7J&_#8>C5<+ZC*A=7WT?8!S(K!2QRO+[)#> ME8RYBT13&C/(;+5J9,H:/M41#B3Q#L,3G8 BW427. MF#:Z[6F^%26'LO8K3/Y,9<"7H_@ROD^363?]//Q @U4LFT"BT8E(X)I8GC!Z MPMFJ./CBB[7@\V&R^I0>.PP;=]%?41WU#F.DX;"T 4HCY'2X(.RR&W736>'[ M_1<<,$)UT+EUI.7$J M.9*9$=:[Z(QJTB;A%A5U*KS+2*]1H<,P(\ICR=IK2#YYX]H]1%; M.(DGGWY!2"S:\> W$2W#A2^]#+P&6F?%M4<& N3B1BMB0U"$ <@@0PZ*-]G? M;HSXB9?HZ2*) MQHHD6&1-=ECOH6='?[%Q%J8RG Z3?C4H_'."[+R=C!<$\!RNWJ?1/*WFZ03"[(]N=K$Z\'#33[4LD_A?+ <$ MM4M&!>T)#5(2&74D#L,ZPIT3+-/L )H$37O0VB?[NB]ROCR1U59E%2MGIK.3 M7#KQ+LH_TN1]%]+TW7@8!P&?"]3J@@2]9+,@(Z>6)]Z; D$PVFR9F)>]>&GF0<]]3\%YW@]Q1UP_2Z!QJY MQ9GIRP% &7,F/I:[2#CE.AKOC&A2(_Q(>OV)35EMQ1\F]\H109L0QR0>8@)- MC"\YJX@R_QOGQM M2MF10 7&%"+@TB%#)NBNZ*!S! Q1VN2G[J6I[F9C3))#5(%P+UWIO.*(I8#\ M,FJLSN!0)4?>;'S:654+#5^X)WN+O>ZAT4,,!H;C241/HC'H1T6C<79Z180 M#QK?I:Q)OK_JPOBTSG,K=!U3M4_C(E^W+VKA$:]W1FKE &\BOV&]2.FR_7HX M_M HA+@9O6W0L)F)6L4B:58>\'8R?M_A:#]^^GU:;@%[C4'J*)1M,W19WB^[ M#Y;H,Y=)B3Y2*=7%L-0Z X0I%F-2/,?89&MB>Q(KW$D84HJ+D/Y-.4YWDE]- M4NQF ZV",)Z6D)R5D%Q[ EEYP@1W-@9T(F.3PI)[*>J3L] (0QMN+*R@G8HM M6J[@TV*.GN15 ^O;9(&5D5%>;@TO-W09!\0Y5X[I>)NC%=*Q)B'THY3U:DOD M2.BIJZXF*/IM/$NKTM9!#EQJAG#6$9TA">Y<5%4TLSGT$[7AT M^IO#S-[*J7>YU#4MK\<3)&P^"1>,8\$3$X MH'NEK/LDO[O (&CZ._J4$XR: MD&X,G\HQF?+RC[!P4"_+3L)"P.76X"E^;'FV:L'+R=5BVP,#."U-V8 V6I?& M#%81$-P0$S"PLP[G!VN22VG*59]Z*CR!N_6T**EN04]RN6EDQ=2R*B;P['BA MP$O)B%32$<&FG:\8?B;LIF'JJ@Z9JY+J,[&9_"Q'# M M/061;;3MF[$_@. @H\](F(P6I< =L<%1(BQZE991;663/.&^!.]XQ?$WA;:F MRNW'78%OTZ0;E_O=2X?3]%-:_GECG'_^B-[)Z#R=HAQ^SCF%V0!9\4&6[GW1 M:2*S#P2X3RA=(;7+SI@VY1S'9;/"1M(FI-Z<[UE#*F0,,1G3I3T&VB^.SAYH MA \-.2-LN:5MKH#>GL0^995ZC/8-NUHM,%"SLG(3?>6^Y.D=^K0K)X.$(\@U M$AEE1,,F,TE4<&9]SLZV.?2U-8F]VLCZZC%Z* 9:8W3CBL^\BKDFS M)&Y1IRRUIY1RF]LL3/MN1#QMGX&O'Z.'8J!>D^$%BR=YG>V3T8$W_RK+N>) M!-6EU+Y"!9@HB%Z3T!J"L-.473=)1NQ#9)]?^R4!628<'HZP<4]I WCM<87 EFLTG MHYM&[0-J.:Y_CA+OI2Y1+48,)3,K39867TJ>W3G>_N5YJQV>UR?WNC%.6FFA MH1'ZLF?[P/OD2NDIB32Y4M%DB(\F$Y' 0BD^,KQ)@X-MB.N3U_ID1N= G35$ MTUH!W6D*"3W<<@ C12M\ $<2_H/KK2O7WE)-J#)!XE)L!#2I=MV2OAVWBY]D M+Z4]J Y775LKM7Z5P, +X45,&+>)4GS+P!/O0CF!+I%.!B:;XYFH=0"";-9'\DX;:3O M:]CH/5(L=Y#J&N+J[21=05>N%$Q(7;PNX7XY6EY9>DVK@,PLH'\7K$5#:D4F MEF9'K*"29_!H9H\$LVW(W09U]IM'777%-O6\WN/$&$\6VY;6*. L8*AI)%I9 MG!(>\(1Y]JD< M0IZ5O;&KVBYV)NCRJ-2KK3E9:Q-J?]VY&T%I:8BD:DEGH 08,)(0VB"(F=-C,ONO8V^ ML2SV_FJHLW=_^U;U==MU6H1\DI'M1<9I()GT4B.77JE I,JQ5+XGPC@PP70H MS?&WVK[?^I%;X<%\&WAHJ(PZ0/GL?Z]NC1O/E)>+ M/+.Q9074DJ!_KDG,SO-(A;#QT2X[AQ"P%8B^E9SRT335,"^XZ8*.S\=7#',Z MLW)R1:82W^&"B1Z6*(6>ABK#^#=-U#%4^19634"P$-++$ M6<7+-A]:6\L#,V8S2=IG#]?XP"C^"-,N^D89T>:(B?+T.,6$=LU%-UZ[$/:B>[' MP/X]6+=]WMOQL O%KVDHN)MG'$. FQEJ+\BSLC'?5(S73SB&$#W4VONJ"E7R1EYG^!I/RU?<8ZXOE"!J[68NZ MT>G)[\MS(I[WV7L_+YWXMGUZ0,QFRY.1I;SV@$_^O*R_#:(07H7G"0":$ER^D1 M9DV"=A@2N>ABFXN_]Z*V3_F-HP"LO4Z?- !]9%$9L"=<5?'A/5A7[XK@V"LK M4]Q$:2E!LV6(E(A@8,(2IBPU-%)J0I,&[L=:6;=]SLL\2Y/_FV#R&N.'059, MI>0\4=('E$J.Q$/*!&(V+MBD/6VRV; 7M5_EJKP+[G8RFE5T>IPU>XW40N79 MA_$ ;&24:D^T-H)(4(PXXY!( !;*_T8VN8%Q1SJ_RG7Z&)#;1X]/ K;7X_ED MH#6S#$PB/HJ$GDNR)6.. M)5R\G:9+Z,K%#Z7> M:XJZ*S0/6 +FP3K"/$.B R\SA262?:(AFFP2/%T":2/)?;K+HS\8/%R[3^/: M(:;0 XW6.*43L5%;(C584AK $N>3=!9]4]GF>NV=*>U3,Y?^8&]O73YI"N;7 M;M1=SB]/R^_#%2MY/+G-[#%V.7:DY!C)F4.$4RE3<^=1U^FB)5WK\ ;&LS82 M2 @9X>U3)-9%2C1CRCF#Z#9-6A-L25_='9!['U/:;+]?3,/IP"NGO5:&*,!I M+HV6Q#D%Y?@/"TYKE]O<][X[J7W*T+3 V\/;)M656>^2]2WHW.QQ.$K!,6Y) M#(NS9BH3AUXP<U0D+F;,V8?Q0*<97 MG*-1EEQBA.=00EGFTJ^>&:&:M#S=@]8^Y6QZ!;L]U7ELW)U=I$F"LFLX\.!4 M86Y/539)U9RF]VDTO[.Y MO%UN9?750Y(A&Q^__WG:Z^'V/^%_>X *G-4]GW\]Z-LT*1='PWD:Y]_2;'&5 MP0%)LBU&K2")K8D^6#RKRNH/:Y75%>3SX+ 5!+0]V0=+Z(]2C3":?;K)(U^? M?_]TN)0>';J"I'8C?W]I+:KJIMTB2;N/2&Y]_Q"^[R>D#G/[&\P-H]1BM*[I M7!^Y-)@:C\IJ/,YOYY-P@:LUSKYI%Z]3\GD\^3\OWYP<,!L.>5PM 1[$9AU) MOX9N\E\PG*/-7WNYDEP?'KR6%'=@H=*VRZJ^%_7GN]&"[-,4QN>C[E\I_A)1 MH5WNRN18EBFM:G__.1['#]UP^'*T?@L-?F9^F2*NN(, B)" _" MJL@3C7T2\L/<]&ESJ ^SXF[ ]_00JM._K D?[V;IZO>K ;4 2MM$; 9)9"YW MJ@6P1$2?;>+>>VD?L_JMB>S3#E2?<-XK<%3+N-5DZ/H>X?6;@[W@R8'VQ#) M09MRCK]LGE#DU# /T?$F92MMV>K35EF?ID@/0=7+B7)_9Z0,3@K#-%%.XW+G M(L>%3T;BG94A"Y.=:E(%>A3N^K3;]ZU/FSH0Z^7L^64T@]%Y5Q(B@RCP7Y>K]>LI/]_,-1UDE9C, MDA-N/"X*P@&QA@)A-(!G&9TJU>24VC&8V_&&TK\N+-S=?N,D- MAQR!$[Y.(./ M:V\.'#,\0A!$!_1F)=6H"TL]R=1XY\$QZW/?Y])FUOIU&>^W/H,JP*M_>WAH M!";SF\O5IP/E-;7" .$:+8%DT1%K!2.E;7UR(2:;[BP\1]C#NT/DKG<(_W5@ MWRMX] _LBY.HIVDVGXRF-R<*KQ?&Q96YCCI.?"@;E-)[XG,I#F#>2NI#9G<# MFR,@_R&*^W7_\3<]#:H!IW]SXN8&X'3C"'K#+8U*$.'+#6A6&F(]1$*5]LK2 M% 2/1Y\)7]*YZ[W-_\;_4X&D?ZB_7M?^@'-\:;3X\S0A>M:6.BDM9.8RR9%1 M(J,0Q"F*>J!2@&4@Z-W2YN-Y0@_0O>L=U/^>%7T!4?]FR7V-Q[-WVB0>B=*E M5#Q10*Z")P*7.D^!RN2.'R00/[764-Z"J\F!0@B72@EW7' MQ]U+$@\-=X@DMB:SB23V=Y@>'[215.HZ5 \\:/56B5Y' 0-3N+?GP<$B>_A9 MC22Y X--!%S#0.TR?",Q/H$!>S,>G0_QB5_2DF;C_/)R/)EU_VH(U]V?WTCV M!PKBD$#L9MMOOW7U\]D0]C>AKC:K._O$CPX7GTQU'4$-C_C@!GP\(#UQ5%Y7OP,DU$W M.D<+.YV^39-W%S#9JT'FQG$.X?YQPNHRO?]\>&"TV@*H.Q&VDSC.J\^L MWC]@IASRN-J"W(O-2AG*/Q8)D!1?OD\3.$^_S2]]N?K@IVXXQU<7CY^>S&=3 M]'0BTC0 KZ#<74V\+1>FJD6R(282DTL&&(\B-CF]OR.=AV:X[GG<%\\IUP>% M@4\I*LLY2J&4:D2;B!>6D2R2=,$*%5R3S-=.5/8I*]H2=7>39NU463&?&B:I M],N (:ZNE^/1DKB7L]FD\_-9L;-GXU;%IU8IP.K7,H^9A2- MX"7[9PE8%HGEB@DP5AO6Y/Z% VCN4V[VF$@\EIJ;)'DW+5PUDBE;C5M[Q6V5 M/CF;))C.2Y,U]);WD<;M 0YA^P%2*O&WOY.Z:9AJO-9U2V\-?0#,-XY3C>?* M,"X-T7'*)'1*]U/P[0$.8?,!4@[A[_*RFRTL\2C>>L(!&GY\T,/DL!/)!^F^ MW!9P?2!H3^6OCW"@]N\EIA:+^YNQC>/48[>N(;L]]JW?QOG5),5N=MI-_URB M:_V]"O=<5'MV/>'6$L"Z0JX=K?+#PS3]XV__'U!+ P04 " ,9P=/^8&N MAAD_ _= ( %0 'IA9V_\* M3^9U<(+[Y:P^/X\1>MM/I?N(J 6)$XETDY03]Z^? D59$D5*F]P; MU,WKG.7H0NW]H>H#4 74Y5__]U^G)R\^XVP^GD[^\9WX&__N!4[2-(\G1__X M[K>//S/_W?_^MW_YEW_]'XS]QP_OW[SX<9K.3G&R>/%JAK# _.+/\>+XQ>\9 MYW^\*+/IZ8O?I[,_QI^!L7];_M&KZ:*%Y,*M_W;V=ZX%1I44LQB1 MZ9(,"]8$9CAPK5%$Y<3_.OI[$2XJ3[^,.1KZF+(,!/V5CSQSC<9[>_[0D_'D MC[_7?R+,\04-;C)??ON/[XX7BT]___[[/__\\V]_Q=G)WZ:SH^\EY^K[BT]_ MM_KX7S<^_Z=:?EJ$$+Y?_O;K1^?C31^DQXKO_^.7-Q_2,9X"&T_F"YBDRQ?0 MZ_/BZQ]>16.^/_\E?70^_OM\^?=OI@D62_7<.8076S]1OV,7'V/U1TQ(IL3? M_IKG[_[M7UZ\.)<H+OL;Q8??G;^]^AY,30KQ\ MPN++)_S'=_/QZ:<3O/C9\0S+5O070ZZ@3(7S/^O3ON^-Z9B S-(9L8I^BI-* M\ $Q;GIZ?\Q?G\4R%C@[60R(^.:S!\4[/87QD *^\>@!T"X?Q$[Q-.)L2*C7 MGGL%YP7(=83_#4='?TO3T^^7L"Z65)CDGR:+\>++ZTF9SDZ7<_YNE/59!$4$ M;A5?PKGU>5?0$0W&DW']Z1OZ=O70BJ@W3OQK@9.,^;L7X_R/[\8Y8N%*>6Z# MT;RX(*+/J)S&@%JY.%(VI1RB98$KSW0V@D5=,I,VY1*-=,:])FF=CT!HN@RA:1A-"U$8F M$K*,$(L9A:(P2>X823PQ;8QD8'UB*(J-HB1?;!-)OX,9,><8%^,$';:*?<1^ M_15-=7#+:-844@KH$HR)/GK-D8<,*G(!R9:,9/F,@K7>)*-9\)H4$GQ@$ PP MM%88'ZPRV0VDD \+^K=.X/FTO*7=:SEQAYL#6QX_M"*ZC&)-"4JD C++$)W2 MQ6E ;F(JN?@01-9FA(!.IH(L1$-&:(YD6 H$9D(*V2C!P94&2G@U/?TTP^.Z MS7W&UV1UG^*;Z;R-1K:]JZ5Z.HUO?<(()TL&CJB*ULD&<%%;09M&S#EF.5(" MA:7/,(ZA>@)D]T>;'"O<.^<% +D,#73UTW^=T8[71#6K1[?4Q";T:X)'[K(- M)'XMHH[%AB2"!V>!-$'[M!R1I&.*')@0UC)M=:%)D@4SJEB)M-GXJ)>>Q,4H M3J;IV@M/JA\S_6IXG4#$D^5/1V=S=@3P:?05,@T;7].7\U%)=<=RGGE=IZ:- MM&$I%QBA4USJZ+0M&\VVI?X(Y[_]_7DPV*:_CB>GF1RO\\U]'YZ6XR M+Y:)"(5I2)&!Q\R"UE*68!.6S09KSY'OB/.Z6"Z9^W)V(:"5^;VG?5X/%09E MR6)Z.+V<]X_O>%\:?3@FXV/^]FQ1SQ3J,"HTU=UT2,'?9(+HS80;0QV1>6G(CGG9R=D"W_>K!M'A; M?L4_7Z8T/2-7?7+T;C:>I#%9*Z\G[W VGN:WY66>?JH:&3E'#D>QR$HF!NOB M/3DCA9.N322)I.15;$&:_2$_;7(=2)4W2:CZDO#=;%K&BVKCCU30'I86>HHT M'6(.++AZN*-<%)!!A]3$;KN$\+1)LJ>H;RI=]U7ZV\4QSK:X>K\BL?26T$&FB,#S:?H&6I!7AN'8+5O08[Y1MQ;KN%;48\<@.'<(\,L:"F7P!DH@L]YR.20 M6&.5/B#S;D?[+'DWH )OLBZT9-URQOP R[N*TT]DD"[O[_XYJXY,EC+Z#(EF M1R%!F:195#:S@MQ[[1,:?G#>W8+W^3)O*"5N.!3=^WR\WHB-7N;_=S9?+"^] M/DY?YKS4!YR\@W%^/7D%G\8+.-D,_O?QHHJ1QOFVK%D5OY%:YR-K.:$'2^NW MU=6*T"1&6LD=(M?2*I5PS8.]>178&./3).1#4NP&PNY]C+\3)>!ZASO.J\"&CS.R(@K.R-;(XM.$LDB/&\3!AS1"'6* M!5)@UCORPB($!B);EJ10/JCH.#0YN1EP#$^3N_>M[ W$[7T'"![GF=&EKU@VN7 8DB%V9*DS5FA M$$V"1.ZZ\.T1^_-Q22.G=0Y!)J91*E8CP)@'79B+TD2K+;K2-N[GX\#3_DJ* M1/.0EAZRW!2G\.(\X/WOZ61*QM4_OEO,SO#RAU-:"_Y:_'2R?.$_OIOC4?UB M,#J_C4FFPV=!I&0! ,:$)S3 MZ;F1_,O2MAXE52PD,O<2O9YIXS-MIM'6+ LLN9#7GYL$1MY 0,8LDL::6RX#E8SEOH_E943X$'PXF] MP1KP,J7SX#G,V^)>5D!!RH0BN!HOI9G.GLSK(C@KP5B000OAFSA.G1$^":XT M44>#Z-EK$2XK2%(KL#(&9D%(IKW4+/*B&%>R)('>6-N$(1NP/ 4N]!5Q@W#5 M][B@46'^"6:3\>1H?K&&:5],R34ETT6F%0_$Q6*9Q*R"U<5+WL1LV SG*>A^ M $%O#5S]U^_7!/.&OAT^51/FQS^?3/]LE)SY]>E-TS$WCV$M#]"G$KU2RFNN M=-+:&]1UGM+_C4 K::E.$(,K3)=,D]898CPGXNQG.:]V!?0LB='YV#^GOAW]-]H*3C U'J2%KK6TH6;A@<]1 MUI,R(W2T#PH-C&8(S1CC$@/A# O&&Y*^2]G)=K)_1ZQ*8]QK#NS\C@/H8O-X MUG2B:]*^U3+%D'10$!"+UZY>&?N4'(RRM#1G;&+1U?MCH0L+$($YTD;D&DEO M>Y14Z#J&Y9E?4XVLWG ?6P:RXW52101=<@HLH[HR;E(AGN=G-28/1_EE.DK M5,RKH)A.J3!/JF(<5*DKE$;5<'6Z2,29EIGTW_Q5FLV52 MSX]U,SQIJK)=8!Q KWM+94WY3H)Q2LJ/=)74:O@1/#%H>^9HKZ6BD6#.IND\QWV[>S5,4R.R+'9D*QU>;&3 MO"M6UOI;1=?#$N58D)*^,EBB51B(HBW,R][(>R<*G=-D"K%3HO?5UC/#,ZQ%I54)!GX8!E6S<) &O;7/G?#NL;B_964H.S MPNOHWM<:E6_+;W-\.9_C8A1+(.LB!R8ADZN#FG81,L*9H2$#N:?)RB9)T;>B M>MX$ZJ.B!F>&/^)Y1-1'^&N)9WY!K#(\H!G3;/II-JX'?J,HE?9".E80'=.< M5D6OC&9:94UND#%.-+&A;P/UW)@SF((&S+5?QJF_05H"<6U;Q2K1B^\^XNQT MA%J"RY*VTN65G(N%^9@YD\%J*VW)*:Z9SUMR"+J][[G0HY4*&J33;T8YP3_A MY!Q>M@9XBN3^U9HCYRM@XHQ[R9WP21G39'.Z ]=S85(+-35(?;\.[*>_:E(6 MCJ+GV672;0XIG-\D I(%GT'7HB/$=='$,-Z(YKDQIK]*&J2I7PD]V_SNHZYDSC%Z)>3=8R26ASK?QNF93D3T:3-88F%3IW M!?J->0,JP#$F)5H&5\ MDC]./YR-%TN$%Q'H$0J")G^A7M]H29X# +FQ&@U ]CF6=&=0WBW//[P1/93X MI\/*;L (H/EL,7I?A[>D*O#D$]0(Z BB6N&*09*:9:_(&!>>QM0EF(X>>F4: MTW?K4_C:6Y^/&;"_L <,N/@*XB)7K .,'3;X[KH??E+?O8OWT,"Z#GN(;\#E M>!U.LI"$E;6Z20TDI.^8SX2I"!D#&!4Q="GT\C"TN&7''5Z)NTAM8.7]0I(Z M/3M= ?':\:S)5K! K] *)]#1**C4)+V\5JS'2)M#D)J=+9()X0;3(-7W_P(-;BWX%KDNE^6 MQ/QY.KO%-C@O]Y$*U[ZV>\4:YN9-3;45A7%9 PV3]Z__>T\RI\^>BWKB'Y[B,3;':$<(OFVCW36$G!- M$M$1/7B)3A?T,11AI-*0-$=O^$@$Y4NH*]6RW4F(AI'U8YDRJE8@UH:;?.\) MN-$[I[U"QFDU)7M-D__M/,TA,!ZU3=:V:2G]P!)PU].I5"'3U3K%,!E^WM\[ MII29C<9R P-D&V ML=9?(&=(J<),SL48SH.RZ:[5=H?W/1=^M%+!T/=LMT,\G;DLCGU3, MSI1:]FM9)]ZS*#DR+TQ&D31XXP8@RI57?N-*;T4T2*/=DB0^[ .FP]X*[NH*%W+4HJ!A)DIR:94R#'CM MB5=BD)J;)&6WED@=7O:-&3V$/V"ZZS!'^QD=^& %([!0&ZI+%H3F3 J;8Z0E MT/DFJ4?/)$RZSP9U.,4^E##IW&WBQ(/=9?3!=.W"[^>NNQRJ;./(@Y%$N!*D_44ZB6X.&]" M%',MK:/KTIZCM;I)@N4CO? ;G!N[R/_>+ORLS#8;KIE$3:/V:&M #BW@%E() MEDP#WZ9'QR.Z\-M)D7M=^.VBA8=QX??S6?W<+_73RZNK:3E/2C_ !=]=KS[ MA=Y.HU^[P O:."<=9"T+<4G$&+*0G!8?[EVR<82"G**UP)1@G$XJ +$HYX)> 5J2 MWBBI2((2GBE;:%NAU85%K<];66=,C@NQ1R'V%L)0)&E;H&%:9$>3 MB!3/FP0/W 6L?U/!257:^3?H ;YEH&ONO!ZY)&F'^,U7D/3:L>\I'] M.:V0QDT;R0$GQ$$/AILR8C"IW_>Q;DTH>3>;YK.T>#O[@+//XW2>'U:(PUYJ MPURJG;8$*A8@9Y*3"9I,E&A]&"HA9Q. ^SJ4'4ZSTP$E/'#VW K/_.4DKQ#- M5_G974 -G=:Z%2\L$H@-$E:10RSPU9RE8&%I6QC/QS- 6* MY= E3>(AJOZ6S-@#:7X7X0X=%O.W!CUYM?035('OXABO_PY3!G3@+9*NJF:%U74Y%*0Q*+HP7$!"X MBPF;9/_=#V?NB%*Y7\KLHHH&5%FMIS^35 @JX4R+W\>+XU=G\\7T]*NI$Y7T M46C)O!*)D";)0,3$1-"&?(UD@FM2NJ 3NL.?]@^KU!M]DX;62(-C_PUSYFOE M3%&4Y4)GECTG:) < S*N:+IHAV"!/FOFL6'])ZV4O^AS!QKY3? M[ +MH#;+?=YLP"V:=K]?=4; @N61):5T C"60 M+9AQ.ZP'8(+LJ\%I,_$/?>I,F^EB-HYG%5)-3YG@R3:8:%SBW#E6O.,T-[1A M 8RH36UUJ-NN-VL%.;<"P: RLB MUJ[&*I$0D-<6@$:"4^ [Q1#LO%;SQUFNO4(SC-*U/4Q+-_(S$\3O& M^7AQ410^%$0DH,QR3C::!EX[KBOFHD'!;9&9=ZL2L\-+GQ0MFDI\\(B\6W'^ M/(-).A[/$2^")\B2E]XY2^!X)._?*#+[Z*L8N0PFTTA\MRB3'5_\W!C23_(# M>E$U*.?# A;+B+5+7P_.-]T,RHI"HU@EU@+)H8:G.B4U2:;H+FU\.T7J M;D7Q9/RCX60]8 6I):CS%(^KD%;T[P)JZ&C]K6@.'ZT_D+:FK40]<,C^=G#) M:R4M%.9"A01*,; YL[KHYV2]1M_E4/XAZO^6D/U#JG\7"0^H]F7IC-F7T6\? M1L9!3BHC4Y)TH@5M=3[)P!*@#D9GC+BA"MS\0LQS3'\[FG[^?O7$JF=W\4U5 ML[NBYLNW'C;\="#Q3WO);D#KOX[II[/9]-.%K;GLJF9"9"'*&OQJ(O.0';.6 MJQA1")_24//TZHL?LQI["7'PRM*+8YR]6A)K_-4V3*'8F,F9# IK[6(R.[RP MA7GZ6=:E2/ =*WMN>/IC5MTP(MMJ3@]2[F=E-E[X&W]>\3<&*.9PZV/[5W/H MCGJ]AT815LD4T*'30=MH4R)+&7(TG .&D<\^JUI4A)= !G3PI"IMD#D>-/V! M%Q+LWH4S?H?:&WCQY;)6ZWE[D"_]!7[GH_L+?3?T:X(7(8#%4J(U-*' 1J5- MD5AK7$57BAC9>A81'#(C:RZZ1EZG#@-5KDBG4X:K8^Z8#$B;>^2U M5Q!4,6F@)43VD]/^E7 V/&4@F76HB6- .N0&1*25U!8+.8#VO#K$1B:A1D+1 MVLM1DD>L:X!L42S0EEF;>'"%7CG@I9_D7DU//TTGM334M+P[FZ5CF->E:C[. MJ^I293K[/R_?O.TQW?N\;B!=]!KE>B&C;)+2U@44Q'0H,OIO/%RTFFG^'L M\Y6B&8*F'>>U:$;&6BR9)R(/U,/T)(%KG2$W"D2_&USOR+=5/;./TZ6:9_C# MV9R>/9_C_)^SZ7P^HJFD4@Z):5]K'/$<&10R8GA&KH52--&ZG+?M'OMV![## M'\\.SI4;87!#ZJ)!_/VOTTF"^?';V3N8+5;?7%D<5C_Y>3R!21K#R=O93_2[ MQ9?7DRJW.K)K*\6'8YCA_/5\?H99C,BW$;D8Q9*R9 +4W=\;0"8R> NN%F(5 M+6C6<$Q/D*$/A0$-KKHOYAKM<)'P+T,1KX+]2/;OO.!LAOEB4 LD^(O5 $C4 M]8OE27S1)DHA-"LZ^GI#8TG$Y#P6\B,!!)>AS9HYX!B>('GO2\,- @PW#Z76 M(EV?8Y?]@X"\B.S!LIQJ.Q"!@@55RQNG8KWS/N;89(7= ^NS(=]P&ANZXU-W MO)?UUM_A;#S-(ZE2Y$XD,DNT(-@VLD@F/@,+9.%#RJYC(\+],3PA AU2&T.W MB.H.>P562%I6C:-EU8AJ Y"!2]_7^JI&I. D:G6GE[S7FY\O8?:0?(-F43OL MS6*49/(4K":@,+V2DFH03G4O*HF_2&V@7D$R)4*NH2E.!H2Q-K?0>, MAZH?VYQ#K?1RWR5EU^?(%:?XO,U,YCE+1!:]J^7K36WUP4NM&>Y1%M<%8,ODGCL1WD]>SR#Z[,"1_LJX M%]: X3I$I1CWM?*+ \5 &LYJPPSE:6W6;2KEW!-;[LC=N1^R[**#H2-TZHW; M1:Z\2,KJ0._E]8I8&5&'*YG3Y.Y%LKZ,*9T\J,MG'MZ4'5C:T_ZB:E/-:),_ M=J78!HDZ>"43*TM/S&3'8O&<.8Q78=VK21UY-9[!9ZAPUJ>1TH&%9Q( M&-&KK(+N=MY_UYON)R-O0,U,6XEUZ.S=C\?C6:YW_%]>3S*>3L9EG*Y?3EV# M&HHIV3O!BH-Z>,P=\PD]L]G0QIM1DW7=B0&[O?=)\:&AR+>N"(,$DU\-#_P9 MQK-_AY,SG)8K/QXHY/'VAP\4X+C#"-;"&7WT@?ZG0D:O8XX0!8_%BH )!"". M@I<);2V6)Z-C&C,GDKC"O'7.H-8:93E$.*/WJ?I'FEG)0XVV%BP(!TQE&;53 MUBAH4J[A$.&,&^XHWF.:'DW&_XWY=::)2_.J^@90WMN)AF8YS3 M[\Y.R9FHP4V392S(9SBI@7FC(DSF4A4FP'JF$\\LA"*9C;0\&Y]"SDV/<=L, MZX'>5>W"TPYW5??%@P9'!X..[FPVHS\X_R0]!6F0-=Y^E'P&[Q 8CS7ZQ-)7 M7A7'A%:1'&L?A&I2%>@0@_O&^/:<.$R,YMYC?#WY3)^?SKZ,> Q)YV4A255K MVM;L(Y(T,U&H8-#DB ^>Z%]'\XW9#;0^=".E)B/ZL,!/OWT:H0^QA@V2Q^AI M7%()!NE\:PH^YE*,ZE:%MB'()T32!Z7/!H7UFVTK[V;X"<;YI[\^X62.]/EE MSO3Y[T;10%;*2H:0R(N&FO@N"I(K3>:5U%!"5 ]]2>X\VB+-I!;#'8NN6)9M+DFZ7+1_\"[H MUM%]FPH'8,5APG=[;( +F!R-E_X&>@<8HF'<"L5TE()Y%QRSB#ES,N%4;M*8 ML-%XOM&[B>8;Q __9RQ"*-2R1AS MKL5FJN-)?JBG<9HOOK6,EX(@.*G#^%QC*=T+$ $ABYA+D8+"(*>5_< MO07W-SH?3.L;&/YPKN26?1;>(VEE,O_J+:QLIU&)0615%$,LY/0*J*48LF=" M!HE)T P7AW<*;T/\C=4'T/0&/C^HJ[L?\3RQGVRG*[\T.A32F@ M9]X+R9RQH-!*Y!H>NE.X>6A/B/4/E \;*/^@KN!>P:?Q DZ69SYOX\GXO.?* M2!?M4N&:11ES+1)-7R5?[^-SL-J*Z+%)]&S[H7VC?&L^;*#\?5V]71S";QSJ MK[BH%9/19",9\*)I7-4Q1G(_LB3/.(1HK#I4D9TAQO.-W$TTOX'1!ZW=DY0H M1H)B"0MGFGP$%AW96,4D ^0Q2U^:Q&X^UMH]??C62B\/O78/&+)G"0!OR2SU)TYJL&K7'?<2U>W92?\?:/;NHX9ZJL-P-\%OMGOWTN4QQMS;5X M-/D.>ME/7-5V7X[%++/R01I8[VCX*&OW["3M+;5[=A'5U@2\P=.?+P/8EB;W MJQ.8]^FGU?71 Z4^=T:_EOB<#61>3^>]JE6T(M!^7ZKOH(T#24@L M68CGG0B!3 6A1$ZZ1(E]ST3GW^NHR8[]_/5*,)SO^>*\:M,!"#B%8SU@H'L MGI UD)$"AH/7(%63$)8NX![2R=?5.,RLLG6:IFB)GAR& K6+)+?,N^0DJ4_R M_.##?NXU G=P9AXJ G<7S3?(<;[ >8O\?L?QT3$Y'B\_XPR.\+3M)IUJ,4+!A#=,]W]4-2Q+ MIH?15H/5[!:HET!_A=,+'ZT+W)9G63OBO9^3K6;Z[\ZSP93W #CGO#7!V\ < M"J -OR06 L\,:W=6;E%$UR2S]4%P[8YSL8=*M5UTUH!B[V!!NR[FCYB.)].3 MZ=&J2-[(1TTOYXZ!D+%V;I?,!UT;3&NE8N0*;),[FVV 'I1QWU^3-QJ7#J"& M!C[DQQEDK&.<7]34Q!R]<);1V\GTU+:6@,? 8FV.Y4';1EU&UX$\;3KT$GN+ M:L=G\\7T%&?+>\IZTGD\_G0!S69 'X%61UF[C@IC63 )F2\R(O<\)%=:,.(6 M3$^;'$,IHV%7S?7+)R4QY> ="RG3<#EP^HK6,YMM$CDGS9&WX,B##0!HZE4- MH84#D>/ZO587@-_N__?3Y\Y7NOLHXU[N_XL6.N18BQ;)6C":%CXH"9A1-M+: M1\A]DR8?C^O^ORU9=M%!P_M_KKQUTF067=W^3 [,2S*9>7+@!"0OY5HCPD=Y M_[^3M+?<_^\BJL/=_[_'.2TG\VE958R@'\&D5FWZ>3H[A0V_'2@X8._W#A0Y M,,RXU\(*;-'@N'$8(-2>D@$-UPF,L<5SP6%D 0S'3.J/M=Q;0:BQK$ANID-( M3I2B>,^P@@UDOAC5ZTFI_ZD_^G4ZF6$ZFRW#(;_V7[Z\\(BJT.)E%(M2FEHU M-[-@#6?.9A\XRESP4.W9=D??(##A"IZKH:,CP;,"(#_"%UK?M:QR4C$SF:+5 M)N7HL$DCUNX0'\1RVIB!'>(+AE#@8_R,DS/R8BZVI0_C2<*KS1YH M0"_3X@Q.1K0OJ9QJI+RO*QPTC/:KG3DA9:H5,3"3?7#--6R>+/B06P3C:?)/U\5 5T <9 MT#>VWQ,Y6A5*WR#67W%Q7L[G:_V(7"RH8 QS->68[$'/ B>TKD3R\R/'*'&!.TVB.A#7 MUK$]5(+MI]Z[F=1+-X>Y/IC?V&V7RRND(&Q6A9D8:$K5\BO>NL@D6*0?93"Q MR3UV9X3/EDK[Z^DPMY@7."]<@WJ ]\?QR=D"\ZB>Z1M3ZXV@]TS+3-@S M28O+H(HS-D?;M))8=ZC?F+:_YN[-L-]LD:ZB551*5CNEF8^.UF1>2[C3'&'9 MFZ2$-&2N/KC[FX=IS^*$/5=I+VEE"U7435("AB\^:W9&JVWNE:F]KJ4GNL^<2B=ID) MYT#)&)+E37RN[9">J1TQD(X:G!=M1K::'5VPM;0B;@-W/P;$4(KLQ(\>6FA@ M/MR.,9D29*WVQ8-EVI$NP5K+L'#K0A!6Z":U"@[/D#N,AGLAR [";T",+<&" MJ]TQ*^$Y",>T]TC@T+,8:=00!-)Z&J)H4_[P5E2'-T6&4^"F$CR#2+^!;?(S MC&?_#B=G>#GDC]/7D\_TW^GL(H?8.>.T4O7\LMK3T@462S$L&:YTCD47TZ9J M6P=P3X@H@^MB:._CS71R]!%GIS]B7*P"C%;#3B4H)P(R:^O*Z8PA9RL89D%S M@<&*$+NUU-GZBB>@YP%EN-7.'"2AYH)SM0G+M1=VRXNY^N<]TENVHEC+4E$Z M29XR*N(B^AL)+J'8EQE@5=&PS2V@J&%$:_OPIT M9R$MW8^^HEH]9!B!;4*TGMQ#'K (I;BHLP[6>)V1"Y^$%-QGX49.I)RB2$PI M03N3J6TU9 &FO'$AH0*A4B^Q768S7_EACWRLKH\>1L3=T:\)'JP1-L4,*)-6 M),LLLBLRE5*[;8,=Z1B4]Q!I8:]+O 7#0B"WUFH?!'TD!]Y/\+_"K&:!?<9A MA'WC<<,(^':4:T)%[D06PD5C@@:7@DU0 ]-(_X1< M>R]X3^J0WHNTAU O.GG Y$8:_CY"O>UQ/83:&>6:4(T5R0D=A>&@D[ Q\&RB M1^=J4#' R/%HB+R)D6!M+2Z3&' 3:?.RN18Y':TDOU1H'C69#3[J0<5\ M\:M:Q7:2QB?CY>%;C]5B[W>U492+>VBE:UK8Y-/* 8><\+.4/ O*T=P52H%T"*TPKE"T10-CA[B'+G!DTQ MI=;(1V^83H4S[U5AJE@-(2NC1),8@4.4.W\]2;/:B.U'//_OZ\GZJ[YVX=0F M2V,4D\;2E) B,P]&,$=?DO4-24*3I.+."!]4N:?]V+-^EM!&.X?)&!ZD=KIQ M9 1R*5C)6C M$F\SRJYO>AZ$/0?(/#]M>GGV \JT=% MU3.\+KASF9Y4F8YXM%Q)VJ.$-]7+J_$)LM8(53IBT$6I]?O[@5;%;OB>(.%: M:*;!A>]V.5PIS:]20JTX,"E+#>1T@@$FQX2,&4U2&EV3[+@NX)X@=0;728.0 M_QV* X*Q$04 BP29K&+4#$ ))DQQ9$HCF<=-+G0>:;N$/LQII)6''AU=Z\,9 MS&10UC:VY)=)YK.WS*NLN,E%JM2TD- #B8YNI?V.4="[:.%>XEF[ /P6!;V? M/G<.;-U'&?<3.Q\!LPJ&92\*T\%";628&;>R. ^QE/4JC8^:+7M&0;G2#7B$KGA,. M6L)HS4J>69>YD5P*@O9X#\QO:/+U))V0:B!%>R6A^/6[=+M*J$UR*;+":W-I0,YB%))E$8J3 MFC80VZ3PS=-J@[@32WJT0=Q%6P^@)5T7N-_:(+;2?\_>=/LH[R%P+BQ7G.O,W 4"AP2EII39/SA0?!M0';(!Z4:COHK '%;C1P-;/6M;1B##]'0,)F27#%M M5$U!-X8E'H*D7=]C:=)9]?%VP^Q#BT'4<. VB%EZB4D9Y@.MF%H53O:? Z9C MX=Q*Z2TT*07PJ-L@]B')4,IHD_.?IJ>?<($OCV:X].PND"G!A=0V,Z&*93I( M21X">:_!8) Q9QE$D["A[9">-DL&4D6#>(^WBV.HMF)XV3892QM;RC ,E=M8JN!_AKWVS%2__O%>.UQ84 MZXERX$W.ID;>&!UM\!&%Q\0Y8HJ8_$CK5.\G+"NET-H<2%=@DV%1Z17HSD+JE1]WXRG#B*S+?4^BI4<$Y71TH$%HKX1-Q2:OK:]=1WI8G]9!@%VSK MN3YTSQVQ\XN&2[3'R)H'BN;1E3T(G62,V5*S$)IX,2 M-:E;&XS6)88&1*TY4EC0PC"GLD"#M*)R['G1>U$$^SKZE[,9[8U+^^F'+Y0=?EN5W_H19OKR845&AC[XF;-5>LTK3\I0T9UEP&='3^[-L7 MP4__=39>?'D]F2]F9TLC=6F1?#R&R=M/2^_FG_2(Q?SUY!W.QM,\2E+3>J8B MBS$5IAV8VN/=LIP$B&#(]S%-+FT.-<##FYL'YOV-"\F'R)P6U^$'&N?O.#XZ M7F!^^1EG<(3+7]:>;%^K](S0T#Y6C2@3:YV&D)"VJ9"(^3$D8Z-VOLUM^T.1 MP+SM07RFC=36"R!0_0Q M..4>U#S:,(AO4^%0#&APW/KR9/D9S)L'M2K3-4I6:(BT\8F*39L:'QE#8GM0XPY^GL\TC M&/G$C5=9,PDRU3(6@19YK9CQP8<0/4V4)I>&/3 _/Q8>2+\#]NU9)@9;2D@YB=LYD!MV55ZUVXP%0!FCRH MD\4V)T1#C>!0@=#W;2;>B\8?2A3U.7SZ\#(<3J'2.1E:[G5MOF5HI0<7.',I M.I, 1(IM[,>K*.X_$OJ@1%C?K?=6R'TXT5L%<3F,27YW I,KE]A=QM0R7KK% MH.XGJ+H'5W;UE0^EZ,="8K)+HG9H6%@FJ$8O6:VI75OTJJ0XESHW"M:&L."T-2LL%PT(S%E M)FJ)20C@.#2)L+L5U0-T2LUGB]'[*I'E1).%)\^1K)*:1JBM M3BS6#L!"(BD]N\1#EP,;>N@5VM!WZY2Y]M;G:='M+_@!#Y"_@KAH--#+](W&TG]=# N@Y[B&_ [6$=CO4I>9L$XX5'II,L#$(]GLNB".><$8H_ M&BUN,1B&5^(N4AM8>;^0I$[/3E= HC*$PPE6C"JUW@GM-3( V$"?2??,CU.#>@AMX#GX<+\Y[HN3QYW$^@Y/EPH)H.(8$C'9S7OO.:^:# M5:2($FE[-QAQL*5T(X+G:R3U5\B MZ(; =4;C:M)6!^G/TT6X\67E<_0!>K0 M1M6.& ]O> V@U=LXTD EK=>9.R"'9#"8I=-9N[8)&UA04K."R41NE%:R2V&E MQ\.>6PR^^R7/+IH8NG+@3Z>?3J9?\&NZN$W)I"@-4UC;^)5BR>#-G(D,%KT" MQU/J=(N]]N##&A!--3 =2'P-0H'/LZ(^+&"QW$#?U#^XJ'Z92@954[M+KGU5 MR:XB0PH\*RI[&I]PPC0JI+85T_.T0896UH"!,'= ^]J7\VYP+6_4;D5W/U=C M@^FR&T=Z**)%@X];0?KD77@:+(D<,R%8HJ*()UJ$K-W#RRYXP[J M?DBRB_Q;7(?BR4FM'8D3G)%=-[XX[VZV"DJ]V#^Y5]$&@\P4S+7F MFV:1>\Z"R%J;B-JJU((L.Z$\_-73@!I>O\ULIIZV%9-_@MF$<,_?3.?S=W@> M];=/RNK&Y_3(5+T;UWJO2RVCEV0N (F0NPA&6UZ$<27PQ+D:N03!UP+5MN1P MWHXL\,@9]VA$<#SS? WQ_O+;/Z/ZEJ<-+,L.V=3%9D3GL61,&G3M$0R%:\ZM M<\L8$"4P.R,,XU$HII42S&>RW&S!J J/4IHRC$2OM].0#D M7M"X C"MT;,0@F/69(-%%RQ\C[:M'VOOQ;/9EV7 PCZ"O?Z 'A*\!U!12Y(9!B=HW;5<)^62&$E:,9RUY'J&7+LA.6#1)60\!9)Q%+5=34]1 M[;\T;WK,4&+KLA@+8XNU8$HTM?1"],+X+ 4'A3Y(/X+H-4I(S&97:J%],EZ< M(0\ZY&2\--SGOCSK,8\W/FS6=U'1$I&5]/]I=?T /B=V"9'T+D0D= MQJBX2%KX3&N:"77_("LJT?(VTD$*D2P942@%TX'F*4B2G(G)A0@A.;Z7J$Y/ MQ\M\)YCD:VA[\.[NA_82Z4Z(UQF)=6*F+&SDVEGOLU?2%I=)W(4+,2)/@!OI M# NR.*:+C\R[914XIR1X&;7M6U&E;GO7@+_YFIOAK=:%+&8FG:!]RQM@P9$W MK;W@M)65@KQ)'\CMD/IZT->?_.5'.(4CG'^8GAT=+\YSWTGV%D#4Z_%:ITU MH#%KS9*TH?9@)]^B26G=.Y$=WE,>B!GK;O*P.FAP\G]CW.?GTU) M5PLHX41 M:@=.\M4+.$;3U5B9R(M/33)L-L,Y5(K704BPEXSO.P_K>G0;^<-UAXS,.;(8 M=&VNX 72UHC)2.EY<;Y+8/?CB,X=0GL;0VUWD6+#X,PN,)YHJ.U.&M@2I;F/ M^!IJ,SFR7%6D3<0& J&=9^!+(%H6$52(P?$N6_K#T&*G4-LAE+B+U-J&VIH0 M3?:%E65_P:P2 U6]LJ"B=N!1QZ<6:KN3[+>'VNX@N!9F% GK:'F,62];SLZ[ M=F24U3T4Y"A:VB*@:.8]ERS9K%W1.F)LSPFQ875+.18:\!(R;P6 M]:B'<& *WJ0N94X[&7][O6O(-P_ MJF3CX$EE[S%L9HW-2VUJ\![PKQLN20$:31MG%(.IQE%U>]AMR23QH MSF*(-6XGE0*]Y7?MNVEY-<,\7KP?S_\XOU>_^KM?0E6A!@[[8B;GW]X=W4@ MC5[;&@>078-#[!LC?4=>7HWV.4(Q\I$+58L@U$Y[M*^HR (:R3AM.\8H3,HV M*>9U&ZA'3X;!)=_@'.L&MG/_/?% !F#1+)<:#)\\,.#*,UZ;=AKE'.8F::&; MX1PJ0N10^M]=QO<=(;)U*#]\^5H^T:E,JY@TC"Q]RW3,EOD:YA=2T+(*R!QH M![S$=%^G8D-H_"X2[2GY@ZPAE_YE%V@M[\ANP78_%V6#Z?'.1::?$@[,$X,N M6^\E4V35,UU,9C$JP61Q*BDE;,;#&"#W=,1VG_381?8M:+&RD&] O#A52BY! M7!K*MC;A=8:VWGI_%+-4VGJEL:14,8'M> /6WK8W\=-(C0 MN8GO MW%?5('? >U0]8 /AACI(=:[^3, #HYA%FRCC-+ ])RS1"E9!I2K4= M+::RT-I::N:E 99]!J,UA%B:5"C9!N@!&">]5+?>CV8(N3(T,G1%P[5+@O,J3*(6CK]&13M8CX&4(FV0)G'.02LV/'RPMX,;KGX"5.H!< M!XX.'UO;88(V7&7AF%.EYCT92U8P.&:R ML[S&P&:[%B.XY:+\OG;K 24]'49, ]IOUZ"\G7RU)B/PXH)G42MR7:0IS&L: MG^>EY)B%YZ);F>,;CWXR>MM/6*TFV\<_IRLT&K53C@<:6%Y6;XO,R^*9E3P) MH0.6CJ&:-Q[]9%2WG["V'M9MB=-<_;C^4_LM_]N__']02P,$% @ #&<' M3Z$_PP:S2@ T&8 !0 !Z86=G+3(P,3DP-C,P7VK^NQ3IT[MVJ6_75W],/NP"GCV3EY)'H""@@( /WX M#VO/SN7 5E\ !45 !L , "H*&( YX\2OB/-^_"K !HCS+*HZSS,_VO*X : M '@VMD\-P'R,PWN\EP+\%;G_CW?_QM_X&W_C;_R-O_&_*61-G%S,G;C>F#N9 MVSD# .AQJ/_@$\2/O"$_#NU?Y::$^'_(J/R\ $!"PK_)_\8ML%+_RN]O;O$W M_L;?^!M_XV_\[PT^'EYA,5Y>,1[A%SR\8OR\8KS"_V'<(PL!F "< "X \\=O M+L";?US- 7: 1T8">%C#?6'IXN(@QLUMY\QE8F;_V9S+U-Z6&VSBP,W+Q<,- MD) &.YB8@LQ=7GPVM["RDV0^:6YG?F%E)LD,%%3A47&0-;>T4O1T,M?P_*!I MZ@DR%35CEI9ZBB,!%@/;.MB:NYB\ -O:V#F+@27I_Y&[V*/\5S0WO92$D]D7 M,?6W\O^?,\,\9O#5W-G6R]R6=[5Q=)>E=7*S.Q+R9?!#^;F0ER?C;A M-^/DY34SX30QX^?E-./G-Q,6Y!7A^\+[F?Z?U9N9_JMV!U;GKN_V=U/E;1ORK]#ZO_T<;'-&*R3N8F+N9O'X/47TW\F"LG MC[#FOS0Q%S^/L 3W_Y!.@OM_*.C_![4E)6%F*F;Z5YGLG?Y)O8:YX_^]UK:Q MDOH_D>I_,O,Q]I^$Q_P?.Q\V-K8$][]7_3_7!?<_][U'Z5][ZN.;+_Y?P-]* M_E;RMY*_E?RMY&\E?ROY_Y>2?V.[YG:/%-?]D #@! 04?Y!_[%-4!Y@HJ&CH&)A8V#^YB@]AG@"0HJZA,T5'1T-+3' MISZ/SP%HA.A$+WEE,)ZKF6#2.Q+S!<1G8S&\J?Q-HCX.8^3_[!2(C4-*1DY! MR?2*F86534!02%A$5$SVK9R\@J+2.PU-+6V@CJZ>J9GY%PM+*VMG%U$1D0N*WI.3O/U)2?^7DYN47%!855U77U-;5-S0V=79U]_3V_>D? MF)BFZ MR!\ E,-I&S&IE95ARJGR-*C*]=*(O2P"M5\M?O=DT#MEOVO)!\#\[@,@Y.(! MH+YRK^IWV>2&.LL"8:]'[)@R>C1.,(8\ )JJC^_<(B?J$*-K_9&EXTMO%'#!.KO4;_ M7PK:S.$2ACD(:YKYI(F2#7:BG\V^Q"CUFH*2SBKCZWS6P,K7@!&*QMLF*.': M R"2!Y'9K6Y%3U#5)6!3H:C/H7_[ & [Y2:;MZ9TC^ ZO!#-2]J(.[(B_UFT M23=(?(A9##*FK%G0MCS_"FPRF5"XUGP Z*T)&D?>,TY552Y^5?QS4Q%%B+@H M?Q7Y2:]YZ@2RXGJT.%GGG$)=?U;FOE^RU"_9>8: M[<9 >":"YQBUZKI!7S4=66&^6O2G#!/*K6?,(U9B'HMZTX'Z ,B*!(Q]_PW] MZL%!>M;%UUW\/J"!Z?M+WUJ->\*%8C634; M.EB>P40!GWQ%2AP1T=D39G4Z<_D)TAP#FS0YC/!>+^08*K33W<_22SN!5TQE MBQ=?B'5^2$:JG=-LM&!)/Y3OK1M*^NHFX4\+:36-_'H?FOZ&,UG%B11]AYLA M&;3,CM1,M1E2'TKHA_JE*CXCH$G@D)*X0L4PP,REZ.C$SI9Q!201UWX5'RZ( M3HP"W3-^WJ*L63+JG-10AJ>@1?W,^!8#MQ*C'*A M';_N0V<0)93F1YS[ , X%-[T*+.^)L)-.3(CTA^ B^S^Z::\' U=II]>Z')O M*@CGNAV6FC*AZ!M2]?7C'DGR/T>RI\%V8@54B=8XCM'<:5;CUMH)]/98 6IR MQ/^MH 4Z>C/YOA:4=CV!]^CV%E O(6F5 >>Q,T\4?=UPQ\TJEH^:[:'KJ/P<[X@?P9:/*> M7J]G/19K[YZ] M#P^OM++]JPB_667ZW2:T*_ZL>-P5_N=(\@#)]_FK'V2:O" MLPAX\@ 9@:WJ7:OIA] )&OD]SJ.@]&RL+R:&Q_&P@RX]2LP;>E7Z4[,&\7;9 M'C+4G1L" NOY--NJB@R-PQ]W*JYZ?IUT1,NV_'U/BS/:0*?2+T"S@@048.]F=?N% J/)&L.99.7@U$3GS M_@'P_%:5U\883?N0WDCZ7?_Z)T^>/XY.RW_.P^^?@76!3VFZZ(R%DMJ>(33+ MT8"H*R,0M@= \$VWWSEAXBFQ7Z?/NC02J_\:)[-,H;(=V1I^;^:IF8G>(M5Q MK;'XRM.\.G*@&4&!0E$]_9-.X>L# &+PD^ZYA"I."-F-__VYM5\>2-_;9&;= M9*<+K:MM+79+LY*'-T/V:\R,N?@#(,CH95U_+<@KZ1PHWJYFD)^S)NG\COFH MR0:^T;;X.#M<@ BB2, C(DOVT,>I2[N?6?E(TQ V?+]!8$.>)*%U]+AKW".I#F,Q_F:C0YT MC45>9:)[RU7 WX/L>?5M7^-_-O6_/[@G+L6TD"-6!_R*9/E/0SENWPKAT:WP M\]F]K2]3.IYPLL:KPGL&[[>Q73-'!7OJF%.,QBG?=OKI-HRP'27J@00"QQ/* M+Q>'/B@)C!&M[)/II6\L&;^??+?#]&/ZB%\V>5/&V3&DSHW9SM="[2HRUB:R M-=N2823T^/JM/^OWPRSS2#^_#'P"D1%P<=-R:<+0I\E%GW1]\&S:&VFGG'KR MT8D?9),?:ZHRO)3T1I1UU^/87Q,K[ MDL%\"];3?M-$O7U#<,)L1R+GU1XJ09@#?@,=>1WK0,9G,!@56Y"5)2QQUNF' M:0<1,@2'#-<8>H?0B?NH6E]@V7I+KQY)7X'0O[T3==OWH]R\U84;056Y0=D! MCB*KP[?L]X*;376-A2!W>1_YK6W?.0GN,;=RO1_A?7)%)ZM5[Z;O]C,._9Y/ MM(Z'2+:=G!>]\YSQM5V,MY=).IRQEAH.U72UJ9 MJ0IJE(/4]23=(60QA1L93OGWX;CJZDH.)>8B@:3QO>5GJ5[?5-X95[$V*(I9 MN!T^D]E5$-@3\)+D[G5+_NY8K2MN:R^\ZYF1[JCQ!YEV9Y>T:%J6-&+YQ/.) M;V!^Z,C^NG#"\K(2D73;0".NX59RX]H1OV&;9LBGT!\4_^0H: MT1%;50B :#9G^D'B?TSKWC.-?1)AB/UP81"_/V(157Q/:;,!_- *,JXI*\W' MLQC"[1&8-V!ARG(@<4^,^7IP7EY%1Z;38UV%XO1**QW]UZ>W;X,W)"Y']U3\ M2*SR>Y7>$K4N7N[9P7AH=;0XG#-]IIP4&I6?AS\ ,BTX9H3?%0[;LA Y!4.6 MD9KH[W[RL/E@E0^<=+N=@6:^PT%D7U"E?UR68CWC(D"]UK+E.^:T[TU8W*=G M#\>5ZOGI+Y3@MB%![=K#I55EWD<(3!IPG( ^ /R=II[(_!$17$A'54[5_O&; M:;>AB8=YUE\\D!@'&JLAB'IK^]6H?M1>C!OV #B ?E$O_ H^^ M-Z[A<"XA6!JEN/Z^ZY<'=H]JH[.6(DG/P['CT+E-?+%WZ,->))XI,?EA:)-- MD3EYWCQY:5Z4>)/O)Z':= DNMB!N$+5=?'&1!V/>0JW" M)Z\7T(Y]KWXE*F5)&D6*G?^*^P]YH&/[LQ9[@A"7:CPTJ6RQ>,J=8X(3RD7X MJW;;M58BVS>'L""LE*V%"DA*[;#U@?%T?GN;SX2B<\R )+H NGY$.7?YJ\;T M#.!G(P6)^U>UM^)Y-9-,)P-JY$?2'FK^#X#DH H&";@Z6 ]32:7+0Y5XZ-,I MD[JV1DSPY<%,%;<1^8DYI9=B7.5-J0?M\GG'Y./:E: /ZE(2F[WM36#/\)ZV^3?14U>'E1Z:;4:H:,L@RI.\>EE'S3 MB[S<6I3YDL-*=.QN.AG[@;WPN]9D:0O_%PCNWM5XDLO;U[JZ'G@>U$*BR!FU MD N+'&/BU6O6DO8_@^,23#33,SD8V;RARG(*2I[,HIL[]21?'@!&0D2Z/EE= MEVD*X/S 613J<1X&A[Y*DNA21/Z!ML=;1Z92#;QWE1>)^WYYGUVO\C=S:!05HS9@LF%HQ!S:8 H'/N+57+#_;]^@C <7QT'_)CMKJ)QO/ 3F\59D2& M*10BD*VTR[Y\Z$L"]AR721;EHFK_L>BKU6B[]A1C\DX^Y0D\T&VF!)>Y66+_ MIVQ8[&_2T52AS'="\?-M^5_?582X]5@1Q;X.3'^58DZ?Y*43+EF' RF^_ODX MFBG;'\?T\RV?7%>,A+:T!EA^F%.VQ>0G!S%S$.G5FE\8-_%1/9C@CL]&':S+ MF=(B$AK<)E(#YFR]6/I5-;\XB.48BM7]I?;\A,1 3S!U\3=)MUOPM8T\C0P: M-5V?!-2^^)8B7E8JT1/21SC0<.=13@:$A=;^JKRQ30RFZPUB S'CQ$GB@$OQ MN;] KOBU1[MGE#T(L3?G=-\>5RB'"O/Q]C].I*VP6V!=B8^C8%LZUV_!.;K] M]:4K3;P+T3OV^!=!@3P@A?.M/0V06COQ4N3$^ G<2ZZ26,6NNWI"U7D';L#D^&*!_ MK8ISTW(0>D8F;3;> =D\_F:-^19PC';3'3GQ3:!%08%TL35)R\K7+(,47IZW M]C7.Q)FS4EJ"RXE@TL45 M-WH9/8O3!U*LJ_6TVH102'7,_>SP4?<:"SEV)QPN2^@<0[H$GTW M#2#"P.JX*+?>GSAXW\)KP-#%]DQ>1N/06MPKPI:+U%(G!_)&+%9OGW($:C#^ MN8'_AUDTM0*INRF%1$;>C[/)5CY5983)QM9,F8;BU.8#X$.$G]NAWPP$ 0O!IC<;[S&B 1T'W*+ET M^,5,7;WS);NZ&F"WK]DO\]V62QI*X;Z:#+N'([])K@1*KV-&D.#[!"7F!!57 M1SZ$\X?W?ZJN_95K$]E?,ORJK_/9]Q^:5C?$/U6VE3J6"U5+"+BF:>RC:>?0 MC@V0H)&.O$C2UM87^;"W>9^IH9-JE^X* ?'.SV=[E#.NNJ(R7^,@E64G;+PI MUARQV")P[%-E;Q4:@\')+O)_X2A"^6@MF\\JK M%"-=:DDIS^)3OX"#9ZKYWA_&;[]6T]35/]FBRW\ P)' 5.LFK>7H0B4+G^<* MC!;4,5@7M-,T+5>>6LA^"C 7OH0S:"[,-\SH+!1[CQ@O2_=QXGA5:@>?'C=?;(258^FU^WR#)2=_TGN37+HUW5ZB MQ"T%6YL/E,&2+:E0N*@*;I=89KC=6SV?9KZ=[;@HMGO! U]JA%K^7O.K:=4% M9NHC:0>Z K_>9EOI]S431]K+O6BA@N0H* M676A,R21RXP19/Z%#4_R?D7N2@@MN)O($7]\\2]T/5]"B8TX7NM;U#-Y9]5? M_B*9A-Z\XQ=Q$_-9U0W2/>2=F5UY'F3AMQ3%"#O3RT+EWYG)9A0:]W31/LP? M%^=_>Z#*.A,-4N&1F/R<(6&1UZ>=(1"!A+HE;L>FG*8FQ)3FEK .Q#G(E#0E M5_N47$O;IPV?RF"?!D1=2+BOMY+UKN#J$? ] +KVAS(]CI#Q]T<>9>69SA[> MR]!S98XPZ^*H!-"4 M3:G :&C3Z_:I.@/0<^[C]1$WO["9Y FH"L(BQZ?XQGRD5LP[XFX(FKJ/;%VN M+51R]V'UH-[)6)[._Y:TO,/@/,0T2,/*?9MVC^)I3V9=#0X'/77J7--G#^J@ M_7$.<8+%1I;>ZN=L'IU-V6:0TMQGA+8YEMD_100>=*6VN">7.A",I*SUY;%I M_30O_")J*"%'I:&=L' ;$[3N'H ?X.W**<9GPVP:EW.GX>G#'CH)8:QJ!D;* MD&[4M"TM\/>N'4N"]OZ\FKPU64MP8*IKBL4K0*@B(J\7>I8I&V!MK8+?5G^< M-3'?GUY"U,1S5IG(L$4&78Q:QS&*!P5K2M=%KE2]&(@8D?BE"O5E0)AQ)!.L M/CRG,6)07]PFQ8N/%G%GE4&>;%7@I;.1+%N-8TK!)AXP:S$5-%%X0/IJP/(2 MRSLQ+AK7CMH5[8HACT^UF)/K5VMUY/924 ];J+IXD ;PFS<57+>AW@?C]'V+ MGV0C<_$5'10. 1;]>Y1%226=TT2UO[AGADL/;ZR9/JPAW M!\_V58;53"2MY.0G7/\R.S152+ M*8N)8E#]^/(^EVU7L1U3$)YY\T]\=+7 ;2^+)7MV>9]8NB1;,/_KQ.X,EKIJ MP(\K^Y2F-06#!P!W[P_:/%A0I_0.3AMFI]%GJ^0DYR%3 ]]_^YD\*%G,_XKK^1! M['/UP20ZY?A/6GH9RR"Y^B(2ES:*,4JK]=8I3K1+&_S9X&PS;S^B&$1I&9UB M)K#))80B)P2OFH0ZF,;QQ)"I%V*:;W4))+5Z>IO[@7?[!G$!>) M2#EO&*CR:\QK9@/W 2O;+3:A%$ 6&QZG>D!-6>6A\NM;W)->D.=K\B9F)+'&/[D(SY M].3H.AT:5G.">.K-?[*]#(B"BA;MUB$UW9MZHPL47N6._W0; M=G$AS*A);%N-4BST.RE17EQ$G&/H"69E!PZ>B$ WFQ3BJ.YGG]A]]RQ-H6CBO>O'"0);)B MLCSSCFASU0P6/0O-]E:"%2.^=]ES-@5Y6.G!T)QB*#Y0?) A.:?K M@A#%/@,[":14.]M(-$IV[/JQ'7=IWG @;F]0!V9>X?J,IG_.V.XUW5*$B]4/ MH?0J7A397XA'*WSZ*5]$ZY8+JI61_""IXMI.?,M_%[+NUA @-+_LO1?08;=Q M[>O:!70\#0V-*![]=2!T=5E ]&8MK+W61SG/FF=_7JOUHMHNQ@5?FO*:K;5Y MM3Y<:C)O-&?D&DR0\HP9H6J\IQ2PKZDF]P*'Y9<_#DOAL>%&;=*:*I_<&RT% M.+5+%D'F/1?(0@,>M,#PA4KPM.,! &J\U_H]<]F>#:JT=G^^3^GSQXJZTIXC M_CJ&'3LI*?R3#(T,#9O_NRO5(#% U=C6=+Z!LHM;MF2<7RS)>JKKS]30//1< M!I>$!BW:1DA!RB?8:/!E/BF[N#?W*@^KL)GFY\TIH,9 &RN390GAMY!2Z.'Z"VX#?D8#N M\3SQY[%O2F@.]2L*A2HQXZ=[[@P?L*E&K:^D6Y0'W?&"4%^(2(H!N8N65?P* ME02AR>:8I@(@_UE)4"7<]3X3/V9*B,"8YLHN/,=>4! J(\K4 M9%%!4U0%L'#+2-G9O5.*)JT[]5RHL& TZ4L)E)ZA'WWAEW$Y8:ES#:.T9%% MZTDC0:@4-:5P&-&V6<_P+/X<=<@A>UWY//$U@V_!'PMR:$3Y!MEQ-\M?"]W' M_VJ3ZJ]9JTJ^JK?_!5XIC\PQ^\Y*N"^)/?Y!-"/V?9B#LKSCV!7=SDQ;<+E? M;],3<%B7\\(SB6FJ=:DH=LJIZW7/%"/>-5#^/5GCF;E+LAA)V*7+GH<7U[@2K;]:$)(G$ID;XI M8*8*^URF:]2W:2ZP9,S;P%)9O&<.^J.&A!#F+UWG*K$C+JH@K:Z#.:+2*6&=UM34;Q@=]H$A3%C(A<2 MZ"T5;X2[JIW$;/B^CYSWJCP^^SX!EO777?1+[&#<9ZT26=^A]RD M1G/H"Y1_]'CO^S=]DPYZE@QN!W)I1!LDQT,,F?UKD\5VZ50_-H$:H1IQ/FQ1HY O*R@. ^,R"Z87:%@+-;>U:?-'X&\5\;?'@!L MB_^T2I0KK&LW.V8AWN@>FO,:-!?+;]1+W"=!@0FW3JT]Y>E?"+3Y"(\FD1\Q M>4W@7D;U'[_OV?O0^8E)^;W7KKJ5@856-+N>X#.:78#;.X!):IJ8C6 %&=B' M/(A<(<+-(WBF;^B4'"8I(C'] /B:"IF]Y:H+]P45/:G 1"A(#^'T(&@*0BJF M!)^T-(<'()T? -7:QKWB#P#Q;J'+@(9 B?B+4O;!9+P+IT@I* 4QTMICV'7Y MN2W[ATI0F1M?A.NK/_GF3 Z8# S9F\X& 2+JGM!L?1E7V^P>DCJ('7W,5#]- MCEZTQ)YKL-CUE:RCT4E]N8PU2:U=; MR0\R6&IK&7A#5YAO0-Y)SN#^3/)AIP[,R,+*V$P^/0](67$>Z0"55 ME/JT=-X_=SPR\VQZ\?:?9N\I-:.BZX;_SN\<'^4?21ZF_ZW:N'15BQ;C>/EL M^0, W'!Q@H1RY^X[6P&7?1H6AT+Y&AE>P.=;$]N)'F%H)!Z:*UHH'*_TV1>51Z^AGR)!W-/*6QR8A(2D=B2(!D'$B3MZ"^F M)Q:9'7MJRTPMITR]T?(P[X7[JR;59TCF#D_;Y(AITD1+^N)$S&'^/HT0IUR4OW;"(3B(!>=M1/'\LP_T]8!8)^<[T!)H M)_8KU,B]F[W!,?8E@P%R6]#^0 6E2TV.99\UX%RAT\O$=I7=G>YT;EZV;^V. M?:"-WM 'T@L=CG.3_MY73W(DA:'*W"'VJ9<7A='W50M!=]7U\JLIQON[KOH# M W#!<:X/-W[GQ1;7GVR0+=/6IM#8 Z T]?773'5'PXR&9?D AXJO'JE+(:U= M=VG]KLP_BP!V=-RMCG5*#E>5G#$;C@T>7I['1Y&[@C]:%,C"K@X2FSHG0Y[] MR7&FIDNC;UB#5>\YJFV7/05F#T4BJ=;*OL_>$EHES4]^D4>>WR>=3=RM&:N" MG=#K85M1ED(!.'#]-6#+W)8C\7P.EON7/&(UPYT>=$=/2 \-IN)4?F43OT=% MW4PG;>T\,!-DC.UR! )FW(/ZX[=M>UY3?T1M7W,"@V;\;E8? "%TL$8)P0/I M.YA?9Q6W%+YE,JF3P9*UA@*>2^50'W?'9VBA1UA]6G'67,6 = ML/K0C1K3)@^"%-ZCAI@@V)-Z[L.U*9M7U8T?X4,A.I2O/X&]UC%"UI6K0::B M^E%F"O1)2^?#+A=GI)4%RPB&7H[*A%A[E@2R^],=AG-(]BU_>=FG1\MOBX#[W3_SG%X6UPT9/<>4:IKABB(A')%5- MKJ&CA\BK[O;G?/)#"S%O=K")QC"+5>!!780#6HRIKPF6">,S)VI=5,.-:*%F MA'K+I<[/_1.?IB MRISJI-%*$V-:@MY9C!*X'$_'I:KCBZ%H4C#]1#$X"#FO+I+OB9=AFE2-IH!LX6U:T_'\_8S_LF!?Q/+HPC[BDGRO$(/';^B(5K5M"% MKY?,>>O#>I8Z(LH9@^OEP2/228[W5 A^SJUB0]"5"L$/OI=1WEW[?LAI/UT$ MDXUM2HWR'*D6!;;TD@# M;[K(8(3I8Y6HB\YW[-M ]02^^H\.H/W!W#-;\S=\%%A]$)+3Y<(,HS*W'PMU M%N3GFU!25IM1R%I_LV98CC@!UOL)RV9.E_"3@N@_5F9:MO[Q47:[/$^=4C<) M;,N7^CBDE"EP/3X%DDEL,,1<5*XN@("@KVFM;[QX*; DQ.-6Z6$AVKOR!OE7%^..*1QV=;F%*)9U+ M1Q[U7 6YDE0_-\W%B$+$AXS85)S>GN=K902 M'QC"6C_X%@S88'TF^&C%YM5]>E+PH=G,!#E%LNB=,N?-UG@CW8U+G8!Z_ ;3 M.PH'*=9F!!.0,LKS8KC M>!Z[@@9KA%VV:V30@ZW+X?(*+[/)U;!+=(<^:^;-TR_VW$.]\N^#T&.=$9.H M>[%/_27H/@/ZD"*0=,$1U\%VY/[*2%LH+&K%"B:?SGSU6(!X^C8OZ%1!.+=6 M _T7S+-R:NT_R')JQ+XG_5.!A:?OZ.I;BNR;=RQ]84B@W 9=)6=HYEU"I_(7 M/.5J7J=%UT5^'3WB UN([@",RI^1KDDMH4\24 [I4U=$&J#4;(=HJT4X!;_\ M/7";]2G3[]UV;,>H9TMJSZ1(FA\"$?LX86E8Y5 :EDOO)#R2DFLCH3GZBGU\ MT+XDI;'PVVKG99)[K?&0??"B?'I1N_K%XPQ6\ <=[=$!88$((8HV((=>PN,U M<[Q>?.M C2%KOR*Z$7]1OTA?,5OMP]U4S>#Y[MFDJ<<9V%XUJ_S[&C! /LDR M=:: #FE0\D,MC+?HY$)P\)8+QGY EJ,W;?IJXM60]<8=R"_$*XN%_43[TPG1ZGE 9#!_0#P M3D7<0DDBD0.:GX_HNB\<:O:\A+8OS.DB[TDI3\)Z"[ZDE9="W6GTI I.-Z%/ M86D]8?)0_._@&UN[$8SC\(LC/4UGG^ >\$^?,7)7DE7C9[>"S"$MFA/Z3^HF M,X4P:!HW?>EFVDH(U*9S\Z?+/1)C.5(E<3=L-^,0=A-+?*16]Y_%J%%[E&#Z M'P()<$?!613Y/TJ$O0$\TAJZPD![.,&:&NO9OI@=I=SQ+#DSG$(P"9;3&V<) M?&XE5AI(Y9'II-B'0I<]NLG^6=4$CE&/&>:B6\N>ZQY);:Y!(2IR8B!]R[5$ M<.\-D69Z % >"_JPC7:GZKHSA@H+Q;C$?J=2]] M>,/H5)1+%GZ?,B*E !QMSUES PI.%;?X1@'HQ:2);?6([6(7N? +_ZCD%3:O M9R ,YT$+NC[3]T,_MVALG>).QPI__0G/DV;EOGC[Q]*M%"*L=2S GK=#NH_B M 4 BT(%4_$F0YW&9#0^3GZRE.-RJ:;8(?!.ER86->6#H^[5\%ARDJE\FYI*D MXSU P.*#52ZKC[!:"_$JT]!H2"7YPJ?8TT$A@51_@HZ 9E>C7(J/^'R_!8WG M.#*^V\@!R'G_-LU?V%\6C.Q34@!9<3UYM9%8+])_[WI^J[35&7$W_204M?!7 MY&L>EC;L37>WGV$^3Q V"D+3.I[NWP+C;DNV"C]Y';!3QJY-:O(]IQO4YA M"K;N.V'_9Q:F-N?A<&0&+2;VW5(CS[S9C9TH0?3J;$']G,UF(BL#:N->VGOC MLRMW?!RAW5]?7L?]HE[(F*+LBA;'XX-2>D(IV 6.'Y[LWAE\$_K"[8B-=RIQ MHG$%-NKV5,+KG/?% R V_ &P3'*^G#X:DC7JI?8 R((.)3\ X&=T-YUM/ZMH MC4,9,*/K6F^\:^O(W#PD%&"3UYF<^\:GQ$T/@/+1VV'M$K&(D0(7O[T2/[%) M+Q#YN<"93:X28]BPU'7IO^ MWM?O1=)B.!:^5KV[U4-F)#XZ&*P 8*"W54@./%5TCP.G"[:!!+9"H[V=:WJV MTSUB6REBI2,$QFC=UXJ8*.N3B!BNQY,<3BI0^D1_WVO1A7.J9)0?U&KI8'R, MT?$U(]A2L_R3<" T_NXX@N&(BA@$8?LO:>P!MA MZV371K=WW:N&XW@AO6'$N0$R!6UP*BF-[,V%K8,F?7&-/>Z),^;:SOD3,"M1 M_SJB8M]3PF"[09I&KKN!YJ.@M]G#[;0S[G![[<@E.=YG=96PATQJ76K 4#3# MS[IZ<5X.45>RD^#T8?0$6<4+E$ADV*0-#?_I1)I*ESEZ,"3MBP&]NU2DZ%)V M,L33/%XN5@T[&&GY'8E("P#P UHQB@]EF=$OO8^0$*%Z,5[D(AX ;DY&:UE.;.YQV[N(@LX(7Y/JI4&E4)BC6!JJ0B[#ONEJF MBP3M#0'-<2O/ N/[KI3NDWI%U!C"1S[RXOC(@P6CRG_%[Z]=,QLY?S6/%GKN M6+30W4(:AW(-G9AO+BL(.=%%8%MOQ%ZI@,G\#Z.OH@Z?4VC%\3O. FN\Y=LH M_?PO,)^&NF UG"2C7@.U22SGSA;EQ*>#Q1FV&].\1Y9S4_=VVJPD:&H90W0) MU9)^L1VV];4Z=9#:L/0S^V,XZS?UMK_*SNL#":9URFZ2H;'=L$BRUUP[G70I MOE^6GM0"BINM7#L;OX/Z>U/5G-W:,/=ZA__8F7P1>85\_UB7N2A&[O#4KB,I M@IA-O#2K@%%HY/F[/KA1VEW9FN&;,;SJS@7I9=38&7\IO4A9O'[Z!!P>49(Q M1"!&8Y7RIC ?Z\O'E12XJ?T ,$-9O"CWR9ES^AQ?MU:7&),TN?0ZV3%DT-50GW_7'W][Q?GP/27FF#^Z^XGT[1"P> MPN'UI>S ,[=II-+11WHY9=!4$C//&LRODGRB*MRI*?9MVD@/N$7 M"*_+*U3QKA.^TOZNA+T,L6F@1MY >6>2%#S(_ OZ%5*.+R295Y=3=@Z^"P\5 M/%.HH7-[ %QH]_4>*?>/EY825DPJM885^RN<]=A[%CTE'VR]A5()E]P;2CCIO3YZPP5>_#K[C-0Q1_,?I&3H]EBR"'[<^.>EDO<"Z-;?> MX6V%^[U";VYGNG3.I.E)6;RN3<,MS?8V]HE[P5U:UZ2Z:IS;<3HV _RL\WN% M,PA-5:,0$+98B/?985:RSS.+XT H)"7HAWBO-4'&_B!01]6G 7PMDV##*K[,6F5TKS_GFQ$P4$PH*Z@][! M<:V@!.'<\ABJ*'VRUU_\^>]?6*ID(XK72!SQ=H:CD$'0BV'GC^\OH83#N+8) M0GBYGI%7]I%&U&+M8=%+35_6Q\@VFJX@& QH03,MJ6.;*4@NK4B=4K:V WE/ M-*%+ROT'@-6^^_:Z?@U;.(&,Z:W9%Y57/"\KI0C.("NL&G M&^V"T ME+]P(^B8EA?20&$OI&?F^&/Z#27A9+-DNL$KAKA16Q1;P+%;\QXL= M+SKCM#RBJQP7XES8]-W/S*9+[EL.N,Z$J_'A0GU/[7AG AAX9+2)KT!R:BVN M0-]$1/%!AJ9DV9<:/"QXQ&M3OHB[X%BS>7=Q",HAT#CD[QUU>"I=.FG4ONTN MH";G1O?J<70!_JM LIE)>JM3%HT_C/2>C/-C*H?V+K.'=5&*]\=!U0,K\KV0 M]R1G/4M3]?5.!@:B'HR?AU2?#RYG4?Z&;/E M] C?TGG M+&ZPI,0?\I2!Z$TAZBE)]EHKO8JS<6UE%!&C8_N<5^9 U<%LVS.PS6_0JVJG M'U9.<3N3C?>N+MFCXN1?R'^L\8PH^\0O64,KP/:=DXM"I.*6#CE3&Y'73J?[ MRH/]Y1;BN4F#E1?,J1GTND>R6&Y_7X.U<4<8YUS MJ3R^GR0=%RU(#AC.OBRX?QG"02J$:.]1LBX+KQ"^#$L>PG!0P,Q:W:X08,>< M=CU0%J!*M7K-,.4JG:<'?]IM ]?OWM63N/[%Q)8R2DWDTA^#.\H'H9FJG M.-,4'[V/W9!\ +RP"K]L5G:IJ0Y=Y@T.%91#HD0F1[*]_I?S%]GE5HX@,9KI MX UV 7/?L%KORB(=E7QKC;G%\KF7<3D^,CT^MD;\\,S.>ZTASZ-2/\8?2C Q MVMY4U'YK98_E^7717[80*@R-73D%.1ZI=)A%N D<&++6P"A0W&:PZ\5S@;RX M!?6VO0 ;MHBO8Y[&W24X&;TZE)23@6WT]'51(LNZU@=60WZX&5^VXUP1$.^2 M+K/!SKI.D]G;L#%-=;0+1I]/#\ AV$8G:UZ9@H$R:-3/G+".#%?"!&NG9G0E M9 M[DV$L;^OG'39C#/RE/O.P1T_9,$]R/[H[47T<[S4#63FX&2=/UILBU%*% M1J &@9)8$"$^1XNE=98^P@\'F_T7*H( M6# P65W J7<.31-Y7(ZYR_Q3V9JGGKG(=]=*'C^[G MB<@9X/[;E$'><CPM+WP'&O>F@C\9[(YC?)X4B, 3,+M[ #@:PDI(K^V\ MC;@Y(.]HY^3'?<0]TZ.)U?0S1/[3_P<\!:E3RL<[>IIZ>"UTJ?3:2U@&4[UCFXY& M0E@[W43+5H#VRU"L??;1(M*,@J5/!^I%2FS6,Q-+P;\BO7E:NP>)60P7U[3D ME0139N??'4)AY0'"X;6['.L:U>*Y-@[%8M Q]^_:1B2PR2%$S/($-=L#P LU MX$(P]I&X=BJMM1)+=L;6?4!57%FZA(@A&C<(B_;I9F>(OLS/M7MJPD[V$'[O MSGL@ M*/3ILZ2!$IXM7_--6C%J(+L>L&EK^CZ3)O>W$"OZ#PLN'U7[@295XL"K(S*] MEF6_44?&3*')YHQ9AC(?UE4? -B]LZXN*NO]8)OQ5:S>*5UP&YE87[A\ME-: MF4VXG0+>78C7W2N4?W_0O-BS+L6^= ](2F9-R1I7]&?7BZYC>H %=4N:T/([ M+1V4BX/K6Q"5=\'-X.R,H0\N7/IW4+>>] )'SO!=<0*/:+P/^[ W VQY1UM^ M2K#N!B.-;&B4>4#'R^)Z&F448=_9]#T",O-4ZGF]M$199];%J]:-+F1Y8E:: M*FY_\5WQQ7.JV-=^S:EGF43>LC43YV?9"#;!NGJ9.N4D_XXL+TU3O<&TGI&-0#;;7\I48O:_]""^(-H/F MWY#XGPK,^NIL& F;-N;"VZ/L!!=R+)X(E@5C6LM$-_85WB?]@7+D_FJD]Z&E M(A"KUODI?T8S3 7']FJJL&^ M]T1P=NJ!_07B8] .KL)F6O55IVUJE5U3.]=>R5,,I%Z;'OPN01K5%UI>/;&5 MVE?4H5X5QMP7AVI)R,8D2+E3Q4^4G8Q[0V!2N;]:@F01?6RVL?IU1/@9-@9T M123+>T:B8ZXN&NBWEGT()G&" \/X$FR;T>1N\]F?XE<;!?'C:N^55U*@2[)@BXLY/,[V[UZG:WP^>0RQ/#/6+'%H5ESDFVYT,9!0: M:I8_46?7Z)7BKH;YQF_S !M-PE]<7"&!6FS4Y8?7AX,BKE8W;.^@*[=1?A$9 MPJKX>[8FGU?WR7 #8J^_M Y[WQY/*([L.//V,[=ZH??4A<#U!H](8^K$#D%G M\L/1#X!U]D'7=**;-U.,U5-9EKFRBPY=4[07\]Z_,[5=;B@NV!&VG!];JD6T MGI28,D=>K@3[XMR05$!=R2L%2NYC2J7V,]=O_=2E+!STF>Q/Y]. MU%_]O'@ $'36%?[*_9_\BI;V#8ST,JDTFMY,?C\+>5X!PBC;*ZGI?>+^[)AU MS%!S NI(K6\Q6%D$":7ET='G0'K&;]T+@8I\!0>&V,\0DL,LBIR[%1/^MLU>AH)V5H/CT_(1*),3#A M4I6_M/?S//*66Y/D[G$S/<)IOKP_7I=2O/6*W"R14=9J/!=UD8Z4 MLBU[ . 9+\SU^% 9*%AX"'S27U)L3I;R(+^B*)%BAI&6K/6G1,E[&=Q6R_-) MT[W;0@*?YF%;^X0)C\T:_=X6SAMW#/UU.L=Y)U=V5_&]]D;@#1 MR.C,F_1Y^C(V_SRUFJ],\$Z]8WL&:7D?G;I0ATA:UW>0:>-[ +3Q1XX^ (*5 MUZ,:U6-!Y*&@@U#SC6?LP]5W) MKFBLO0W@]"_0YNN;Y9UO]_373\+G%.G,:=<9[@6[OWI$RJ^3L;-VV]:LC69= M_!+WR&]X)O>\I?NQL461&I>UXO%WF0$K\32:#X#GWLI\JT;7WA=R/9^7P=]U MVA\ L:UOK*17=>ZUB';U[J(1>8QXN MPWX[&A3XFJ;JZ:OM*X%H"1KFX]PO$K$,YK.5%Z_2H,M-1=[$GUJ$[-VW#02; ME5*0,-L:Z@:(\5R]<6*YM"^4,&=L'7XOSDGP ML99IMZN"6PSU2Z3.J) \#[G,E1!O"+.1K+/V]_:1[DG;J\> MZF19'RL\/V9A)=UL,K:Y(>F@4%%NH0X]N5">*\__T7U6J*O-4&M,FZ7E%7_! M8ZS7+>DSFWK/TS912\ %TL5NZGA*"<'RY&%N]W9@3\[9TV^CA846K8N'Z(M0 M?!X=YH]BH9O)T6TEA-)9!.>=#,HM]@9BVWW1R9*/GUUEBTH 06]Q8?TV0YXQ M3=E;!]1H#FW;3<8X8 (56/=G ^QC^-G[C8+)B:H6>[C4X&N%ZHD4.TAE(# I M=M\K]2@OK*Y*2I5W)$_O?->*]FXXDPP\J0H+S3R+NWK/BX=[.YH%R1!<S_S8]5:ZOE3/W7ONMY$W5";-U&:7MZ!^]C(8@<48C!3[B&IO]_0EA12*9+R>I&[5V)!HF#\*+XL"#HB"#8^D;7%8%? M/H-R 6]_1__7V1M@^R13I.BZ9?[KW2Z\7#-*P#6IJ%E(1,0<-KFX$@5MV'Q3 M@RM(E;"+--,[<(P"Q?39=28JM=M'J?2#LO^CEW/_9T)AP/@DEUQ2F$ML.#@I M;44<W]Y?V\/[T_/'_#\_D^G^=YUE;>I*15C% -P?."C2):S6X#%U70JYIK MZVSE>\M8?=7*4;&>?+LVL&SF\I9DJIK1QRKLTJGE,MV*55S7*P?:A1?7]*C$ M%;DRU#Q:8< 3F=E94XL0LD+J91HD81>);'V1(-A='TQ;9+;E-1E='^D"6UJR ME\7I.X'"7S9. @/+(.3?/@5.7X?=CM5KP0('N,63R-*:8KP]_/KC=7+$/;[N M&Y^B=?M6-^_H%*LSJ',,4&?#^=5O[RY:=OL>F?8*N8>9/49+XN/LTBSUD0%6 M4A=#S%JK[;K-ZV..N@]Z9+%JR><$[N7O!0FU>$T0>@&B]@ZLMJ:J[LYZYYKM M72R4.NER"Y?Z2+11>9S9F]>ZKF'9-Y?FFC8&P M2\41P<4/-ZQW*Y+&3O21%^)(;F&L>"Y3V&:#Z,0UE^P9@QMW 3\ MT,*/>!;,QHD7U%,??:DB#LPRBY(\1,[?SJ:LW>T,D^SU465L#AD@MZQR>IZ; M6X?'CG.XY1O)/'R&W__H54,/]<]*E^<$W)Q7'78-1C*AJP]ZVL^#> M Q**W'_ QHW$3:??/HR&%JLNB?LUY:-"AW1EP\.MPQ$$]8H-X'&W+ST6MEHA M.QH&-WM@U:D9L[B2ZMBI/N?UWM_/ITT"3N15L;I;"27U :UY95-!VOYGKO<] MIO?EW.'L;H*MGT"'>>?_1*$J>:HCF7KCZ$?+- MOLC8?1ZB0FK1C4+/QVT7XWJLY;&&RR9P&DC8CM9[H"WW9INGS'7>E%'"+?Y^/J==YN!98ESL3PY/; _@2:4Y MC89Q,DB&_*YBV5:!YJ,?R<;=/K-Z2FV?2SP)]=%8?2[I-J%V;/XOPK*,2/JN-D)W1]7V;! MH,0&;A\/TDK7RMZ]:MU,7*P>JM@#"%DH?15;!:VDKR!MD"EO3N_VWE_Z8;XT M[Z%K1QHB+\$C'=X/K-#YQ*PU3-NS0OEM4!_]*3VZC=FQ=JI3I1RP_$UA\XG;]GQAE#3 MTEB'GP9L,?&VOF3^RZ:^^UD^%EK"A8 B;L41.\.,I22SHBS]Q+363$J5M5 M["_XE>BG7AYJDCXR4\=1"?H3,Y:D7 598=MI/6>7,SF$/T;2UHUWN.E>R.?6_J77"!W;*"NT^=$G.Q*)*GUUQN9)O M*!6CE3=0C[,KO9%513,JEGU[XEX[_[-.G[I$8O1K,[Z.\&!D1_8AV.@H>=8R MYN2!'CZZ;KA=.\;'&0#9Z9JK>5^)X>:EKZ([I ="5?.WDWPN?C3*E*TI+]H) MT%RMB3:Q6J[HD^MR39%\,"UW)X8G5"[SO&CE_,@#8 NQ!633G^6$F P574"8 M^)6*"K338GD8KU.ZGA9)@WU'"A)?YTJ[9EP;55>WP86_O!V;\KQ0_[LS9HPT MOP?@GHTWP\VJR/#7;7CJ[> ]0'D(?*LOW&DI+A,G[+Z[G,^O^FA1##\%]H<7 MQG:NY=R7\7#&[2X6DW)\PNI0@N@MO-7;28@H"^L!'09%#!T3W(+QY2XIZ[LR M,?QI]^ULKT/!P_F^(]"#<8+54024K;T'<#/+$:P7.!1J'G.I/IE^8D9LZ MF67H4%IM/1UU7U'@\CX8IT+0>+\0I7^!]>A<,IQ.M3=P%SZ"W; 2W4A]0!K4]ZG?[::7!W8B63R;(_$2U[W%8NTI0IT14% M=V?AD9\B-XN^TB+S-!+2:R0^O&3GQV61A4K])L=\7?T["G[0V;NN$T5G'_LF M#:_5>;1YIOJ94]O=VB^_ A5C9^"1=_O%.[]_)4(Y);-971&%NY9"QL* 7+WN M"1$7,I$ZPBY2L?5M*6D3V5]@H7!+VF^E+G.??(K1@_X)T-C-D3MQ"2)&MH,< MZ8BU4#(SH.3S'D!\(L$A>,-!DG?D9:MORYH\/B"C(1*K*\.-&T3C=4A#=IYH4RB[6\/DJ=J29SK 1<@:,"$TGOZ_WU/\ M(47;2QH6@2]/_;G] SN%]\XBGW<&: - M' XDO$,K%&GL 2#>VTF"ICZ$5!YLS,?7>RQ%O*'!=L"]9X0*>1K\WFJS5+B M=_8/_,>;ER;BN\-JKED0) U2$XTH%L(4T_1!F&Y;D'8T)2FCQ^^:5&S(657L M?D9]L)?(ABZA5/DYV?P!B,;IK???FL ^4_Z]VS'%Z?,I]6'AS.*N:@QZ!B%/ M)!&"V5FYI7IW[A*-9TF<#"Y'LBL?&*_E+=FR7:$)U^,M5;5R;::J#HP%J=:( M1C0V_"1\R$G]>I22^3)PZX98X*0_/%=>B$[< V1BA>DW]P#/=#^@&QQEF)N,Q[HW&E->.8I,7;]\_H)16+A6G^Y2R*I/& MSFV<;\[[3GZAKS:"?-+\)@SX!I&QP(T5\L/'D_G2)Z\8T*N4/DPKPYZ MK9*SX %]LGK9IEFC@3W7:CYR2)$7V )6(I(S@?)$1%BL&T) M;E ?%YOSL@PJDQXT2%:[/JRQ7X:Z1!4$&%)J@!:. !! OEZL(!"^?^IBXQ*C MS'M%RAQNLI&E21OW3!8KK!RW ;#?4YM'Z(7_N=W[?VEO[%]02P,$% @ M#&<'3Q*FA'30MP #Z$' !4 !Z86=G+3(P,3DP-C,P7VQA8BYX;6SO<.X#_]CW_[3__IO_\_ /R?5U\^!&^6;/TH%JO@=2G( M2O#@>[%Z"'[CHOHCD.7R,?AM6?Y1?", _%M]T^OETW-9W#^L@CB,LL-_+?\: MPDC0A"4@%50 *!D">8IR@$(20B@BFF31S?U?9931!*M_I)PB=5F2 A*INS - M>0@%PCAM'CHO%G_\5?]!224"9=RBJO_ZKW]Z6*V>_OKSS]^_?__+#UK._[(L M[W^.PS#YN;OZ3^WE/XZN_Y[45T=YGO]<_^OFTJHX=:%Z;/3S__G;AZ_L03P2 M4"RJ%5DP+: J_EK5O_RP9&158WY1K^#L%?IOH+L,Z%^!* 9)])GN>A^]U *>?JQ\[+<>ZK6,M=:1JG6\E_."?OY"O4=Z;LZUM6! MBKE;=O\:N7HOEBLQ' M>"VV8G94GNM??% _M6+T@WK(M);34O>.JN+'2BRX:-AR[]%!P?_U3^JGV;H" M]X0\S7Y9+OGW8CZ_9?]W792"OUF7ZB/9#/Z,9GF:4TH!#D4((,894%\F!$@" M.6))1M27;+;:O-\SL0"_?NU4J>69"_N3A<6K,S.W%-5R7;+M-^]Q?NI#IKYA M^JN'?UZ01U$]D?8&I;%V#QHC_NW]@BE?0'VGBD7 EHN%8/K#UC@&__/VPZ>@ M-J(J]&__^\];BZ^$?#XJD'._&'9JW@2=HD&C:="H>A:W)=O3::[=BF5Y",B2 M60&R-V5K,"2I:&U-^QB%3)3_+.:KJOL-T+\!8=2Z'_]B)._GHW?@MNP,(B6[ M,##M%3^KEXZ)IQ78&R/MC-I;OEK:OSX-\DJ9/P7+DHM2N=$G##MZN=\OOBD_ M>ED^ORDJ-E]6ZU+VU@]^%K;7*+W5M=E:O9%S7LXF_BD8IR1N,PA3Q+ ^16M<)D@.2L0RD M%(6"0BHI"4T^B ?/G=JWKU8M^/W-\I$4B_/O9]G@#3[-E\/C^?9NX],\+O6,:B5=/A)[D?!Y=?XC*11 M/\3]UAY^@R]=RR==L M]7I=EHJL9WD>B9C&>MG-%2UP+ "!. (P$YRE<<1#D=O0@JT"4R.,6M=@*8-2 MK-;E(B!5)5;53?#]H6 / 2GU*I?-UUPMT-1R]ZD43Z3@@?CQ)!:5J *RX,%R M]2#*@#7VM0^P8Q[K433C))]CXYFM.M6;785.^9N@&:[5,F@-"%H+;H+6!G=< M-A0]ERQGK<.H_#<4H4-F'/R2!E\TPH'/RDN7%<\>%(SL-*J_]F6\"X/@2G'.875.ZW5>'YM\%0* MJQYF/.043<\L="V0U@QD#(Y+_KDL=%3V,<;@D'O,;QQZ+L&4PU4S MFM[.ZP)5VKA+4?UQIY[3?A)IGF2YY E $F, PS &-,U#P*3$6<)#)K+4JH'6-=#*#O0\^D VWDQV 9W_?>-AJ W9'KZ$A^.=X+/BQM[TO63WB?W= MB[<,XXZ/8O6:5 ^?R^6W@@O^ZOG72O#W"QWN4FFJNF6KXIM:,NU\(B%),AHG M*9"A( "FD@/,DAPD(LG"B$8\DL*&4NQ5F!S3*/4#.5]^KYJ,CJ)3/2 ;W?]J M1S<#QL6,A?RB[9F-(P6/Y-GO:RK[I;M3I$2_23*U?-G]3ZN;A?\K?KMD[YD%B8L M$T1(D L9 LBASK'2D0&IH!RF/"%(SG;3""Y.47/A1E/S8JZ$RQGZ63WH08>V M+V7PU*I=G_&+3F<['K08"#/^U%E*VY MSAXPEQQG(7U4;K-'Y9#3!CQA&)=]4D\EFB7?MC$W&X\!Q0F$DF! ,L5:D$0) MH F) "$LH6F4QC%*[<[HS\J:WLG\1M5-+)*EBW8>5S,F+VL5E5]0*]S MIGE'6YN77>88YGF8@1!&#,!<(H 3JE!'>2:21*8*')OEX'7J3&UIN)/!HSRB M77N"UJ"@MNBFB5D!M5'!YGL_=(?[RC$U([#Q1LHSRYV /K@M2YU@T.1G>* \ M-^"YY,4K-1J5/-V@=\BPCIYZ97;CNV)15 ^"ZTS*:A;'E& B$$B1+O?!F7I1 MLY #F%%,8\13'N9V/MII0=-ST#KU@GNMGVVV1 J^!-L &I MUO$F^*5<5N>Q&IXA>A(*+\FA^Y)>)B_TI+5G4T)/7SUPXZG)CVA=/+4*_*1S M(V[KE(@N=X%KKXI( 4B>QSI3E (JF00AI0E'D,DLPW:48"!U>OSPV4\JBK;HUFK7!PVV;T.$\0L0#(Z9Z2@=AQ-Y/,<3C:1;*XU8Z1 M_D'N[V==,LFG19=['2><\2AE((^D/OT+"<"2)""-XBS%*8M22&9L^:A=(U(^ M_[(NN*[D=7:RG!9C,R^.A?F;)*]$M0I>K9_-*.4,A/WL<3T@OB,$6MT"I5SP M>Z.>@X51O]W-_-?7U+,Z3).PGM-G[AIE^O9KW,W4"U<-#!'DO(YC)O//:O:_ M7[PF3\6*S-L7C&=A)$@F0)9 Y2"06,U1P76B PUQ##/E-UAEKO=*F]J.RU;9 M0&L+BD70ZFL9)-@+L9D'X PXSU/Z/&8.)[@5*$Y#!GL%CALU:&+[4>"@T4W# MB.0KF8OJ]0-9+,3\[J%?P^=Y?U?H&K<(W M0:MRL*NS!YZQ0LDEWY@)'I5WK+ XY!^[FZ_+WGR]?*3%HMUU9JUDJI=MW37-FW0)HQ'*<$*Q\)1V$" M($44Y! R0$68ANHG#%,R)"-T5"NFQI,]^S)#]F->YLTP(^+)C[=G8M_DP>X M)!_X M1<;J7([QRR@ST/=?J8E$2M[6AOF-Z"/OU?,M8^6:S&<)0B&3,M;A'!) F(2 MRHB!!$LI(4*"4C%[.BA#?]EW[15JPVV'HGWN^MT7BX6.@GI%YGJ#T=+U[\>9 MA@+!6 B0Q50Y(6%* 8X9!%$20D9%DHLT;G'N2J:/CO+ILO N,582? %LN*AR M!IGOU52K:%>Y*^A4#5I='2ZAC#!QNG;JESCNHLG(^J/5DME=UY2:N",_1*4^ M+Z+XIC\I,T1)DG(6@X3F', TS0%)U$]9(F.<)5C'\MJ7F#B0,K5E1EL>845^ M!.5&R2'5) [1-*.+JS'RS!(M/+6"P59##Z>XO4BXKQEQ*.@%:D61Z#S(YRXB[N:51_2;89@?4VM]L M5O,Z*:FUX"90-@3:B$!;X8YVAN+GDI&L=1B5K(8B=,AC@Y]S7>[ENV7Y13RU M^81U0&Y707 FN2 0J04I3K(0P 120$A$U/!$&.\=?3;RJ MX*(MCJ'W99PC;?;Q<(N?Y\_%)IM%+LM@JVZ;$+,IY^H^9?4R.CY257NDODB* MZF44SJ6F&MSIJ&+1JV==T>3V1U'IX*4XHT2"J*Z7F$2)HAJ1 4FSG+(P94A8 M44V/K,EQS+G:.UK9:^L5[4!LQC&.@/-,+@,QN[Y:T3$:7JL5[8A[V6I%QW9? MK%9TXI9AO-$UEYM!2"1FF"I6(!F &&* LP@"SA%,TU2DE&D'T/!,HGNLG8OG M^]2ATVI8!\A92#)&8A("+E.J>)1"0"1,00ZC5*:,"Y3R(0TVIT::5\*4JL4" M"C,(&(LE@"'CZDTB$4 8RQ#%(8LB;G_*-02L\\P2("(8\B3#-X\1NV\6_TM/;MJD5#.9;_5\P'N[T.)O1T43&;K*1;J<# MW9ZW86[-B[ U=Z)A;+U#,]F8M=-:__,&J/6.@M=HM'[)/D+/NC1KF&8,8Y8" MGF$$8)3D@$"H5C09RV,J,P'MXAJ,I$YM?;.)[MGY8ISKKEC5B19M(\;N>L-D M5;NA,?M$. ?<,\M?#*WR$#YAA=%XH58OD@AOA85=X)6;SH=U\*TN#52*![&H MBF^B"?+XL*ST;KDH[A>-(/9\IZ17NO[S4=^S!*6LR2#"'"FB_Q0S &A. 8)QSG-I$2(9C9$YT?-J3%C:TE;[8,]!ZNM M]L$]47SXTUP9;-E9T=,0FQ'FRP^<9X9MTC;V+ S:4+6?M)%_O@FZ8>T,#78L MK5WI'5N#K;$W@:X.OI0ZY,UA94JO ^*TK*4?3<>MB>D5[:."FGZE71?]\DF^ M$73U152K4GW,UF6QN*_KS\UPQ*DDF("0Z_8+& J LR0"*!6(5T'=) MX-18_V]+KA8O;2M@CI'H=7P9F_)SEKKAF\(6PZ/&4OY ]TS9W6*!]^5YD&G M^EYH5V!=8;R4(1",B!S00%D0@*22 A02"#*))-Q MAF9\4V_X8IF\Z]2QF9_'2ODDQT[A)FXY^$EO8M:V6*[:!PZ3Z3:F;]"][VMJ M7$V,W*L&L:G M6F3=!(MF*XLPMGY<-VTBN'A2/F2Q6??^YRBYP6E8W_F?H^@&0VA;Z+AG8 S7 MLH[ ]KV.W6^5M=\IJ]XW=%G3^#(D;HL9]\@;N8KQ9)*2W.HLVJEZ4UOU=M9IHE+V!;N]R/QL"I$^I6PW&=4R_H'CFM?J0,CEM: MU1+KEW:6)QF)9)("+H@NAJ]#8QF) )=21'&:9AS;!BCM/'YRI-YIU\Y9RXRT M ^R,(X@&(N(_5,@0C"$102=L=ASZLRMA[!B?$]:=".8Y=96/:,/VK\JK:);& MLRC.&4H5:I#1%$"9<4#"/ 9YBN-8$I'QR"ISRD[\U&9]5WWRP]R8#3PA MZ9\M+@46OE^PLG9S=9;\UI1VUVZL>,-S&(X7>'BDP80B$,^A8Q>*>/8I@VO" MU2_.&]'\]_UB4ZJEC=W>]/7$&,&,AAC07(0 "BH 23D$69R)&'&40BELFPF: M"I_>YMO.TF2YJ61$MJO.G1-9R];0%D-B1GQ^8/9,>AM&^ZE3^\\:ZVW5J$V/ M$0_]5>T1YHB&(B 8I0#B"F"2 H M$B!-J90R9QC'TE>INUJ#J;EN<1A'_FK=-:";\9=7*#W3V,!J=[49+U/N;@_! MEZIWUR@QV8)W>QA=4_%N_T'#N.Z+6)%B(?A;4NIB#-7M]MSOC9 %*Y3KEH0\ MC3 !D*9J99ID$% LN7+=(LX8C'@H0SO7[;+0Z;ELG0/^BY'T6I2[E-$M8&A*><""@+B:$. $YIC%(69K%,)1, MVM5_M%5@:IY5IW% &I4#WNH<*+.4:_#4J&V9>68[*F997;8ZC)NS-1"AHVRLH<\91H$]AXF?RF9GZ.11 M8G-XE2"4*>]+@"C21:](1@%.90ARB5B,%"OF86C#AU=I,S5R[ \*6)9M3,"Y MD(!AIXO7C:<9DXXV2IYIU?< 6;.L$V!=4NYU"HW*OTZP.R1C-P^U8V8NBMF; MI?)TE93_O2:EHJKY\Q?QM"Q7LQ2E-(_"#(@\#@&,$53^9Y:!.(]PBF"8,FD4 M?=+$/S7ZV8E0P V')-U9%-)=A?[I?? M?E9W-SRC?CBDE[XGCT(:!J9U5&!RZ5#7:Z6KZ2M:^59PP5\]_UH)OG..<,M6 MQ;>F!%5W2B;"5*1"A]N&.B0CIP+D)%9TP'&(,$X(R:"=OV6KPM3HH>Y'(.?+ M[U6@AW?W!'.CN^6IY8!Q,?6;?*+MW5E:!378G?H!?0Y^TA8H_^C/.Z<"6RN\ M'&@.!]&M8V2MQT%"4CEV@P4^RH\5_D/O[V8?EXOY.E(\Z@;_M]?IF^4B* MQ2P4*$NET#$;"020)0@0R6,@:9CG,DXSG!F=:O:+F1J]U0WF1;5JR&WU( )U M\4+//E8*7JC?$]:4T]21&N11?96*?^S7!"FJ:JW35P/66Z?"9BSZZRAE=?4:7OHUJT=ES=U'5J1PF^847G+J+BO'C<>8GC%X&[:/W)8FZ7[[HBQ+;^NLS;)EAUROSM M:E46=+W2FUYWR]=D/O_T5(?*WRYX&^1;S2BE>1AS"?*$40#CF /*)0$T%CFG M"&=Y:G5T>H4N4W/RWA3S]4I7@!12"E8G?I:'%4'6BZ(-Q_W>6C&\2,@UPVC& M9R,-CF>RV[%BTZ&OMB/8-218+8/-"+[=C*"V+FC-J\>M,]!Q;.]U*#L/]AVH MSOC1O]?A=C(<^,I'.NMW\F93NFB;K)WRE- P0VJ]G.ARF4@"FN$(I$B*/(I" M$1.KG4,SL5-CVMO7__O7]U_?W[W_]/'KU>U&3L%L1H_NP?/,A*?:?@1;E8/? MO:2MV\'DN07'*GO0?6 M'6NHU>G&#LMS#-/1,.,L#QA[)JT]>.NC"ZUSL*.TEP,*2Z"<9I0:BAXWE=0. MCZ,<4LO;G9:W_#N9K\7;QZ?Y\EF(^IJNV;RNU#2C,>T%+,R!'J&=Y09$IE+,TP\JPFJ7APX;1Y4%8 M\L?U(Q7E)]DL>C^M5Y5._%>JO")5P699'.8\"G.=I)4!R" ">:P4X1 MB=-0VATT6,F?WKE#K=;P_3L[],UXT!NBGOGO*!.BT5S[T.U>W8[R-T&MOCO2 M&X2:2[*S4V!4DAN$S2&Y#7N(':E5Y6KV4;UBG^3?R'\LRZZ4>GN '[$D#C%- M@4P%!S!1?] \2D%,"(\C0GDHJ8F/URME:CY11&I-!_,\BY!EWY9>@9.;^[OZ!EKA8*.Q M)1\88V[FH[A$TC=+7 7BD'8K1L@X;K#2+W/LEBI&")QHHF)VWX!@5I?MIYLP MCCOR0U2?R7.=K,>$9 FE$E!"F"*J/ ,8\Q"P&.5QBM)4Q'BV$/MZ8&N[9VQ=([ M:X-;735]:V_0&MP%K=4F!Y^G-OP600U&BCQ^^=?!+IAYG 'JC8CVK,)X M8=7C8+D7FSV22*<9A.^4H@MV.E.-Q#(5F?(2(.2X;SNN70#0=W5X1)4ZW-Q>+JN;O+C4#PE2D:08!SXCN39G4 MR=0$A C', YI&&7,A@K-Q$Z-_NJC0;6$U-.0[:@;M.DP^LB^KH^W6IZ)2K?C M1L/!,>-#]Y#[/J[7>K9HMP4T@UL=!WPOFB9LSC+IAD'DDN$,)8_*:G9H'#*9 MY=V#&T7J8OE'&U-_$_KL:Q:1-$<188 DB7+@D" @%XB"*$E1&F9QFA*KV,E^ M<5-CJZYOQ/'^JG73QSZ0S=C''72>6><\:L'OC;(.W2LS5!SW?NR3.';W1P/K M3_1_-+EK&*&\*2JUDBWUIJIZ["?9M@9O6W=%641#C $6B7:"(@CR.&4@2U+& M*8J\79S-&<86>9SX9#IPUFY@@XI)+>N6- MRB0FEA_RB-$] UE$2%&6@M^1'\U6U\[^ENZ43#A/$T0P"+.$ 1A"!C!6;DI. M,*01%(3:K:8NR)L,^ MU(98.*60"R+'91$S^X^(Q/ V%W77-QTE/BJ3UDKJ8C6+H>!ARF*%K=ZF3H4B M$D0D$+'R5XA(\C"WZF%S4>+4^&1;3ZU.F-AMPG5--?536)N1BE,$/=-*7XN: MK<*^JJ/W8..O'/HIH2]8_[P'@_Z"YWTW#MP-;@[FNH,6AF >"Q:"$(8I@"AF M@,8T!A@1DL=A%L6943SOZ<=/C49NOWY]>V>9ZGX F.%.[& 8/'-!&P+@XR#I MM,U.MU#W)8R[57K2NJ,MT=-7#8,WFMR.X?!^OG$"J MW9,(O)2H,(#%:6YCC[AQ,Q@OVWV4IVAPRX @V_\EGNF2E+QJM^XES+,,I1R$ MDNF<;!("11 ","@YB<(PC[#1]_W4PZ=&#.VVL3X]?PY^^J-3MBXWM=2%X P3 M"T\"V<\+U\+CF0@VFCD\X.@SN3?^[O">\0+FSFB[%^%V[AK[)+HO^AC[]D=1 MS4(8AYSHBBXB8LK)INJSS5 (6((P2DB,:&ZT&;CWU*G-OEHQY5@JU2SRX[8@ M]4^PP:;[_L3J -]J53 R#_ZF5FSKIN[9)1RLDN&.[+XV^6W[P-&2W8YLV$UN M._Y'-^DEKY=U'QHU'NJGJN"B.4J\Y?^QKE9ZF)K: #,89D) G@&9AS& +$: M9AD$*2:17@5#$F;&'\GA>DQM1F_5#MBNW@'9**Y;&BK-K\L5,!TF@T_P..![ MYI23,?T[@[%G1[ UI*UT,LY@7)>4X6%07C+APL'@7)U&80FI;8J$Z>-?-/W! M$H-+J0VVC[NBC#2IQ!O1_'?30FV3 )5+DD02@D +D$8E!PDB208)A MDEB6IK\HTV;FC5,EIE/0+CW1'&2SC1^GP'G^CG2Z!C]UVOYYIWFCP\PN:W"< MUUGN%3I^-643#$[63#:Z\;J(E4W:5;-7K>,HL&0XXRE2#B]2_B]6*]4<<@0R M!A.9$I$:%G6Y+&IJ+NXFXJ+8IC\WX2K#(E5.@&O&*VX@\TPH&[2V":)^PU3. MH^$C0N6$M!<)3CEO];FXE)X[!IX2MXF;[XI%L1(?BF]:QDJ]"\4FM_.@%M6O ME9#K^8="BEG"PEC&D5I$"T@ 3"((,(<)D#)E68XID2BQ.E.^0IFI$E-PZG1LK(FJ.W0 M0:V<87NQ]",FE]T9%Y@'_1&I\L'M7V[I>MO-BD72]G5-Q%!I:T,=LP, MM)TW06.IU\X<;@;!=9]?GI32-J> Q! B' M$D")TCIH$R#&94P99A);Q82?D3,UIMZ0PNZTMCEUOH2K'>]>@=98[&D!U&#F M.P.##_XZ%/4B+'3&WG-<D?*=^4\UP M%&$D> 9"KIMLB#0"!"E7)X1(8BARA*G1?GV/C*GMXW1J!HV>@58TJ#4U^XKT MP=GO'S@"R7>LA3T^QAQI@,!V;55UBZM*L+_<+[_]K.YNUE7JA\/E5-^31Z$D M ],ZZC"Y=& AZN6B%#I=7Y=SW02+MLU=4H%RFL80)#BODPTPP%BWK> 0931* M8(ZM2HSU"9O:I-_5=3E@?G5Z8S79D7('GF0P&XV9?#=H $*=UG_ODC5OA MV<#RHUK.)O<,XY#V@.F=TE.'H>MR K\5JX>N^9=E/0K#ITWHE>_.<^LB])W. MP7>E=+#M.>>ABH4E4B[G@JGH4:>%)1Z',\3V]BOZE3\LY^J.ZJUR[E?/F_F! M(T(3DB+ 4!P!F)%#CT(FS&0&]0\D\ZNDO\U:-0,;E>KLJ#K5;W?L5H>G99/BZ)Y_+(#EO M#7Y:VOC]OWNM/MGDN_\.^WS]NV*ERW&\7_#B6\'79-[D[C.*ZG#J+9J6F?UGX:RGRB< .29'P9@8Y7I MWVO_M5G_IQ\^6@6 7MMVJP'T7S@T9$)-'5&M/I."ZZ2"8)S#*:"YRJ_)9!\^?VIRN^PP]*=T"OJ[7D*L'T:;NZ[#7H&C5MXV, MV ?5- AB,%3>XQT:S0*MFNX]PN9KW4T]>$V>BA69-ZR.P 9G+ /,]OS%-9*7:YQU6NZQ5'Q M, A&.L;M'7R[X]1C.WN/.GP^ZE]ZD;%%ZJ7ZA3?\S56W8H9X'R^)>5BN=ZO(]1\CUJW M(\0VZ2]*FQNJMOOO%LRS94=><^FF/3ZU!D_T] M&O#2A0#\CXU!D8 1E!C87DZW/F@+@VW;G/$TI2BA#"1IHKYA*4( TU!'I48H M#66NUR-6+>5.29G:.J-6'@-,N<"<% MC=OYK<_6HVYOO1<[\X7WW.Z[DBRJIFY@-$,9)7&$,T!SI _",P&P$#E()4Q8 MQO,\I5;1Z#;"I\8.=\L5F1^4NM>GXV1;O>%JQ_3\2 SV*YW@^R)NX7ZM]!W5 MO7IR%_'R[(B=E__2?M1%9 SZO65>S MC.4\)7$"$B0)@#B- 8;*KXFC% JNO!LL<]/B?)SEG*192A*09U(M=$+=/ $E H0)@2(B(8Z8D8=C(7-J5+'1 ML.V>K60^6AP0& )M<,;B'C[/K-$HO!OKU[;0WD):_R*X\P*IQVA'.G]Q M ['=D8P=6+T',X:/&N]XQLZVO4,:RUN'.G)O'T5YKY[X2[G\OGK0!_)D\3S+ MH4Q(EC% 6*C\N!@10*&$@$018@FGB7I][/RXDW*FQLVM7]+I&C3*!JVVME[< M:6A-G;BK 1O'A[/%:H +UXO$U1[/[,#UFGCLO_5?/C3'>:6X17!].*P> MW;7:93SF/,<8I#A,=;M410()"T$$DQ1Q]6K$G-CL29T6,S4BZ+0,.C7M]IK. M8&FVJW0]0IYG_A$X#AL9FX'@-M'[I*21\[K[K#U.X^Z]>F"9%+'2B4F?R^6W M@@O^ZOG72C==>+_X)BKM?VS3:F8\CYF4H00Q3I5S@#@#E(@$,"PS(EFG:<3"C$S_H>J88 M#6R=)]>I'=#GX*=?&Y3_'&R4]Y+M98^8TR(LYM+'+6XGT*?!2W<9,$#'H/F R5,&[,0?EQO_ MJCLH*:=Q72ZZN*;GF:0XP3)!(,UI"""G!."<14"PE,51# E!B5DI'@NI-I-N MI)H\6LN@K-6L-GT)#+=Z;/ VV)!WCZ%GXC)3V-$VL1TZO=O$AH\:;YO8SK:] M;6++6P<0ROX6].:1MYS7-%;-(I&G69Z$((4I Y"D$:!IFH(8103'."0R,6I^ M9"1M:NY2_J MJ'==.UW_T]U2_^H@%9Z%7(0HU FO2)$Y%SHO'$+%Z#2*8)0E46H5BOZ2QDSM M6[%7+T&; EX=U4OHNB]LNC'<+<]44'!;,L'K2V6V@/]G>54\?QO/5=+8K0AP,X'#YR>H3-^H7Q<#N0\(WN648'W9(S+^>,?\T<,/*W1-NE&F75-P:+ZX]7S*[%@#X^D_*/N MHD8RF,.8QX#S. %0*( M;132'&4L!#+6.=R[]7+UI+HL]R@K/OQ/<->[L]J^BQTGH-@#XOE?'G_ MW#499!&A,H<@DH0"B-6G5F]( 1Q!F:(XCS)JE-%]2=#4/J\;_:QW5>%^$[F=5EQ)%A. M<"9!0O7!H8P((%D: R%H'I$$)HI^;;CV@KRI4>Z'31'\FV#Y5#O9-WIJM=?J.JK1;@F,2QZY)')4.C&T_Y!53&\;6K3YJ8DM MKC[)#\O%O7[D!^TN?I*O2\&+U0QFRLD(40CR5)=5I?A,HW?TZ0'UH^?:$3LI^<9>H#Q$3WZCW_L%1G/5N MV6_%ZJ'+)-^+DE_JKCHS%*%0>TL@K8L_IXJK\AQF( Q3RC+.1!@;]2ZT$SNU M]5BG=?"]T-U<6KUO@OVTC]\;Y>V#.TT&PHR\W,/KF;H<(3LDYM,"*,>1GR:2 MQX[_M$#C1!2HS=W7YM4<9EN_(E7!;A>\S;H^J+)&XDS " L@J*Y9@5D$<)+' M(!8YIE$2"HZ283DV5GI,C=%VTT!*H5\3]7UI@JG4;U8/(ECHS"@]B^J=:BX6 MRT=]TJ+^7O?U6"T#1N9LK7,+ JI-WQ;&: ME;.MCU$]H"SJ2 MK=6YDG1-0AZ#D@G.$H#"2+<@H2F@(I<@PBE.,$5AC*R*P#G3;,JT?GW)S&LS M+:\==ENN'G$P1V3O$<;19^E2,\Q?J [I!>6F6E34#-,K*H0:"ACV7=C?VZC> MK76AE[\5B^)Q_;BSP?%^\:[X)OY=^8O53&0HC\,D4EX\JA-),< HAH"02"0\ MYR%A5ML0]BI,C>GC,$[L>'D [&8$[!=,STQ[L&=:W02-_D%KP/[&J6YGJ*T( M:C/<\>EP"%T2YP M1F7(X2@=4N$53W)>B.B=8EWV4%1";&H>)SFEC D@(J'< MW5B$NKUP EB&0Q+G&8(Q=52,Z$CXU'AN1T%G18F.$>\G.M\X^G8F+QOZR MG,_?+4OM ,Y23L(8AC$03/ECD- ,Y&&& (\B151/C9\Z]8.? M.@/^K)V$71O^:]!8$?RN[0A:0RQ7U;;#9.:Z>03?,ZEYP'U 3OP@]-RFS=NI M,')F_2!\CI/OASW&C@^Y*&9O%ZNF995Z4ZLZD>I367=F5N;.U!M)&.U<3VHQA6HYN&O>0?Q?=;QI;KNJR!FC@+]2-KMH0_+^<%>V[^W)ZG(XD2 M@7 (.!>)3N5# $<,@SQ)4IRQ"*O_V:7RV:I@,VW&2?'[(EA]]K*Q(M@WP\[S MMQX2,RKR";-G=E*JGP?W)F@4#WYO_^LEH&$H>BYYS%J'4:EM*$*';#?X.4/3 MOYO=W[OE+5,KBU)\6CT([4+P-5L5W\1M58E5-9S'=7)M@6\-DDSVLE@R\?'Y2*H]++.-A/::+C,*-']('@FPDT*E\*X M53FH=0ZV2@>-UBZ3IFU0 8SS&+ HXC1E*).A4<.+/B%3HZM.SV"K:-!H M:KZ%<1;0R]L7+F#R3"@#$++:L[@$P17[%6Q27C=OJ8C0;7B)16CLYW[<&-&G3FX[BM>\2K.U[T \>,CN?QLLPC.KEW 1*]6!' M]XO]Q-S[/$-1].$%6>OR(G[14,3.>4J#GW=EK.+;IDM@-1,LCM,DBT <1\IQ M8H@#FH44A! F+*5IB"FS2=P^DF#E-8V6H;WX82#/^N@H>S\2T MC1U\>PF3X1&!AW9["?C;"'F9>+Y#&\^&ZQU=.##YF50/^O_Z[/@;F3>\TGW* M]3_4;7-V?[%SY2P,):&IB "!/ 00<0)HJG? PUAQ@X HE78YT==H,[4UEE:O MV=/1/XBMHI99T5>-4!R*C",N09()Q=$P5XM;A@F(8!K'"0R%S/-94S3^ZXJ4 MJXF-TZ%F+S!: 5D%5-P7BT7MZC8IH39E]MT,I,PS&2*< "F(FFJI&DB:$C7? M."M2+WUK=:+JI7=?/MYCJUNA+5VQ^KDB@9Q8*4S^]7XK'ZJ,#3U1Z6 M11*W5F2H"QA(E/.4,( %'&JZU@1W4PYQTF*U.<6VG6:\J;KU%97 M/WVHJR 4M25=__,G';%4Z%!K^.*;V.KZ4:P^2:7,YV59)R*OU!>0KE=U,8KE9U*JS]^,95%" M(2(@Q/K 4JCU-\4I!J&$41)+'G-FM^]VG3Y3^XZTNW3UX3_;M:K[?#3E=BPW M[:X<,\,MOO%&PO>&8 W_GBG!WK>A;LJHUV/*)!VH5C:%'':LTJ$1D"1CD2 M$FOC4];[VM< MP,Z^\LQHYZQ3.$6U.R/U<@)ZR_]C7:WJL]=WR[(G&K?N1(^R'/(\00"E<0(@ MB5*0LR@#*84,9C3"/#)*DALD?6IG(3O*UPOYWKCU2VWM'0R.&?EX@]PS)SE% MVYJ7!J'FDJ[L%!B5Q09A?N\U-WO_Y01SR/H5"D$L:A M\J(830 6' **9!K1*,X9Y"ZK[D_1>3*L##_ :3(: L.C:\? ^CZA=H&I\UK[ MOCPB([F3JK/?Y_]8W6O'356YVK:-_D4L[TOR]% PTLR$5&+,<2A!CA(.(,\D MH"%G( IS07F8I&'*3,BH5\K4V&=7/RN2Z<>RGU6<(>291FS ,68+(^-[Z$'= MOT,-ZF^'M- O8!0>,+*QF_AF%SOKX/Y%L.7]HOB'X.^Y$EC(0F\V-PF(K2?$ M?UDN^?=B/K]=\*XED2X]4>G"=/RC6,T0I!%2E*"61%0"J)P5@!G/= BFE$F> MRS07-H=TGO29U,6.70&I#0M(:UD=/#;?VJ3_71MEYP'Y M&GXSIVD"@^J9(#L+@QT3=1Q@9V2P:V6;H-VM"KE:"[:6WM2CO6-LT%I;'R.Z M<] \#XA+G\Z7JJ.Z@9[Q/O0GOSV'74:W348G]C;P-L6^.7C_9WHK]C3___W;85=.?,2A MZBU!/H8>XY4M'Q'5O5+G8\H=6/5SIV'XQ^5*5)_)<]VD:&'6S^_F2+ ))F,5WX"+ 9HO) MJT ;J9CJ1D7M/=5*!JV6#JNH7L#!:0'5<[+&K9UZP>*CLJF7KG?5/Z$-3*AT M&=#B6_TN9UD6$2@P%MB,+$['3(XY.1]USME7R M)ECT[&4,A]R,/IS!^*)=#S:P;I7VV>7@/$1^6QNE=ZQAT2MK.ZWT$3>?T8%S&F<^&D R8R"<-OWH2[S]UY E\TJ3CR7OZ M,J]];V=Y'$J2I C . X!S+#0W100X%F(4!@+%,79H IS_7*G=BA^6'>N.870 MI<*+U8 V"J;HFZT;/&#JF22,&]WJ/K>C=[;UL8 P%3W%'K;GEA&VMSL+#]+M M)PO>%A&HJQ9+49:"-^W7NAH!U?NJ6M?[L_J'>AT.&X$CU)M@S+-BQ[*;K0;DQ+GC?#N^"!YU]7D-YK@7=<_C.8/5>.F3G M6EP-PG2N%C&,_IO';UK;A8CR!-$0A)! W?$W![EB;T YXUG,8IAE1H$TIQ\_ M-1+N>L9>[G1G@IT950Y'Q/?*TA@,:Z8Z;;-+LCF0,"I?G+;N<,J?N6K4F.Z3 M9^EO1$,T=^3'SC_.TC"B48Y2D,09!Q!E":!$+50YBB1'J4P10G;'6/Z5GMXA M6*>GKNBWB>6V/#4?8; '>WDO,8#_!''=YX.Y-R^$;G"Q<\6+1W@/&*4)!'O; M:/W23J2G47 4 CY$\C75:=4CWQ05FR^K=2DL?:B>)TR(0;:5/X.MGE[\*P,\ MW!?M/"WN!8IN]MI]NFAF_RT#7^O')U*4>E?NDU3+-?4F%)M)]JY8%"LQ+[X) M/LNS7$8DBH'@B0 P3]7JBNEP(9HFF",I80)MEEB&V]MJJK2/E9*THJ#4- MBHT53>Z!9<20X3@84HU[='W3SAZP6YU;'^4F>+>#M4,.L@/**1\9BAZ7F^SP M..(IR]L')&;=/10E_TQ*O;O$Q>-"N06L=A/4FZ5@^W#;BL[D(T5N@9S62.ZKK:H/$H=]J=>_0LGI'9=2[$NHS MS&2>8:XPX.OCLW&,#EMF+>>7$C%\J[:/=Q?;S+MPSLE- 5X?I0 M+$3=(&<60ZJ6MA$"C.94%^C,0![%$4 8Q3&/. FA41%3"8+2V3L.QZ<-=YIMX-C*>-V.CAKY5&7@_-7#IS?[$'P M]5Q\DL=G8H(;G(C=U6U9Q(_5*V71'[.,LS ,H8(XT3T0<"@ YK$ !'.(&0^E M2*TB7AWK-SEF:B<"(72E&+,PB.#WVL9 &QG4 M5KKD4#_X.R5@QRJ.R]Y^\#VB?D]BKOUNW.F4[G7Y7+>0>O7\>JZH:4L1*$6) M2$4"8IKH0G0Q!SB2", ,PE3BG"3"* ?;4N[4>+[6KEXYM5H'M=I#Z;L?&+]>EW633I)1$DF8 M@(3C$$"$-#W1'&19DF4248G3U"KVQ%3RU AJ4URE6!R%F]@WWC9$WXRHO&#J MF:K.U*HY$7S2ZNZS9,T%N/S6K3DG_(6+UUS Y'(%FTL/&%K?XHNX+W3XW6+U M4;U?,Q'RA!&.0"+3#,"$,9 G# **:92$C(5Q;A1D>P53+06MJ6 MN#@ L9]G7$#CF4XL41E0Y>*TZ5>7N3AX[,AU+DX;=5SHXLQU T_C2/7P;K[\ MWG:!U4=]E4Y:5VNR=\6"+)C^F:V*;_7:[$3(-R9IACAB '*]9!),9QNF$#"B M4*8BRTEHM85VK4)3HXBOZZ>G>;T)2N8!WP:2JX7!8KD =6.^HC.RWG&1G9D! MV=CY5\O3OVM'U?"(<,2Q\KU:T^.@;=DV1'Z_-RH;@X*M1;X3 USAZ_3@\5J= MQCV==(3@T1&FJ^<./>=4R\XOXDF]_0_*O_M?1G*GQL%;!8.JWH,I-R8$I%;9 M]G34#'[3(U/GH'H_1]4@;E4.6IUO@AVD;_N!'7"X:@63VQ-7,]$C'\-:X7%\ M-FMW^S"BVMLWZX)/LRR1D(<@5PM" )E, 8U0#@B#J8A31G*[7:P3,J9&0-?L MHY^"T(Q8K@3&,XD<;HL[CPCM,=\E.9P2,RH1]-AY..G[+ATVP7\3NM>0HHMO MHB3WXN-:/_.3;.IC?5JOJI5RGI4S]*:8K]5E6T^H#@?9KB)C!A4E1$"&>:XX M@2@ZX"$#"<4X%R3!66AU\.9&K:G12&=50!JS@JHI0[;<&F2Y4'0T?&9\-/Z@ M>*:PS7BT%@6-27IMWQ:(V[&JCKE8Z+X;3*/'V\6F^?!:BONASYRBJ&5#-I16=3%_>G8M$2 M]Y\'+#L'#);%,M3O$(RR+&V+-C8V!(T1-RT?WP2;$6HN_KQ9P6I;'"]6AX/I M?/$Z0)7Q%[/#\3JYN+WB<0/2\?]=+9?U]M^;Y9QT**VF1VWT*O7[:-EV[>H_5>3GG?=<-1'DB2TNGU6VR"&F*[; M43]8:OT/=NV<[(&9NGD>8/=/I+L*UZH%A\J<[MVX@>"[=.5L51G7C M!N)SZ+X-?8Q]%-NM^KQQ_8E[-R?W,YJ1A(@H FH1RP',DR='5IUR@=;./%YM'ZY^PKD*!-]48F:_563:25NO"$G;?]YHL6@G MS=@-0CM]@?W4TUW6;DM!7B^YF$&3-E=OFJ-4LIE$8<1H#(7215!@1@%&JU@8\(XSB-(R9U7'> M&$I/C2I.-&!^N<+S9T?:;-$QM?'SS'.>BL^WEF^2<7:,GV;]^4M#-=4*]&?U M_J>M07]I)'Q6H;\H>VCRT6OUU)+,=5'%'_]+/,\H3>-0H@B0*)$ "A&"/&1I3QF*CTMQG)4SM$]$FVK1:UK5L?P1*3]L$I$,@+SN85\/CF8&MD1F0 MA'3&^JNSD Z?.W(:TAFSCO.0SEUX78F&ZI-\K575S]:T\TE^*:H_7CWK/]\1 MI@9E6SH IPAQ22(@>:3;G2E?$U,B01QG)$^CG$ XJ%R#A0Y3HX3=(B]LUX:@ M5,H']#E8B%50D3Z?P=GXF#F'GE'WS#0;[37B>_K7=7:4[C<:=?U#T%@Q2@6( M 6#ZJ 9AH\:+5(88@-.Y*A%#'F7'E56YFGU0KM5]TW*25.)./>#-\I$4BUG$ M<(QSM=)FD=Y"BYCR?K),@#QFF$6(X20V(L,^(5-CNZV>@58T^+U1T_"$O1?. M?NYR!9)G4 M88Y$B#,@I6:O"#- PS@$J0Q9 D/((HIFWT1)E_;%]XRUL)ENN[J,LYZ;+Q?W M9WJL53?UNDY=1';:6@PMV&<^:G8K/$\C,=(*3Z/;-E^K#3BNCS52;3]K$/W4 M^3-7XX5J_EGC=+[^G_VC!H20?V6E$(O/Y7(EF)Z^K4L1,Q1Q1@1(PICKP]0$ M4(A"D.4P8U&4PS@SCR(_+6-J'MQ6O^"GJM8X>-K^2A^0,>5CF^;/](';3V". M(/-.4#5".Z"Y\\<,$.B-ICYSZW@!U?VZ[\547[AT\/I-'^,7B_NO.J&/E+SZ M]8DK%TQAE89Q^QI*R.)0(#6]>4P!S(C4->@3((B,K49OWM MUU\#K1\(8^OEF0'&QDLSM\CY7I9M] TV"@>-QAV8?I9GYB@Y7IH9"!Y[66:. MQ8DEF<7-PRCH%U(L])['I\57HIT9Q7!/HEP]ZYRWU=O_NRZ>=#CG#.L*YS2E M(..0Z.AG BA1(Y#G5&8,"9S&9+80]WKY>&=.16;2C694WLRH(QT\;J N=0WO MA2[<][2LR%RO 9Y: VH_1'0&V#&6X9"8499#A,?A+*UPFZ>AP7U3@UMT9V:= M^G5.[BIX>Q%A:_:R \PE?1E*'I6_[- X)##+NX MI:E1YR:4>W^FELN@MBK8,:NN'+PQ;*?U<;5)CM3*W.ILM$?:],Y &V6;FEHW7/KL^+&;GQ]R>X3C:\OWC*4/19U M.<#?BM7#:T5+RT=1?A%RO>[:6#$BTPCF N!4*)\O@@SD$2$ 9R$+)24X MB4*KAAW&HJ?FVS5:[C:JO0F^/Q1,+7Y+W5J,S=>\CK5HXN6#4JS6Y6)SO6&: MS8 A,N4A'\![IZ5&Z>"[TCKHU-:YC/58;#3WT&K,'B^WO&4L?60:LT7EF-6L MGV ?]JZ<,;YFJ^IVP;^*\EO!1-4&:BLR4TY0IC#GD3ZV"!6?I2(&,2$)QI"* M.#'BLUXI4Z.N5M%Z$Z_5=$#P^WE0^QG(&52>R6802E8A\!=1N#8&_KR T8+@ M+]JX&P5_^>*!C234;9_D+5\^[03O8()CQD,*4A(I5X8EN$GXA31,$,8R@YE1 MN\$^(5.;^5I'O8_?:6DY[7OQ-/,[KD7)\Z2W!\B^LT0/ DY;2YR2,VYOB1Y+ MCYI+]%WKLL_5%Z''4V_!;)9/VVNZWDN0$IA+$0(2XPC 3'#%#0D'+$Q"R B+ M,LFN;WUEHLK4&&2C<]O[:F6D383:,-E@YI99RZK)SHK#79B#_PM*;4:U:>R M#ON0;>T7\;50>.ULG[\A*_77U9K,9TS02- X E00"6"86 W.BZ-286I]:U>;4R3VZ@G! A?J%"%8]56W''5N[(\:7'+&Q#A[WBGZ= M.7CL+-4!(4V,H>P*@(F@TN;NGE\&VN";H#'9:ZDOIX/BN;R7&UU?NJ274\0- MRGBYE3O/;^P\?@MN/;X+W'^]N/_[R_M6'M\'MUZ]O[[Y: MAB';#809U_N#US.#=XK7^X7'R9V[S;Z]9'@. \YI>+*=!N.&*0]"YRA<>=A3 M!F1SOEH7/EN/;KOI?C>N'2@3FNVU"X+Z(N+W*WO",_]('P MPW*NFU@JE[..>'FE1')==D0LJN:]#!$6#"4)8#2/ 122*684$*"8J%< )0*G M;,8WU/S+NN Z4>%R'N=PG:S>^R/-_+W\NP&J:@H0SFNWG,R#)U)P4"P"1IZ* M5<\2T?GHF7F$(XV%[YU:K2"@6D.=JE&GS=R6I;I$Z)]O@C>"E36'JY65[CL4 M[!@8?*+SMCR8PRSC]M1'J^#1PXCW_>+;TKJLGP^M6*+ M:9(*%"+ HRP#,$TIR",8@Q0G(F0,1@B%=I'#?>)L)NLXH[3U_> MO[5<&?>B:L9ZKI#R3&L;-?TO<$T0<4E(O?)&91P3RP\IQ>B>H;7SOSZ(^5RS M$%D\SU"8QTQ* 6*A?; ,"X QDX!%/!$024)BX[YGQX^?VG*TK0U?JQBT.MI6 MS-^#KY\.K@?%,P%8X3&@3OXILZ\NDK_WT)$KY)\RZ+@\_LFK!NZ7"WT$_/10 ML+T"T[JP=+O63Y@,,0L)P"0* 928 Y+I+?*49QC&,)3(JO;K18E3F]1;A0^* ML&N5+3?%+Z)MN _N$D/?6]]]\'FH'V2,C=/=[8M"Q]W0-L7@: _;^$9G<2 [ MIX#M\N;ULEI5,Q3GG.0X!"Q72POE*L0 BT2"*)828LK"E%P;V7%&]-0(Z*XD M:CW7E-]C6L&KXS/.86[&/GZ0]+XA?BJ&8C<2HE4\>-T+L8M0B MH>0YN."?] MI<,5+J!B$(!PZ0F#TZ655X1244"(",<4($R(/,$ M8T%SF(96'>L-9$Z-I3Z=Z$Q_7U?CFC==T]LJTBORXZ_6>=47!\",N1S#ZIFR M#'O0WYPMG=_9Y-"[LD#0<6KV1;%CIVB;XG B5=OXUBMR&_3>L)KVND[:ZGF& MZ-)EMBO4)2$.)<(Z/J3ZHD;O[0]]6*D_@+.4 MYI0BIJB4"*G^H CDC.J\^S@5D%,L4Z-F!$;2IN8]:^T"T:AWTZ5BW"V?"A9@ M:%FSO!]F,W9P!IYGHMCHV41LU:W+=67?#DFEK3N", +%)5?T"QR5-HQL/V00 MLYN&DDO/N^G&$A! M,B'0-@3*"'>,-! ]EQQEJ\*HK#40GT,>&_J880K8]FC$I4M(H<,97W_,&IJEH%Z!W.Y4)S7EO3B M"1)J?09!A+ 4& ,2"1"$*N56Z0/:T-A=?IQ4LK42*?=E-AH.;!:TFE$S3CG M:IP\$XP]1-9,T@N!2]HX+6A4CNBU]9 0^B^^NI!T&ZY$94H)IQD0$4\ Q% " MDB$)TBB.212Q-,ECRW//?0E3F_6[M8\'5X>VBO6Z"A+_)Y0;-#R$[8U.=BUN:L)T5E=#_J.W5T+IYM--[N;IIW=37VEAYYVHPZ7Y^ W M#XJ_=-R.5M3BK\5Y%B_-7#3VRU 4UMWG]NJSQ[8^BFF6" MAA&E$E"&8[6,SB3 G,: 1#C)&.6(YM+N;/*TH*GQ55.79J_205UC^W>MK.5& MVEEP3<\AKX?,^X'C(+0&'"KV0^'V]/",K)&/"?LM/CX/O'"]?1>2K^)>/VF; M@$7F[5XP36F89R$$4)(,0)C6)6YU%F8HPAA*1B$W[4)R5LK4F&%7PP'M1\ZC MV<\&SC#R3 5V\%CU';EH_K5]1\X+&*WOR$4;=_N.7+YX:)2^6J^3DK=]37XC MFD]6S[>,E6LR[Z(*9I +EL$T!CC#:OK32*U@& M!PL,DBP1$-$QF"W&OTYW, MO ,SP49O>]Z\[;OB_;WTG:(!FY/BL0K8 RGO;9LT&J)NYC0X1'*LN.I&X:#K M7[3!M-7YH-149X++(&L;R-P&7AM)'CD8VP:-XP!MJ[L';*B\*:HFYEXM25\_ MD,5"S,]5+F 24JZKC\9,IV]@I'B*DQA$$8N2.&)0RLQXI\5<[M0:#LA]C;N;9$,N'U@(5#&=".2 M2K&:WF'N^IGJ/HPASS.09"P!,"8IH#CF((OS5$"298J#[*K0G19D,QG&J3_7 MZ1D\-8I:5N8\#:>9VW,]1)[Y8H--JZ&'EJ_]&#BM?7E:TKAE+7NM/:I8V7^U M_>;(7;&:BT_R_8(7WPJN?!L=VUB7>% 44ST43W?+IC)6N\B/:9K+*!<@25,& M8*+<$,Q#"&(L:9PS0K+<*#!Z@.RI^2.[FNJDR;8DF_V6BNT87-YH\8BL9WZI M-=?E%[:Z.]Z%&8C-M7LSMF)'V[$9B,?N/L[01PS,==7E4 [[0'1+)200E4( MDM$<0!$)0%G(@%3KI!!S(AEG=DY+C[3I>2ZULI8IK3UHFODLCA#R3"Q-$9WC M!C'N8RL-\'":R=HC;MP\ULMV'V6Q&MQB[]/\C?S'LNQ.F*OZI)*(#,:Q4.!A MHMV6$(&<< )HIOY!IA@1:+2%]9Y"[[&QS1$X;]7NM[[G*ONRUNWZY5U1,3+7*9YO%UPWK)L)%"4H"@E M<1H"2.,4$,Z1^JR+%%(F0R2,YFN?D.G-VEK/H%&T26E6JM9]),U+79^%M'\B MNP+*^W0>@)%5^>M+(%Q1!/OLHTO'>:]W^DCL'7Y7*=;U+TU MJIG^. LA8R#5[ :09!A0A%. &(=IAB5!26H3I'5"QM0F>Z=B4T;M1E=WU/D^ M5:VLG0=_"E$SS_U*G'QO!700?6T@^MJ/C;6?WF.]2__\E)A1_?(>.P_]\;Y+ MK\N%VBD@>Z*9[T U.47("M8\4I.L4>Y$4(R=8GDLA MM]>T832WWTG)ZS_J8-\%UXE+']5L:8\[1,X(CS$#28Z4=QC)%*B/ 098<$Z2 M,):(6"6Z^E!R:M^"KJZG5GA@^0PO8VE&[R\]0K[/T.M1:1(,G)?M\(F=TYA! M'WJ.&V'H$>FC>$2?LH9QO?JX,"%XI0LCZ>]']4F^+@4O5C,<"9FD# .&$PQ@ MGC) )24@S6$4_7_5O6USV[B6+OK]_ I6G:ESTU7&'@($26"FZE2Y'6>/ZZ3C MW,0]^\[M#RJ\QIJ1)8\H)9W]ZP] BA+U1@$42'//2R>Q16"M!\+#A87U(B0R M;)[X7<*=G6M\5W"UJ%7MKZ7ZOIA]MX::*.6--!-E:3L_+CZ/M1NA!L&O9U;< M!ZZ4TL8!5'*&X\>+4(0DN?.3#>9@7JV69R5N4 M-X=/SVS^^%H&&?S5QF<7#_//96'YOZGIM^>5DK=FS[-OJORE]5U^8-/EO[/9 M6DTRFYNI5LNIL-VA2D]H]*J6E1C>=1^M"[G[R2V #=K O6R"K=XQ?H9Y? M"LWV[4U4FKFZ$?\9G6SS;K&YJ5L<-.")JEB0E0$HVB!T$U481>8[5Z%T$]4X M11N@JH^45TV1Q2HJP1K0S@]T[#%'EJU/2KUT/[I MSLE,ZY=UV:'RO7I=*C$M"30TBV1#M9TM?BJUZ5+"_6.]"+?NV*7I#^G",V@6SD*SI-?^@S-@%F4/VZS3&];=L#T6QMFU,'W45 MFO?[7-KL&5L28/K=WN^=/LQ;TC7G<#%;VUZH96C?YH@^R9-809S&0*6(62^X M!#R/$T 1US!&6##$?8['O4H[ME/V_H75=*.N=6I7GNRU53A2]7[?N+?-[,^6 M%5[-6-TO <-_%?PO$M]T@0>ZC+R)'AKK6NEY<]K;W"P>N55OXU^.[O]42S$M M6DIJ7761V=M2]'49&E[@-[M0[0W[MDO9_B;M]IKZ,)U/5^JCF5L>I'/^7BB] MGGV<:C7)BZ M%#::&3W*F >V.3K9-.7I+F.9E>FQ?B\-IX5QX_[08/=,X96XH)3W*._[)JID MCJS0X3C9!Z*0U.HT[Z ,Z8/$(=%Y/=N-K]Y/"S%;%.NE8= F06[L][M%L2J. M[KV*7>=*PF. \H54UBS!/KU![U2GK&9QE^?'N_^#_CU M]NO]^^CN\;?/]Y^^WCX]/'[RXZYK%\F-U@:$?L!@B1-F:4\=1P/A%Y(.KQ5I M4*8,A-\AB88:MFL_PX-*A3MQ&B2J1"X59H AK@%FU) H2P7 :2(3KF((H?:S M!UVF'9\]>/?XZ>[^T].7DB*_^O8^= #:C0A#@]N\X$H;"=% MAWD';J[HCL1QOT6/9SN45OXJGI5:;I4A"%LA M]O\U84H@SC &+.7$>DNA;;:H0)[F6M*<4BR=O*5]"CDZ2W#]\L*6/^VI=NOZ M-%^Q8FK6LE3&HUQS7^O:3H]C6:V^C<=0&FZ"J"(7 AYNC3U:C8U@K0=J6!9, MTT!5P7M&OK6$>%]S#U=OO&?T]HJ3]SU7A[?^[5I.-\WD-N4K::I)P@4#$)JW M-(946G\S-(MOCATRSU.1.>7XG!Y^;&_:4D /ICW&R^$]>!4*/;_!2MFB2JS0 M_0K.ZMW**<=/#<<&9R7>V\?G/]5A!WY>_###L#FK_$V;;U7"&**0I(!RIFV7 M)0IH3A+;AE'%64S36"'G77ARBK'MQ%+(Z-UK^N*WZMV[>TT\.MX%;)=_;Q.V?[!Q9N7A17XT%6H[Y MT:)LXSIM25BN4RH%YD D$IGW*D& 4/N&S6-H#L)9K%/A<_G1,M?8MG8E:K25 M-:J%[=18M0UD-Y]=(.AZWN2=4>L2]W@)C\!ACF>G&SJJ\9+>)X(8+S[2C3L^ MJ=4=*YX_+Q??I\;0_O7G[X6]R?U@#@!S8>M.B=7T>Q4!#$66*Z0$4$09XP"K M&%"4:4!CEF629%A*8Z(O5FSF1B7N4WLQRU: _O:(D=R:!<\V8::4W:8UOUO; MN[SI_)=(UQI$;*N"']EXK(H;]_2#=<]49&&V4D>?FS#_7L.\%3ZZO0RS-SOY M(Q:2K#QF'Y2[_%$YI+(.(P1EML?7TIF]MX=48OXW5@SDB

'O%^K6VV.6;8:_(?I=S5! M,$=*4W,(1+$Y_Q&= FKKN.,TCF$J$\12O_(*7:08VQGQZ5DM%;,2>E9;Z+0$ M;HS6.[ ]DULE_TV#Q4H5;K;9:/&3604BEQBT]NE2YI#QW5R=K+UA?V;IB+7:[$1OUR*JC3:;?L2!$A']D&P MW\1D)TG>.$79!ZW+RHP7H\K,-"JC2G6SH\6>U+(./)U)JS3C)@4;:QM3A M!'"6(<"5P"A'*1)*=6[]TS+QV(S&HYRPU^54J$8U3+-FF_@Y65;&E(O9C"V+ MSM4QG5?(C2/[P+UG5MSO+Q350M]LZSU:N6TUR"K?MZ?&0PY8]=:-J&WNMVM1 MY(!(:]\BE^<[NO].-L\HK^ND5@+%*089RU/G*R77ZB M8Z?R^JQ:W;7:@H<3F>>84F/A4*8@P$HPP.,L-?9/HGG,=4YL*S/W>X$3.,HH@+):RL;IOYA[GO-.(>K&#%?BU#,E[/Q:FUB)"K. 3SZ/FXRT?O7*_[_NF)D2P/%;_,P\8[,,2NFBF4-],R\T/?=[=XP&V_.'ONP>MOUI%'K9^@=3O+H-TK.P]FRU^V)I7'Q;+]XLU7^GU M[%:(Q=I,_D4)-?U>%J=/XR1&#!O[FD &L&89H$@((+# DA*54D@FKPO;(/.[ M:^%NIYE]-MW>_/UMOJW@1:07RTAN9(_81GC/*MQN"^#&9^$Q[9G(:N&BG70W MT5:+$M^J159D# 2< TS@%.M .<4 Y5#27@N\Q0FU]X,-^8;WP5P0[AKKWB;N':]R?7% MZDTO;%VP"W W>P*3?J]@FQ.^\4WK"=TO7ZB>>BA0&Z./=6?N":5YPAGF(-78 MUFI.,&!(<0 Y54I@C&&67-7*Z.-A$_#1^!%.-.KYZ-#KWA=A-PX)@UO/!-(5 MLNL;'!VAT6N3H]UL;]OHZ$CKB\V.CI_HVO#HO]=3>YK8+^VVR1"&."&29P(0 M:K,0B(H!PSFST6A,FB,1E=(KO*)UMK'QQM.2S0N;5+"81\**Z=MUJ U9QV-. M*+QZ/]ULY01U Y!2TH#YV%Z8A&WATS;AP'UY''0_;K;C\E W^CC?N.*N"L>< MI'&6)ESF("][1&02 TX9 IK%B9!9K!0F?E4:+\[ILS'^@7OE7,;>C62"XMDS MT=2R;EFF(>U-M)$W'-9(M583R#&C*%4 8DQM U<)F$H0(%PF:48%AKE7GW:'.<=FQMC$OH+- M?-G%!5TW?@F,6<\,4TL;-<0M6QE&I<#11N)P'.,!3TB6<9EV4)[QP.&0:7P> M[<8UNX)U']:K]5+]-IU/7]8O7VR1Q5F=/&3FV[\1+@ZJ2.8LPSEA&G""4(L() M2)"Q';'UA=$R-V/,'O_NT6*D(EK^I_AI[ MIA"UP>[&J(' [)DG6V.8!HE6&C@V:3212!WBCL+9B6>[4%7D-V7DLBK@H^]4 JZ6YPF'G:C^&!QM$>\'O;; M'E)-C3'Q72T=M\#1YT?T-2_EBE[9-_67Z[_%9Q7=?5.+^JM:*/&7;XOO_VR> MJ;ZEYB^'7\[C\0;Y IY5H_Z2G?] QP"NW27))-6"Y )J().8 *R0 BR#$D@5 MXUB0!-$L\TGU;(SM90$.D.+Y9.?HGNK51,WM'=01BYZWX$<' /Q#K(Y5#1I3 MU1A^V""J8[V.HJ9.?"1$:F:QYZMJU Y[F#\9;)6M'E9,XBS.I#"@89)#@&W[ M"L*T!&8WXUQFJ6#BBK1-)QG&=M)#,8+79'&Z >]& 3W#V3-5''K3;PY=\/OE M#*?SJ%2CK&@8D%RN +&_Y%$W,=XPL=0+I_:D4[^A.G3E.7&W6E^M?E*K*O=] M4P+,MO80"C*(S!(Q 3#+8D"4(3^.4YYF.*60.@69>\\\-J*[?5DL5]._5UTJ M-N%='OUZO$!OI[M>H>R9Y'S$[@M=C\Z/?:$\4#O'(&C[M5?J@EAKUR6O 8=K MQM1%S[T>39T&Z*&4]^]S.2W*C$=;^%%8B5[LOR8B5E#*6( TLX48$8: "&/L M8I5IJ1,D8P+]$A,[R>&TK09-6+1J_$LT?7E=K\I2^N;MHXKS(:H!E\3Q)-P; MS.,I[=U4(ZKTB"I%!JKK?0G'P>IZGQ5D/'6]+V'E5=?[XF#^_MZG)9-FGJ\_ M7_AB-DE3D3$J&4@%-A:O2"@@29X#@K#F,662<:?"C4(-YR$^JT?20G_Z W]8K-_'RY^3WKY., MQ)13@4&BD]38&C0'7"(&$LITFI*,8)*[[+G=D&/;;+_;RUQ9=3QT/-DT\&G? M9-VT[GEW_?[IX>G^??3UZ?;I_NOUF^M8QY9=M?FPW5EY_0^[N_+&[FH,.,BV M.E:@WD\G?M,Q=8\MYV93%G5QXU]9,143HC"65*: B0P;ZUU#0!G.0$IRENH-DZ)7BA6]FY6U1M5&YD8!=5LT?5W(S@733\.-=)JE.4]L M)5=#9;!,M=P17@ST$NVV@[@50MT//U3#U3(>U?+OR\3=1 M*6/ U,8V"(*F,YZ<:-@4QC9=C](66S_L?UYXO_'>F?&F"WD_E^_-2WT"\X1Q MCFVO,V7KS-G*"N9_0,)MXS,E.3E M$\75\/2\V;V1\3ICM&I_Q5GC]+B#G3E:U6J>/=H_V+5&6U6PZ><7]N,W,]QR MRF;%Q%9F1[E0(",L!C@CVKS+$PDR&6LJ4"(@U'ZFT\EYQFFBEUH\WZIL MIY!T>XE?C4[/^WHKWTUD$=J*>!/]=1FTQF,K$&%+KYV::."2:RVZ'I=::_MP MQV.3UDJL'O7]G^+9K+;Z8L9]G-LNJ_;_;53I=S93947(8K6<"EMNQ?SB=B[W M?]#XY$1BE,<)XD#*-#.G@ 0"DMH>#PK'"N59 KE77G /,H[-G*A4M!'9>K%4 MTV_S3?\_\3-2&ZVCI?6>1+9ZD^UKK';*>!XT>EAQQV/*VZYCWX><[1+6^D56 M0;M@5NB;JAUU0W;#HUNUJE_:=+K#G]T[K+/_::F_E0AZUNI!S&%/:OWA?'3. MZW&J'I,'M^W)BL]L:<2O(P/N%B]\.B]#1':%"1#,4 XQ!!I*#3"#QB1-$0&" M28JY>:U XM56++B$8WNM?%V_O+#E3TM*TUU:7-E2-A(S\V=).77QJ5?SE^F+ MT.P R-KAH"]EJ>/[L4I GT?W%X[;[K*/;]T/+(@:PW-\D=61_O(MCI0 M0\VA"EF$78O!$RR]A!Q?'F87C#NE:W::J-L+Y[.:VWO9C]/5]%LY\*8X*8WC MC) L [D4Q!:]0("P) >2RY1EYLU!H%>MZ#/SC(W\-V)&.SG]^/HRKM>@"$D;9V;:E#RN:#O(85<^GC7"CCS,GOQ;]/5\]VZ6"U>U'+7 M,2TG-,Z83D&<\-18D30'U% X(8=,HXRDFJO(HJMLXV-%&IAF]F)-]&/YZDP MQ\^ES:P1L[4L0SMM8YRRS&OG1,;V=7#CD6#H]LPF6V!_&$&C6M)>VM@Y01*V M.$[;A .7QW'0_;A CLM#UY5M;=@S7Y18?)M/_VZ,(6G.T5,]9P>QHH_'-SIG:B_-TF-7IHSAN M3Q*_25W=?M$_5Y*WYUE[2'%JY-#:Y-D/9N].I(+F)<(12(BMU9:J'+ D38& MB@ND(2/"JPJDKP!C>TV@&*& *4RG('TV4;V[M6Z/Q;/3E@$K334]M\PS9ZPG0 A1 M .>:F;\A!!1F0NN4PCSVBFWJ+LK8C*B=)I':AL*PK291%9;@Z4#LOE".WL5! MX._;];A#?A>$9/2(=HI$6TVL8W<3F6T^56L3T#EY-:)!/9?=I1G6K7DU:D<^ MS^M']"/78KF:W*^7BU>UN2>4/"-0Y1PH;L- D4P!SR$$&==&S$5\GF1FQ'(+73U#6J]TPZE5@!;TS/Z=I"!^:1!A68?QW2P-&8@VSJ5W)M_72'NH9/2\6*]?)G61/<-@0Q0]MTS^*S^*&2+EJJUXV TJ/"WF5PVWDA/&0] M\\-%60,5S'/&I+5*WN51ABN-YZS17CT\]Z>ZMP2S7&-&_W&I7E\G/_?V MT4N[R.]B G-B"$8*H+%(#+\0 2@2J8V[3DD"D=+\S<*6&G*.C:9JG[>-=IDV M0U\.LWF;8$Q#UD(1U"8B@01?GYAHVX.*"QD?! M%I<^WVN?J2^+F1GDVV_,_+K9@#/!/%>II$!1"0'.;/^57,7 D >B4*8:8J?* MN&'$&1N]./=,LM&6QFRIM(IJM5S:?/:QJ&[<-=Q2]^4;F6U<5(%:SN?^6+JZO0-@5/O[M\* MH%+,\LA;"QI924.Z@"^A$=89?':V@=W"E[0^=A!??*)KT&R5./M%Z?7N(/GS MKJQ3MYKH+*KGPUS8 M*W+U7E5_6C/HPV+YPSPT$4R*6"$(J,YMCX<8 XX8 YKEJ>(L3115/J?$0'*- M[;A8JV4#P&O%JB3IC6K11K>H5L[&CR_7;'83U6I&[VI%?XG^L+I&&V4]CY"A MEMZ-#M]@07OFS3=:2V_.#8Q\2'(.)=J@+!X8ST.Z#SW\=3$)C>:@Q5%WT(^+ MHI@(PN,,$06$B#. 2<(!Q]2\"!+*MG6@K9[1[Y M,N)^-\-!<1SJKK\FPQG[-@X\G M<=HY@W8&KF6L@RSSFSA-2Z,DNZ$DB<0F!',38;DJ$]/]>.H$UFZ$U!&_88.M M]V(HP['+>=U#TLB)60;EB_-:'A)#RR<[QCV40183R(E"DE"08UN?#7$-&(0: M)"E,TYBG#,5HLEJLV,PQRJ$XY?5SM$I!G$#DV/H@K?R?0KDHC%-,\2R''($TT!#@VKU;* MS=^XEEICFJ@4>M9[V0T^/K?RE;9] S>=:$HT1$ )+&T%20F8%@00D<:$IYKE MN5?[A&ZH_0.KY92O5V7D MU6H1?3(;WE9+W80A/,S-V_G#M!!L5M4%^F!^5DQBE4@H;4P'S&R)19$# @D#QIK$&$]M.QI6D==FL4E;_/L_'H+:_ ()!U3/)=T*I4\_GLR@$Z/M\//;@O9_/ MJG>J__/Y#W<[7K_?U RM#@Q/[,_[/U_5O%"_JKDR=NLDCIG*F1" );D&6",$ M.*4Q0(2)%$MA*=KOS'UAQO$=Q&N!-T?*:,7^[.0(NP2UVY$S('Q]$T2-V^8P M:F2--L)&[S;B!KQ-#*/3FS1/Z$S"5*I MD#F+0EEU-C%'T9@HP0D43KF AP./UG:PPOD;"R56[O:!+P)#F02MRG>R 9J: M!GCME\,-_J9O*G'JY;[W^^XMT*;S;V8P\[=B*C>^C5]_VK%O_YP6$\1P3I*4 M \F0 )@S"C@3$B@WU'A3-GK?[M4!V:H#F!$[H)FCMDP[>",T)@U/-T-P>]'_5WYNA5S]OI31? MK^+SHEBQV?\_?;U;2#7)H8Z3%*6 HO,R(RTA<852T##Z8B7%9 MP:;!X?#IKB1@3A!U)1)1$LRG=5FZ@B@9JQ@Q('-N>$ K 2C&*4 R$4FF\@1I MIV;,%V<:*178T^^^N%$EKR\7G /8E0X"P#8,(_@CUH$2+J!Q-2N<&W]@8KB@ MYC$W7'J@V^EDUSG^(*M@FV)V<%FG5:P4M6X#8EL\<:4 $Y2 %$LM6*H$@M#G ML.(KP-C(I);?7EQO1-^O-296T^_>R:?>R^)VEND3[)XIJ(GS44K55GR?VVOO MPTY7]$*>?;QE&/0HU!6APY-1YW&ZD6#E:;4%X,NDJVV!G(P3P9BF0#$" 59Y M#AA19DVPL9N4E)ERNVN],,_8*,V<1J5U.,O2B;"83:5-6HBV,Y--2B_7-#WD$8N?;QC*;75 MLUK>+5Y>E^K9;)/I=[5+8?JD5H_:6&H3RM-,IX( G,<:X"RU?>-Q#B#),AEK MF:7"KV":PZ1CXY%29IMMM!.ZOK&M0H(]JYVYX.Y&'Z'1[)E+*B#WY#V,)[8A MQH:5C=P!BY-YH!2T!)G+O,,6&O- XJB7QHD/2\%QRD"<,MO95V/ I=3& M"F)"DY3%L6_=L5[E'5^XRJ?;I]^_W$>/'Z+'S_=?;I\>'C]]C6X_O8]^O?WZ M\-7^_/.7^Z_WGY[*7WF28J]+[\BF8UG.OFFXH>=-M*?I353J6AU.=]J:']>1 MO@V%RU3<9D?0C<[F\-K'L760Y0G*_[T*/.R+8PCLC]XX@TS:[555M4#=O@3- MN^^+L6/*(UCY=5__GB*L='0'2N>HUC%LA&-;8MKSY5G M39$3&/LX [LB-XP?L)0NLN*59_70+L!3RH?W_NW-\@:.OU-:GO;YG?QDARS? M6_F?ZV)5.KV?%K=2EHE?;&9'?IC?L=?IBLW*_I"_VD:F]I1OCO@EX_QMNGI> MS&R&]Z/^HHK5%/593EK$84!PC@%.! 4/&T$GB5"4IAPQ) MI_"+GN4<&PEM*K#;D]8/(_I&]HIT(G.V6FYUJ,H?16NKA4<*:X]+WDYG(UK( MGCFQ/R7'L"IQ\NY;I_#/<2LP>8KMN1 MX=-BOJ@[B51&R2:/:WO5K0A!5$L$$(6QL0#,RY_'F00*P9CJ5!+"H9]C_>*< MXW..5W=;];6@JL3]Y5_\C@Z7L78[203%K^>7:%/6[6W@1MQ?>HDV<$8GY,GC M\J2#'D2<,3@\E[@_V+'VX:9AL66V1[WK);DI]A5VD0JF:V$R@'A5($T M14+9-D(I]6P*TC[A^(BF*:\]/5S9R/D"WFY\$P[#OBWV _ .>R:'K,?HA$G0 M.HWM,PY;O]%)^Z.ZCFY/=6,6V\'HQW0V:]25GZ0PD5EFT$QBG0$L> 9(RJCY M#S&V"X=IQKT:R9Z88VR.AUK$J]IMG,+2C2JN1*AG?O %QYL56M0/206GIAET M_[?H>;CIVS[:P=6YW_9P&VC=I)9)BLO<#P&,.0'-B25!@$&,0,*0RA02F&3: MK9ZZZY1.W_%!JZN7LC93/&ZBIL >'B@7Q!URXHG^>Z)O&6Y7]9>=?]GJU8W8408<6- MX94 2E,$,$H@L+W6#"M3F".*!$'(+X?W]$1C,\8V":D-82,K[<5>A7[HMI-O M2,QZ)MVN<'5(WVW'XNKLW3/##YR\VZ[D<>[NA<]?47[Z;O'"I_.28VP4T[?Y M].]*UGG";'L$+,N6+I7M(M:P7,SOS+M)ENU2OU3=4H_ZG H44Y4DAF%$:L-< M6&H.>8*"%.5"Q"AA%$(/DV\HN<=G-S:;TOKVI!UVR1ULSE$MX[ EM/M6>8S? MB X5NL?TS1BXJO>;?4.ZU00?:J6'PO=DO?+!)N_F6_Z]4(_Z MOEA-7\P;N)@PE6M(F08(2PTPR3@@2C/ :2X%U'&>"Z>8N-/#C^T08Z2S=RFJ MEL_/E7P G9L7N3L@/;]=-UAL1;NILJ)^1G]L_NPE->HT'"$=R@NC),_J*2=9GG.<9;6&UL30'BL -1]8?#UMW_(2'],OT MV_/J41OB*8V//4<]2:'669J V+[\,4L0()(;7%5BTVI2SF+5^8:I9>+Q\<:7 MQ]^KP)1 %R-MJ'O?,EV+Y-O<-9521X\ZLM;&[4#8=KYZ"H3Q&UU =<;ZFILH M!\@\[J/:1GNK6RD'#5ONIER>OJ;U1'<*&(0:(086PT M66_?2EA;]C 6HE>*V=? 6-( MRNPBQJ!D>05.AS1YS5 =&YVQXMG^__U_KZ??V:SBX3JMUO[B=B[W?]#X9-4_ M]6$NEE;0]ZKZT_Q[MK89NO=_5D6F;7F?JNC/)$<9ICRE(--Q;LZ8 @/."04Z M20BB! G$B<\91HMO[LSZ\/"TVT3AU#(^JZD27 M\F[B="9$I8F4.0(4BPR8(P8&5 H"$J)3K=.4(9CX7:C[3#^^V[+/9J!G5@61 M_-OMQ\>R_IS]1_4BV\CM]_+R6A"W5T]PD(=Y<=1B1ZM%M!$OVDF^K3Y?OBAN M+V'MS?1=0 O)TU[S#\JR79 YY,A.8W1TH>P.^/5E1QXSB+A(099D$."<04"T MD(!IG!*).10L]['BCZ<8FZ6]?UTTZ^SS.,;2T:5Q%4)]>RR::;7!KY#.JQ[4 MRW \R[!.A+-:'OD(SG_RZB"?YMWRP;6S;7C.,Y1F(-=* HPD SR)*9 D54I MDN>Q=BM&XS>QSQ?];8K2+,NH"?.7=>%7EL9S!=JIHC]4A[TMVH\XN3D1D](+ MN)TC?@*!_#81/U> ?4W(CP-F'B$_;:.]5(X0Q30S#9^4#H%)(<"$*'B6*"4IA"_4PI6V4;WH]^-:]#?*&KUB M\0=.%'V;+\';98F>69G!$D,/Y__'S 4]@V)OZ9_GYO,O9?/1?-5FGY\71Q1\*K ,TYE:\H.G,TY&"%9LXITRPN<_8SW=RSIXJ@?_GZ M^V^J_,IE.N5YFBH@$IE83VT.&,P%R#321&4H31+M$\O6.MO8-F_C-MR[JX@; MO&[.VV"@];S%&WB5@D:EI-$[(VOQ2_1')6_ #,G7$(Z>=LG'-3?ZZ3[H>O7 M[:&KKWF,05&.;QLMF&UJ;]=7/R<24D9UKH#.J7GM'3EO9!=R.<7J$<]N*I+4W) MJ& #;(T29792P,X)G0$<.BUI7XC1I2.=Q*A+&M+I@3HF6)]N;37),(1"(@:4 MS+%M0\L P3HQ_)8RA1**.?8BM#/SC(VV=F*6'6E!&;)>2NJ9>GT&5C?*"@!6 MS\34P,F*:)GG[@)._IG9[2@$S=$^,]6PV=KM^A[E;5_X>$<^$&*Q+N.9A9I^ MMZ[<3VI51X)A2!*9* IRI0G FA' .-4@CW6J6Z4885K.1-EIN MQ=T&!+/9;/&#F84N,P__"2>P/#/\$R&I)W6TK4""<(Y)$H,8P0S@A.: 5 M"K@PCL0>".Z^V;U&[TL#/:;-(D>W-7AE:_:[I3(D%'U<%+V4YG! *^A;H&V^ M85\%#IH?O0]=A;\ M]>=O[#\7R[L9*XK;/Z?%!$%),4U2(%-ES)XL5X"I% &!J-(((X08\S%[/.8> M&]U4HH-2]N-^F1'_&97R1Z4"T1]6!<]F@CX+XV;V] 1WSZP4%&EOXZ<#9B%M M(9_I!S6-.N!R:"EU&:(;QYWN$'^[7-H,7^O+^_7G[B,;]]ZM[;CX<3I7#ROU M8J@OR0RYZ03DQL8".,X9X)F"YL0',P8EL773?*CO>I'&QHBEN(!;>:.F3E%# M*;M;FY_;*!:5FD5_6-VB4CE/K@RPP&X4.NRR]& SDD%0>0:E"& M#H?B(7$''+DCGZ_8JIRHNF:V4BSF]DJF-(98+/(4\QS0G,4 ZP0"3HRI2IB MF&!S$$Z][DQ:9QL;"U[0 [4F4HV/H^]?HBYL]G+D@$I:K6"8=E M(1?=CPC&Z:&!;<%*EH=YL5J6623%X^I9+9^>V?SQU0Y1_-4,L2H>YE5EF0DG ME#)A[$289;%-@\;F%1KG %(MTXQ"RFDZB,7H*?C8&.TH./>;%=?\Z]UT'A6E M-\2SS\I@7X&>;%W;LEN?-)@HP:F@?E>I'*Z-_M '@)JH@L'=1%0@CL%([ M+MLH;%E?V?\Q+-Z.*Q+,+NXZ?\KQQ1S4DMN;Z^E&=N^J/L[(.[XX M>D"S;^)OP+@5>GMGW6N58E^T@O*MZ]S#\J4G(D=\Y_M\QU@H2Y%/YMGR\(E5 M*E%.,T!UEAJSFA! D<: J)1F&20P%<(K]*8Y^MALW\K+9J7K=(S?1\XQ-J8K M'GT'PSA#X1_@Q,,&\)R2K>CF)63'^K:(W3_*N>36MW_N2FJ^M?% M0OZ8SF83A#*60:Q!S!4$6&L&"$$),%N8*RJ3%$.OVQ272<>VMQM7F6S35:F. MC!-B_;*>V7HR$3LH(?9/)+_)**J"&G-RDZ'EL'MK=$#J'W?$-4X&I$KE^1-5$I=OH4W@N?\7F^6 NPW0]YA\V3BGO+#X9E2L78&6H M3_*$I31&QC[&,@8XE1HP:/MXY0CR3#,JA&9G3;@H,5;J^O)+AVD7<%V M/;:' W"HD_M1)RI[HUL!NI-[7CW0BKL^=UMZH&/\%YX')_B_1[OV*CP M,%?FH2C62DZ$8#K!@@'!,@PP3P2@YHL',A+'.>(RDT+ZW6:>F6E\EY>;C*ZB MRNBJC*IH6@KKV?#O#+9NQ!, KYZ)YE3JVTWTT(Z4?V^[=AR"-J$[,]6PW>+: M]3UJZW;AXR&*21TV=2#&$(F1,4Y4;DO59@D&7 ID: )I'&=0ILHK6*]UMK'Y M\G;EC6;E6[9SFQ(WK*4@A!(F09P2@W"N(>"*&C96F,=9EFC*A1\1!T-[&#K^ M\OA[#["Z<7 PJ'IFXJ/V(Z6H8*%!P(8C7J#T5T;K35J1>.G>7AXK3..1>NRZ MN'E9M;PH7>6?EXL/B^4+>YAK^X?]D3$:E\J:C4:(6_F?ZV)5M;G;CZ-*< (E MA@P@HBG DF/ TAP"*%C"9))H3)TJD/<@V]A> DVAH]?E(BK5B=A.?C^R"KF, M;M3V1HO3,Q%NNTDTU+J)C&)1J5G44.TFVEO$AG:]!M;U@'M(K@TIWJ#,W .N MASS>QQ2]UGI]>E9+599 F@C-!4^E!%)G.< B8X!"AH&*D8(XR_,$\AYJO>XD M&!N#[R3KI>)K _HNIF9@0(HQ1QWJO M)P8*TUWO;C$OIK*483%_6K)YH=5RJ;:9(69&5:PVGI#;N;1_*4OPE0Z229RC M+&9( 84@!#8] U"409#F.J4)B0F!R*/E:G !QW<&_]IT@IK3>"2:"I95]=CN MI>A_&=W30K'Y8?C8/5YB> M],VK#SB),8(:Z@3 3&)SV"$IX*DPYEH"9='F4=V[&H?M//;;RX M*FNDEV%L^V]\OR-3GTOM=K@:R0+V_+[?J&&V863UC.I_[_G"ZA]NE;4?/RH/ M$.TIO*UK&OIN=X!U"7F^ZU/<04^" ^!^>&8<8LH.I\LG]N??IJMGFW%ASK/F M(%..S(_*$E1]7W]=&]%7_Z%6#U40CIQH%"QT%1Y"F+&]2QJZ1"OV9V1.ALN3O2-MP7N[8G)3!;_LW?R#?=NT,+-_,Q^I M4OPZ-'._=HT=CI$#KES/+Y$K-0ETB@B$9^N9X=HYACLA!$)C[SP0:LRN88=& MZ_FJ(O,OT^*_RNN1"4DEB1'3@)&< TQC!%B2*B AP305608A]3'<3T\S-I[< MDS*R8FYN(#T+&)P!U@8^.BK7C&/E.OT?KU.I]O ML/7LYLI_BU4:WJD?2LN1+/5UCOZW6/*W<_GWOO17._]#KX?O-4"P^=_T0B T MBI>N!H+/U\$\*-.=[FQ[,%L[\#=E,S0G!&5(:4R!$B(S)P2(-7>@,6+\H6MYF8@WLFH4A!EJ<:8!2G@"L1 YE3'A.= M,F:;R;O79=@;W6M3#E!UH:R$596)F99">EZ([2&G8BP8BC'($RH!3I0PR$$& M8JUTBIBB.O?*INJ.W!"!\R&1BQ.F12*@>0]DYC\9,>^!)(N!0$RF5'.5:,^2 MNYVQ&R8.*RAZCE>G71'I^[+30%$)%FVJ:]T>E-+ZS,)V=CV)1-#KQ;T)AKT0 M/*7;T17>R0\%;Z1XNROH>-NHYSA)>2JD)@@0DC" <XOQ/@HX?9L^BJ>6R,W3ND7]YZ)I[W#XDW47)"F"H-T6;P MWT#-%L]),9:>BQ=0\FB]>&FDSK=C-KK^,.C!UAQ^OWAAT_F$Z!S%W*Q+FDIJ MZWHC0*WEHZ%"FD*.DL3+9KPXX]CLR)W ^Z%*FYK7E=#^]V<78'>^2@L'9O^W M:M?@V.6&S0V;P)=M%R8=^M[-#8,35W".#W;CG2]J9091LJ[\>/OZNER\+J>6 MWB9Q&B-#,3G0YK0*<)H10$EFK#$H*40Y27+BE4'8-MG8V*:6=5O!UX]86G%U MXY10:/5,)UN@:CF-/=20-!R/N. 1DD):YQN4/5PT/R0.IV="I"+?5]%Y$TYU M3(5( 4I2 G"&*&!$("!E3B$SQ[@8>T7@GYQE?"QAWJ*;^,2;:#TW($9/B]>I MB A&UV09UZBZ4<756/7MRC\L5K,1L:]DX ,$^DOXK2=ZPZ3> UW;$W;O.YRC(U$ZOP,\6S[X-F Z*K,6.G *<.A%[L"9#OE M(OO-B);JQ7QXO:Q:0BZT8:-IL:M55H53,RFG=8.4N?JQ^97'%>,5B^YP$3G, M4O;,<1LEHH86%NY2CZBA2&0UB6I5[$<\7QC7+HA'L,TP"S-0+$V?"^1W]7P] MK*T7U%<,/]PU]O48[%UV!QBN8_.]1KV?A9U^+J8SM7=O\K2X,_3^>;GX;L[O M\M>?OQ?6J[A],=^*U?1[%5!3-PK!3&B2<0GR&*< :X@!5;'Y9X9R&DM(./;K MX=>#D&-[BS:K>:T697Y1J679-&SO!M7^VOZP?.F^6Q=E$M(OMJ9;J;OMJ[Q[ MX;*MXIY-87KY8K@=!]YZN7M^TQZL]%;!Z/B"V/S:ZAE];JSMN]_K%=\=2W;Z M]M*FIL\%"=J'L0\YAVWGV"/21UTA^YRK:X#6CULA;,R7&=U,.S=_%:IJF;V\ M*\\7#_/F)PPC3E]GYBTY5P\K]5),$B1Q%G-D3F;*5HV#&:"")"#-L2 0)UFJ MD5]HTI42C>T]8Q2*=O)&^RK9S/J[[3%N[V,;O:(_K&91J9KG9=7UB^OV^AAT MR7I^5PRR6AWBB@(A'#86Z5JA!HY?"H3A<3>#+GZ^?6%S69U MB/XDI4E,>)P#2+(88!43P.)< T0Q2D0B>98ZU6@^,_[8^+42,2IEC&HAW8CR M'(+MM!< EYY)S \29S:ZH/B.6XJ:7 HE_O)M\?V?S9,5KYB_'-+)N5$'(8<+ M*M5;_=+'NF[<#];^*_N*33+%8R*D @E-!<"V%A7-\A0P B%).630K?KNJ<%' MNF4_E&>P4D+?_=H SG6S=H-CF)WJ@D2';7JL\M5[M#'DP!OT6)GCW7GB,]W. M11_-[E:JJEW[>3&;BI^[XODPY3S/B0!QG"< :XH B1D"J28$8ZTE%5Y1+BUS MC6WC5KYOMC-\7TMY_8XE;=BZ'3@"(=;SWJZDO-D4O([^J"3MIV6 R(A3?^V MZ08UZAWT/C3771[I<,U=MP?]C?WG8GFW+E:+%[,A)T@BCA#* *$IM,8X!D3F MU):KR9F&0K'4/1GU]!QC(XE=-]P7*V'RNUMM!Z+UWO3,H\/=B;;+OG??>>&C'9,0-N,V M>K<4B0*' M(Y]]JGMG\VEU(7\[E]O4*6$VS?MI(68+&R>[[A_JM_YW,/[!U-G-[P[-OB MV0E>!F#OB1[M9(_^Z,5]U VWT'W5/208O-VZ/SJGNK!W&.6ZGK_[K5Q.989N M*76BL92&RJQ+&W-@B(X"1C4"3!&>Z Q"QKTB>3K(,#I#:Y?Z_+II6M>M::_/ M.KA17<_H]LQWVR:\#?%OHKLSF>8-LRQ\E]T. /;13=='C#?IFML!IW/=<;L, MU8T'JR8@C^M5L3*O53/1!"$H>$(P4"0Q1IS.!: PER"ES' ?Y+GYZDZ,T3E= MR*\KMERY<=W1/#Y[[7"V'K>=^C:=V_3>Z%=F?B&4?Q_&\\AJG#.;NPMD0G* MF82 Y"H')#-6,J:?J\Q)?]@2IVZO@*I!Z)OI*MINH(5TX M"C^K>$B"/IYD4/H]J^,AN9[_8(?;S*_B6KS\WL8S%%R74]'O9 MM'RO<_DDCZ5 698"5:8CB5P;CM7"V)0P)U*GN*T*3NR5?WMET_/5FGQ =[-RKX>RYU=*+6#9Z[XA8CA[ MMQV"D$;OF9D&M7S;M3TT?R]\NAM+/,S%TMX[O5?5GP_S*E7SB?VI&LPTT3R. M,PAC$.-, RSCK$J'3&.,.#76+DGD9*Z^V6):;L3A.+/3UY]67__F_/WM@DT^ MM6WFZ6O!^J+NQALAD1RJ,DPE:?2NEME6(J@SU4NY@QHZ'9$*R3>N4P]*0)YX M'#*2[^,=#9GE0B@EBP]&_*_,&E/F)Z]JN?KYV7RI5K=S:;LDOUING/"4QL1> MZ6!L+[!E;DMSQ@CD,$&*"43-R][+NG&?>VPF3RUZ511+3HO716$;G>M(U2)[ MVC8>Z^!H\/2#;M]6T!ZP5FX+:BWY353*?E->+GVK;ERK+8I4R*8 A+P%PS!3@0L2 841A"C5GU"F& M^-3@8R.EK7@>7J5#O!Q\>%>@T#-Y;"4+W;SKC,JMCIG#9X9SM9R1=L]Y@F]I4M6LFJWM->-?%POY8SJ;30C6&1?F3*%C3 &F*@?F0,$!TR2/I<8I M4E[9/BZ3CNT-_F0["QXW5;HIZP<:.YB=:<7DZR!Q6 Y7[TA8D'MWC1PU4RH; MWFUECFJAS\=>=/"+N&,4UBGB,._ 'A%W)([=(1[/=FZ*M'^-]'%;R2PE5,>0 M4R!%A@%&"@+;*PX@*#*-&-9**<]N2&>F&ALEGZ&EUZHAMCO)\6YC"UM#:\)L)+Z"1"Z" M[D8E(:'LF5"N1-&;5URA"1[GJ1' 2_M[E, M+D5O%#3_Z.#A"G"A?!&Q?B^5ST__QA?+%W&Y?+E\>8@K4FA^-5/(N\6+[095 M,N/MJ3=N'<&,CO8UT497&TB&5)-2BN='C6RU%S_Q9R@RX M%3IJ*A8U-+-Q^\W/;;2+2LUNJC^B>CD_MR]GMR28P+@'SY\))=_PJ3>!D3V9 MM1-Z#C^B+Y8K>[DOUV+UN/RJEM^G0MW^.2TF20HS+3 %*;?).SF'@&4)!X1J MBA 2N8!.'3K/33 VPMW(6,:F;,2,_K"".IYOSP+93J AX.F9!#L@X\QCE]1O MX2+S:(.'S+\..>CLV(/PR"7-:BZX^+D.833[=7.^3+\]KQ[U[T7E>[_=M' GO#KF18.JF=%I<@V2\L(7=W/_:5/2#U2XL)#.U#N6QB(_8*E_,!JC:%R M'&JXT"H_W?8BKCP?[7@AH5Z72DS+;Y7Y^TR5YN!=O&]-$PDE;+I9+O%5\]%,7:5D:Z6Q2KXF_3U;/]X6\+.=534;U8DSS!BJ(, M<,FU.88F"2":(\ $SR!,*(LI=LN?O48,IPTS:#*M52(R[V*Y42.:+=@\$E:! MZ(?1P/R"KZ*7A@X>IZRNB^5PDNUS 89AK(X:!#J!78E?ZY&LZ]C#G=&NU'[O MT';M6!W;*B_FVX+L5=+O_9_6N:\F,DYH!AD$&>4*8)% P"F$0&JB,HRPT/8" MU$:1N]E-9V?R,INV\_6WH:K(^$49=C#=]%Q7E:B>9?+.@^MF,06!K&?Z:E+-- M4J93<[3+ 9+4EB3)": )U2")!6 T(PE0HE,,\2 M/_;PFG]\A+(1_R;Z5BE0U=AA>SI$FQ.79S"IU\*X<4]O8/=,1UN4-Y)7UV3[ M(-?"]]"KL!-L0:,YO008-ERS"S9'\9B=!NG@*G^8?S?4N5C^?*]>%\5T-0QX1AE F+),9I((F+D1VLGQQT=86PDC68FX\6FOGJ=+"5[9 MF'SM3:OEO72KT'R$;H.3NMK$.O]<+8O6B W\SF-6_W'1P\-YQ@^)^^> MQ_?LA_JT2B8DES!/&06(J@Q@&!/ .28@)PK&2!*H1=J'.3*^;7UHAYPP0_HP M/X+:'2/:^AX&Q]!FQMO9%V,T+*ZS*,*Y6XL].E=>KQ,=7'A]M?'SX^/#W;II@ _G MM-E6>C767,]N&R=T>G+BM,_]5BX=)T1:'#QNSW>CK$UE!5M.]I0#^O[/36TH M&UYM_D\^L3\G)"$$92(&" D),$ES0!)*00:5THCC/$Z\H@X[R#"V:S!;_JQ@ M,]_KKR[HN]%5SYCVS%QU79:R>O6YRZ^M#E&MA*W*'X[3KH P)+UU$6-0IKL" MIT/2NV:HJTVVLG3#TS.;?US,OQG2>+'A2)\,!IM:L<@L$!0L!I 3!C B*> " MI2!+%,T$S#1"S"O8VGGJL;%=5;9D9F0%5MCNU_\>Z'M;:0$Q'?)RK<)V9>2. M/FX!MJ+?1#OA>S'<' 'KR72[-/M;&6^.J+28;ZXC="6PU;0JD_5UQ5;KHDQU MQXSE*&4"Z"Q)S?DR3@"!F@&8J1BE62Q3X54O[]0D8R.EG8Q1):17U8!6.%VY MYSJ0>F<93WPZ<,EY ,*RQHEY!N:'\YH>,T'+9SO'+%8=C-Y/"S%;%.MEHT4I MDA@JS1E@MDP=%N9@1G6B0(:9XDR3&'+IYUMJFVY\_J2'3W>/O]U'3[?_W_U7 M[V#$\["Z<4 HJ'J_R:J;F$4[0:,_7#KJ=@DHO A)X.C!\_,-'2IX4?,3<8&7 MG^G&&ON9\\6'M;W/_6TZG[ZL7^J^C>_7ZF'^P7S/_D.Q93'1BYUI.MSW2 MM?!&42BUSUG;C(QZVB_*INN;01_U!V.RL9FEK8F(B202,I!C;;B%)P@01CC@ M":>Q7F*.K*&,SH"HA[8O??A=]RW1T7A!'%\X@,/?MZ"F5N(D.3*Q& MMMA-P[K::F,YK=*GM+)"%@.Y%M2PQ4(Z2S-P,9%K43LN-G+UB!V#-U?&G+&C M/^H[5CQ_F"U^%)[1-VU#C&CK;<6TF\D*&I62]A)RXP))T)C MOF&C01TT/PH M_L_EFTN]$$\.3'^NV?^NV MA[=S>=@=<>>$W>5+9RF'"&K A4H 9HD&#*OV<=FS-?" ME^&E1UU!]^X6+K\! RR.&W/T!GG/O!(4;6_NZ81:2&;R$V!0WNJ$S2&K=1LD MQ%W0WY0MHZSD[7?STV]J>T0O?_FDEB]PDG,.C2G#@609 SC&.: Q@@ F3,$T MCG-!TNXW09<%&!OSU1)'K!(Y6F[]&K.R@(L-]+GFHLAA3;I<$X5%>MA+HIMH MB_I&_&CG3:H*$3VUH7[E]9 [=/U=#CG(\(970^X(M5\,>8SCWV1G%X]S9XNO MVO@NC9(4L80#B)$ 6+,$<,H(R+*84RP8@S!W;;%S//S8J*L1"&9%]&ZNSM:&028(R3 3/0"8E 5AJ"$A. M4@,HS4E"F&3K0NY^XEG M;= .R^1FR_0+?L\L4PL?-:2_B8S\4:E 5&M@>Q-6C0QOHHT6X4R:[@B&-&HZ M2#&H6=,=I4/#YHJ1NE'DX:B>OI%SCX]H'QWODU[\'9>0"+D?SLXUZ+?^DL:' MW^V+G^_V#?Y@;/V5^CC]KH[\(+^Q_UPL[V:L*#Z9+\BF0P?+D<)8(&.S9Q+@ M7&2 I3 !2) DQIK+#'L%J7K./[;7>R4^*.4_]A+>1*4.4:E$9+7HV#+%=Y7< MZ*='['MFI?"P>S-61_!"$IFO"(/R6T=\#FFOZS#^KHI-9.RFI"/6),VI0D#E ME *<,0*8S$I_A>:8XB2EVM5+L3?RV!AL(YR[1V(?I\O.B,[:]\PA=>Q[N(J5 M9[6]UOFP/^A@?H>3NC1=#J<_T,T0N;/RS,L*48OYEVGQ7\;0L3]@WQ2<($DQ MD@D!]M878*X9(%F> H0%S A3%%+/RK=MT_E\28=)L]L)9V.=.M0^:477S5H( MA5C/VWI/S,C*>1/M) WW_G>!(^3+OG6^0=_L+IH?OL:=GNFEJ-+F/453)#G7 M"C"5V?ZQ:0:(C221>9XFF2240A6PC-(XW_4.E7Z"EE3R*H\='-&>B<8!S.A7 M-1?/+VSY7SW4Q?;":\ :26]1!]L+"\\Z2$&LFR?;=V2]_%F6EOMW-ENKTD>Y M5-+FSORF5L\+.4DT2R5)$<#4=IF-(0:,"P2R3&0(*:550OQB65VF==I2@P:X MUE)'A14[>C7C/C/?.%''62K7U*JWM87/^>_ MA>_G*S.8K5RR?%TLMZ6.U-UB;6R7GW<+:3NN4D)1+@ CR!@2&)O#CE 29(HK MDN:*"^(4-N\XW]@V>"5RM"?S35F'2T7V6J"2/+*BN^]Z%]PODT!@-/N^_ T MI!=1>,!S!6^XS#(8C7BHW&05G\>ZDLRME$L;35']\7$Z5VB2,ZTQYSE(.$T MSHV=0&V95LH$2D2BS)].?I36649**!L1;^J_1%;8Z.G'PI=%3@'KRAU7PC4, M8_@CU8$F6I"XFAQ.C3TP);2H=TP$;1\.M_WA1#"$4F9VODI0#+"&"!A#@P*4 M*Z252A5R2\AKG>4?:OL_SKV-B%/ =M_^8[I\Z8Q4D.U_XMXEV/8?Z([%23V7 M[7_MK8I'*.6OK)B*">9"L\2 26&N &8Y!PQ);(OPQ"R36G.W,T=7 <9&&J50 MXPC[KA;(S=?9)^P]DT^7D.]2AS<)^-Y#[XW"O2L9QAKLO8?0%:'>^^-TH\,J MXNRPYSBB$E)&S1+$4@(L4@0(UPF@,D^L5U60F/N%I9R<9WSQ*'53F)!J6+5ET/.:']P]TV_OMIP;Y]6ZHJ ML^Y1;RZ+GQB?->J5"Y5F"F(($-'6X9HIP'@" 8P)BQE$)&/(Q_AQFG5L%L^^ MT#90;2.V'SVX(>Y&%\%Q[)D^SD(8_5'*'/52--X+I9 $XS;QH(3CA<4A ?D] MW#7*%3^=5I*\2BV_SZ=^5?)#& M)IOJ*=NF[]2!+4:09OO5HEB_V%R?34?[BAO%,-!6U!Z%K%J*EC766NUK*D MV6:'Z8VB-]'EE>[LQ.IE)?KP=(45]$W<8;U@?GI0C%2BH$!#,V+$X@!H;R&1 2Q5C'6R78K: E9$\+@58+=, E)>Q=F')2_W+0_)"+' MI_P8Y>_FZ#VQY<8_LZG\L%A^,?RT&?%A;EM96]+:J\-OV&Q"TR0G.L<@S2@$ MF'((.$:)^0]&/(L3Q)13Q:I.LX_-;"R+Z+\:!2)9'?%6S\I>4$X7,M*+952Z MM#=5QXMHNM'+]@NS'WPI0]>W%?FKRIS>W:J[+6,[?_6^.#W36;DN5G9[DQE9 MZ6L>BVKYS5\V53D_#H.X7(BU7>K2C'@[Y/?$^ =: >?WS%4(5J\=.T3Y,HFS M)"Y?)=T&'>3-V$1 \Z8L;WHV MT2R_,7M_$,:N<8,E:#.ZTS,-VVBN5=NC)G+MG[ZZ05S5_]P2:(D>5S'TWE//!JZ<>0W3 MQ?6T7_2&Y:E2/!> *EO1@Y,$L#2F(,MHSA73 D,],7.7A]?ES[^NI]*VTKUP MDNY<#.=XIAYWU+KT&3G6$CH%GHL[9ZQU@;;%?\*5_&E1N/V$_P8E>5IDW3^= MARRO8U^.9E>KE;K]ME3EAB\V7R684D9$1H" A <4P@(YQF@)#?_IZ064OC= M()V?;'RW1T96L!$V8EMI_:S>%G#=;(,P@/6\;7="1CLI>RC;=1F,D._XEMD& M?9U?UOKPS>WP1,<.E,M%47Q>+O1T-2%::TSB#/ T-4=@F5! )Y&L M9(V*4MB;Z,6G@K<[XJY>K8 X]N[@*L/OML+>1!MQHZ\;*$N)0_JV',$)Z^:Z M-.G 'B]'#(Z=7ZX/ANG=L\LM2J1.598P8PL0"+ 2QBK0:0XRC)7.82KSW(MK MSLXT.HZY_?+IX=-?OT;O/CY^_?I+]/G^2_3UWVZ_W/MQRWEDW3@E"%X]<\FI MODB])&==!*//UDAOE(1U4>=+S9%")5L]+9DL"_;5!UY."8)QSH$64 (,90:8 ML3Z ^1%-2)K'4"<^U' XP=@8H90O*C_A6W[W #FWK7\-'CWO^ J*4K8>W +G M% ];*O=@CH'+XI[6\+@$[IG/=;WN,C3P4!1K)=^708V?RWC&DB:*,BMJ*HQ5 M77[L]@=;RD]J]:@_+)9:35=K\YD)4YB+6".0:1NS@\VI@R1I"F*69IHGC*32 MJZGIU1*-C21V,F\J=B]5%?QI:]R4M6T*S^(VUR^:ZZWE@$O1^SVFA;Y2)JJT MB2IU;BH#I;#I1MN5JCY>*G43&;7L[6=#L9 WG8$P#GOW>:U0 ]^&!L+P^'XT MU,"=NSX=-5PH@Y\:24<_#TH_R 22U'9Q49(K@&F> HY0!J1B4&24YQ1Z\7$' M&<;&P%_%LY+KF:HJ1@@U_6[%M1M^:D[+U4_-U]UQ>E$2ZS.0W7H;LG^;'1MS#E73. <<$*9+5R6 *:I!KFM#I](*J!; MRX>CD<=&C!OA/+I;[N'43D%7:=\SL6SD"MW=\I2V5W>WW!MTN.Z6IW39ZVYY M\@/=FZY Q)^FJYF:8*Q9JI@Y2^8Q 3A#!!BK18(4I7$N!,+:K;?LJ<''M@%+ MH:P! M$[_DM4B^O?;66+7ON>O!:3OIU(GG!T:K-RJ'> %BO;(0=OKW*HS*G6 M*D>?.;=)FSA_-'_[W_^C_HGY#V>%^M__X_\"4$L#!!0 ( QG!T],=]F% M$6T -?:! 5 >F%G9RTR,#$Y,#8S,%]P&UL[+U9EUM)CB;X7K\B M)OMUD&'[DJ>J^BBD4(Y.*T,:2='9-2\\ML D5KJ3*I*N"-6O'QA)=_DN+M=X MS:,J%\D7ZEXLG\$ & SXY__Y^_G9#U]PL9S.9__R)_YG]J3K[^"]_ M^O7#2W!_^I__^D__],__%\#_^>G=ZQ]>S-/%.K3#W_/ MN/S'#V4Q/__A[_/%/Z9? L"_KO_1\_GGKXOIQT^K'P3C]O9O%W]ABF.428+! MB*!*TN"-]J!98$HAC]+R__OC7PJW43KZ9D@<#I7[G(,E.HG3.;AYY- M9__X2_TCAB7^0,S-ENMO_^5/GU:KSW_Y\Z]_W']VZN/+J?W?9 >RW_\/W][_3Y]PO, T]ER%6:I MOF Y_7//BVP_,N?ZK.( NZ9D:R^_W\\^KP?OU'W>8'+ M^K'Z\]?T@^UC*TU'4XJ_KW"6<2.,RQ>>S=.-#YU553ZGU?$L+E>+D%83XZ0-4A?0,@90G#/P/&;@)FH=;/2&E9N"J1PLB86UYI:8 M_OQQ_N5'>O"/55CUB[74@/&MWO['G9=NA'48]9>B^G\OPF*%B[.O[_#S?+&: MA!!$#"J <9;6D^ !G T,N,I!6RV]=W$ /AYX_4V.K@/@V2+],%]D7) MNGQ_ M6*0;8+B[#K:?^/%S6-"#('V:GN7+?UV-TA#:7,V'E>I&>T3YGWX@ 11<+#"_ MWBCO03[73-(+E[C^Y!# ^+ (L^6TBG[+@Q3&A80!$A/$0TP!HA(1I+&::^N9 MUWY 9-Q^_T[0$/U#XRBYCHR-C5%]AQ^G51BSU2_A'"?"UJT8#5B5.2C)'/AD M+;B +&01LE=V %S<]^Z=,"'[Q<31\NP"#Z_(+5P0E->"?T_RQ^?SB]EJ\?7Y M/./$6I*!-AJ2)5"KJ!-X*2PHIYCX4A&"-I+]4:P;E UE$Z)K@2:(5N" ^Q$SSLTX/' M?I+M"1[/Z6B4W*!@MXP9>R(@.5RX(T.D&L!G"PP;NH,4,I+-(VH+T6T$>4V^0,!H ME%)&2SM$['+]G;O!H./,Z<$"'%GQ];CF[.VG^0RW814+,B7''107**PJUH'C M48/W%H67GF7/!U#^[??N!H".\Z-'";*+#>(YR6D1SE[-,O[^O_#K)"2FT3%) M$92G""J3=QPT15"Y9*Z-DJD('&QON/7RW>#0?6KT&)%V@8F7T[-+//,@K;'. M$,6!'.-8** V5H&.+JA$P;8R;C X?'OO;DCH/NUYH""[ ,'SBT45U>:\9SK[ M6%WAB^4D(G>1$_4E,=KE:%^#D#1YP"($'VQ.B@^7N[J?AMW T7V*

\_X=G9\_GYYS#[.M'.A!13!B:E!26*A1!0@M;"+L!,#\//OZ5.8?<1UC8C/W$IO/!A9:"\+:,$7 MQ<%P%XPP+*4XQ&YPW[MWJ\/J..%XM$!'!L2SA@6>F%1,>@B\:%#9.PB6>:A%H\FDS'4(@Z/CZO6[8:/CK.00 M8NTB&'D^/S^O%Q'FZ1_O/Y'PEF\N5O56:\VV3'S(UK%"2A6N%G)PA.!D3;LP MGX37.CDS $B^3\EN>.DX?3FPL+N SL_GN/A(E/]U,?]M]>DR.>]U\*QH!TQ) MK%$624AA 1Y%"CD8(VH\/X3XFIYD_+=NA/L\-2C>A3L2_61 MG0HNEO QA,^3=?EU=3C>E)?3&;UL2A[I?',1^0I9P:3@F B0)>%)"9_!Q6 MG2JNN%1+^.\NKLNU5<(RKC6_?>=F@>'9:GGYD]LK;1_B#C4DE^]XMER2;+^Q M*C/#J(G!H+ F?5,%?H&4:0M-3J62[BG3/)[5FV2,T^^@&28NKEI_J_W_^CXOIEW!&O"S?(3$S363DZR^>S?+-'US[Y$1:[Q+Y M85"$\;096PLA"J3=G7/:X8NQJ@FTCJ*Z!P@>A9OY6"KLP<2E5)L'$(<)B8=X MAK_@ZO*X2W,,RA0!VCOBQ>4 T4<-,;CHO8A<\WMNP U@Z1XA:IPN,.W0-I@" MNC!_M3?%.7X(O^,UAB:V7N )&, 9+VJRDW8(1R&'#X*"#^0VAGONR!V/HWNI M&:=E3#L '2_R#LS0J]D7DL=\\97 /Y'.2I:]!$W6$I0V]4B522A&:%3TE>"I M#5R^$3%.JYB6*#E0P!V X^T"/X=I_OGWSS5LIMWWS>H3+F[(:)*=D('E##%J M!@HM@^"M 59D5H70+N(]7>N.Q\P.M(W31*8=E(961Q<;UTWR78I2A5S :S*< M*GD%02J2EG?%V^*-L_=KR?ZZ9DVI/15(\Y>A RQ")%T%Q;TX(*48GF:&M.#39L!XCJ@<_>9#$ MP&"2[\+.O*J]:3].R47;B(B8^/GW='91S^_^.I_GWZ9G9Y.0$L!%>#:Z(#3^G%]K57,<$5:Q/.M K* MIBD'ESL09 TD-0[P,\;LK2AWI]] MC6&)[VIS]C?EU^5FA4Q*Q,P]%Z"Y(8Y2X>!B(??.V*1"L11#-#D<>I2J'KSK M05 TG.P[ -(W VI*R"@4<%%7@::@,Q05 ;.G(#-8'U,33WJO[:JQ$ST(/ Z2 MZ/Y(\!LDS' UC$'Y%AK^,I^EK>\?!=D^2P;1(!IB@1F(DF?@R#*2C33W]CT8 MP)#<1\TX'1I;&)"C9=V!X=C0/Y&9V'8L@93,@Q*9Y% R T04(0ACY'U#"(8* MP,?IS-CL4'4O:780:[^>AC@]FZZFN*1X;UWK^&E^1D)?UMAO]?6;:%+P7F@- M6NN:Q\RFYILLR4_/V$$QUU4)2!L0/(RT8_31!;8N#WS?AJ_U MI.[J:JE1#(.EC5G$ LIY$D]M>Q>8X-H7$\E*MSQKOTE.-Y@Z2MT/'+4?(?DN M$/3\8KF:G^/B'9:+6;X4UM>KS'JQT>9<#;FA #'7<3+9*@BA>)^ED4HV";D> M)VOE-BG*"^=0@_6T3A0* TX4K'V4 MLEI&C8FGOKC9(V;KVX$J@$UT4$.ZIZU(5UFTE+($FJ3,+*Y'#RM"D#N).9L ME'5-;-.!1JE90KL1?HZ4> \YJ_GLXP=@4A J9\2COZ:PQ &[N):<;'[QAIN!X/71@@1ZPI]<8(G/JA$L<##)5KWHK M<,&1WQ>"+M6@&G[/+=AFF]N>&#N%']X.8\-JIP.X79/:^A#IPZT11NB2<)1!\W-:EA. JV!]-%%XNI:$Z?_ M'\=P&+W=)&;O$I0EBCI3X M$567']?'/(.)ZE='%^L3YY7(>9M8'< C_A;#G] M@IO+#J_GRWK/X4WY$'Z?9)]SJ9<^N4KDX>EZ^]P+I"6C3;0^4"C1I*QW3SK' M31"T@EQ#774 Q7>X"M,9YI_#8D8AQ?(:NR^P3--T-1&^B")C+8Q%2<$K"G"% M(EC-F9"B*(^Z"?J^3]JX681&@!M8(UWXY7=%-;%:)5&8!2M$S>2* C&4!*(4 M11(JPM@FGM9=4L9-'S1"T9$2[R )];W@=Y+0!R4E:;C$FH&M^[VB:$.IF"S3 M5DLU2I'ZN)<<3IW;/%XW@V'M9,U/WZXU\0E7TT2.]@TVANJ$>O,5C=NB/L+/ M:7ND:W*0^28_4L[/Y;U7B+^>+%_.+N"H7 M9W<[E$UL77:\,++QD1:E#09\1C+9THFL@N*N-+D)O!MY8V>Q!L;0'5=_>!T= M;-L^KQG[,GB\^0*)#I)<%1I]?89KZUPWG$ MX8+)Q1I.V:5/X-Q<#82;76 !Y#SUT$&"3/Z0I?TX+)M]N/7!/* M=>8GAN)QCL195-&#*HE!J"+WL7"%&+GV]XQW/![+^Y,Z=BJO,6H;ZZX+?%X[ M*B%GZ\UB+=2\SH"_Q<5ZX,C$.Y]-)BY2D0D4KYFCH#DXC"EHSR*WS4[6OT/; MV)F]Q@@<6CN]06XST.;9Q>K3?#']3\R3Q**JU<,@#9)]I]@?0N6(B\!J%7D, M;?K&/D+3V+F\TT'L*&WT":U7R^4%,>(,\RHR6[L.,E#2D&?L8@2O7&+)>"92 MDR.P!^@9.[%W:D@=H(4NX'3C5'C#RH0)$;PN!IBHDWA$U$#?6@A%9%N28N:^ MX=L#'\1O:!FW!J@YC(Z5_I.8770EQ>6\;*O,Z;>#I>X>>/SP:;M=^!@H9;HX_ /V"LPM\20NO MEE761_Y]NOIT>0']JG-E#4CH?[F>\7+EZ[U-#8R6QN9&%D7,@?ZP@@NKG7.- M3D3WIG74CDZY)D.0KM$P;BJK!5@.%7 ')^Q7U^VV$P>^ MM<9+(B>6/8DAZD*,./K*D4!TB$YB"!2HMFU(>YNB<1-0+7 SC/"[L#%_"XM_ M8&6EGB]D>O)JNOS&V"1&CC[:"$F$=55X N_K\&3I0D(F)6(3L_,X6>,Z1@-I M?]Y,$5T ZSV>G=6F\3@C:9VMF3J?SJ954O5L](HO&;U+F4,1P=82<@=190N% M:9U\0*--D[33;N2-ZQ^U 5H#Q70!N,OAS<_GYW$ZVR@I_P=2L8]\VL#G^/$W5-4^.URRR0F M50+& EF3^ZABUA"2"9!C5M%@U,DV<>'OH65 >8^64^F]_DXG*( MX=62XJPHE1&\XHJ6E [TE?!0BD/CI4I.-D'0=RD;]Y"X!9Z&5487>QCMPDB: M65T&%O7V$XLQ03&)#+3A!6+R&= YGE3$$-OTBK]%Q[@YA('U?'>*V\$B[^*> M]OJVYH,RFGAGO'-%0&98YS/0_NQME5),)BM-"\VT27$^2M:XR8*VB!I0(5T8 MI8=9R4['@C7Q'QSMWD1YK9P(D)*0E@6+3#?I(7@JY9> 4@R2-8(M6)(ALDVYB[1KR-&Y95@O'K1< =+,6B,7M6OX) M9UA/6+-2G'L*HTUB"(JIVNA#"6 E&PR>&V:;E 4^0,^X5WW;8? XP7?A_OV" MJVOQ=";C;Y,KD&Q:CQL.$'QFD!/FPGW@)K79D:]3L1-:_%-"R^%"[L#&7#;8 MN+SB\5-83M.S67XQ/;NH%XZNVC @Y\R26(2KQZ8,4ZVG#L0@TS)GLJIMTJ4[ MTK=;$,J>$JQ::*:#(YY[V9HX9#&P(H'3^B'?MY"7&C,M'5O(9O#D6898#\-8$12 ).>!0.3) MU[32:"^R5DTR&/M[\*=H@#(X3A[W[/<1?@>.UCU"N>S/^$TXSEFTS(.P6&]) M(OFGWCA@&8TR7@;CFKA=.]#639>2YB@;6E$=8.^Q)J$OYPN=6=;?G6W4G/_]8KGN]G_55C28Z!*M-6"I3I#@6M9F%P)22,D7QT0L M3:88MV%G7#LZ..KN.^@:%P*=+X1+GM[64CMB=K5:3./%JK;7^C#?=*.;L"BM M*=F!48+LBF:Y7J81H)/ACEO&1)M>4T?2/:[Q'A/:0RNU@Q3A(^*VVSN/H^^HRM0!,:T!9YS;7MK+01A->VGV]DU*1CX5/5Z[#W>..T#4'6#E@3E06V9882*7Y$'[.GR %A2$6#MW M*BDSKQ>[VO21?Y2JD4]"!\?0<"KH 4_?'_*T92P(D9![6^]DU4IE)R 4SJ!X M3=&F5YP[;(*M72D<-P?0 &=-5-,!YF[T7=RR()0,1D0/IA;HJEJJ&VM5"I.B M)(Y.&],$7??0,N[5[N%Q=*RX.T#,[E=4,D^X+^M9X](; M59Q@3=RD^\D9]W[N\+@90.@=0.3H:80Z[P&"M+[. M895,J#H"HFURZ(J43LZ[!XSG#Y-R!SBA#;7:27R!F[]?S>XFS=[-S\Y>SA>_ MA46>6,=T9H1['D.I+:4B!$?.GE=*B.)-(C8:WH6+Z;R>%RU6 VU[=R83^ASJ\!@+B3&*$FQQ==@"!V*"5F2) ML:0FHR\.G!/9LG'NZ=!TG!JZ@=/S321:.]R5@FGUIOR"OVTGQ-$:>;N8SM+T M\QG)\NWZS6_*LSS_O)Y89*W7H1B$DFGED'_HR'.L,^28CB3'E)QL('B'+ M')G4R%UN/RSH >)&[R]V,O@-KJHN^@BLN=E,UGIQL:CNP,:I7 =([W"Y6DS3 MNL:-/O:LRG"]TDB>!:>KBSI,24476>T3JE@RH%1*$),(@%J3_9?9)M^HAN9( MRD?OL'+: .5D2N[ K#[*\,_GG\_F7Q$W S$O%ND3B;\."5Y.:'^0-B<+Z'RM MW]89G),2!'*+,=;FMTUNX1U([^C]6?I \$ *[1>WZ]WF02XG-@3-F$/ S&G3 M$8%!D,0N;1B9 CZCC6PS(. 0:D?O$C,V9@=49N>(O6Q*@.M[$N2RK]6\GB@T MR4)$ET.BE5A(L#JI>HLA0T'FG'()-3LY9A^A=_PN-%W =BB-C@C<>J%C\NWZ MX?+#_(%2K_MYK;/X2.JU;5VYY3G].INNEA-C&#$;:DMUHZJGI$CJM.-81*:$ MD3+AK5S!W;LLC6G<#55*,X@4YD)..GG+A4FW#YD>P/C@I.T& M[2=]ZM2!3KO(W XH@@FJ%$M('HRS%./&X"'P;" )+IV7T;+0),,V( ^[(?\/ M<: UEN9[<+?O%"YD)WF(F@/71+N2BH.OB1KILQ:HLF:R2>O/ ZM'_A '7L=I MX)G#(3_(8ZU MCM3#H&@Z68.]L/ST\FS^6Z.6>E=/;]Q$[WXNAK_O?_6B;Q>Z"[X0VF/LSWE2=3PFDGR,=418%BP9&WZ1EXAKHHR=&U&1/1@IF1 M1T*=%LRCHZ$#@WI_QG4B=:ZD&\ :@RM.B]ISKR %;XM$#,8TZ8=W/SGCFMCQ M87)?P'N.;V?MPAF\*"9)$M_I:RU;639\^ M5^E/K+#&2IDA%T'+K90,P3$)Y)\GBZ@EVB8U=+N1-^ZMC.Y VD"GQY8U?QCF MU/L;9Y<+\07&U?K<9Y:PEFPOZRE__>'?YGE:IFFS6T0E(BINH,1ZC<6*#-Z0 M3^.%]\DXS4*V-^'[P-GV@02,>Y^C&X">3(==5.%?]U?>E)?3&?%'LEQS.''< MYL@IPBQ:!E"91PAH$YC$3# MK^N,O9M^_+1Z4TB2SY9+7$W018P9(S!3+X>Z*BMM:\&?D8:3$%T6.UG*G5\Y M[HV-;E#74$]=.)IW3U^OF-U6[7T3'TI-@N+$3#&@HO(0?-10O/<4VZE8)V>\M^29+'Z9=-P5'*!3.7D%%X4,9ZB%HQ8 *M]<)X M'IM<3-^%N-X:P P#C>\B\$@M=>%!WN7JU>P+"7V^F-;B3LES% 5KP]LJ+VEH M"R"A<2O)4T9%CG&3F/Q1JGIK$',BM!VJETYA]G:!G\,T7P9HVR37L]FFG>G: M UE.,OL"I+(<"C-F P.9MU#I(WZ>2_(WV]=9,Y$2:/UU6G M(+ST.=Z&KVN'0R@LGEF24ZQ%6,HC>"X3".F",75L=VI26/1=RGKK+W-BG_ 0 M_70:C%P=1.%U3]!\TL"UP=K)R:EX(KMW+WV]]9:*(]V$B>VO?*69;$>YZ#)S&L.T:@ )L@8&2VQDII4V.Y)9W>M5DX$R>&4UT&1]P.1_+=# MRVL+#VTT6I$89:BL2>8@!Q]WL> M$\DP9ET8R!3)!PDY4Y#E$EC'A4T"DS5-CI1W)W'<_/3I[W^UT-Q@D]$'QV0] M'UH^)$@I;+"UDLW7;A4%(W@K+'B>0^:>5F1JTFMU?U([&7ITHONN0^FL TOY M-GR][)BU:6]\HR3XV2Q_JPIVT6J16"T(1OHC!P1/;C)P@49YJXKE33;NW4GL M\J;L8&"YW8:_C>:Z.$ A5A)B7KXD(=]3J7Z#.:VPR*!5O12<0'&TX&SDX (J M05^E.W6)@XU^V)7&+B^]-L-E(]WU:"PO6U/A9B)!%?-EE_A)9)BUPV 1$A43$EN3O%H @/M M52:Y25K 6ACP03!K,8>$38HC'J2HRX!F,"@\XC@>KIX>>ML_&FO)[/ M/G[ Q2V6G,Z2R.=@UI/3D*TG1BKZU@?-'9KHFY3(?I>R+F.55I ;5D]=^('7 M6?IEOL*KDK88) 7[0@/G,E*L)0($:\AWD"62[^("4TV,VT,$=1E[G )H!VNE M"WQ=1E$OYPMB:CO*A);+_/Q\OFF;.I$^1ZZT +;..7GR4IVW)#*NO..,)8E- M3IZ_3UJ7<46S_718376%OFTQT8?YA_![/4'?CF\@5A_H7>6T5D%8!M)4.YZ- M@QAE !USB)[.68X^$PF-UTP?0K@53EZR\*9M.]K_.2&^OZ >S M.B7\V2S?O[K6(_7H8V<7=1&N-XPWZSGARTE@,J3$$B0TAL3L&$29#+B,1G+O M4I#- ^7!N1JW5'S$8'M_??81W]'6\&96F:W_KT>H7\+9 MQFFZ'%BV/L":Y9L_N/;)"1JF(R8)264-2J"$4-MY,)]0YV0URB;)]0:\C!O) M-K6S=;E+7Q;H1-4G'.\6S!\L#F07.,DDGU2R?91AJ M__G49*#2:=D<-YQLMEPZQDH'6\AQ9H-I=$6I I%KTHN/"%XS"]'6.E[, GV3 MZ5#MMX5F 6N?.-]+DT?.ER()+%8]@->*G"/2^BRY.GLA04@8:;G2EL<="S(T M2?>U!V^S +17\.ZAR5Y&[5U\_GRV%F4XNQ3EJUF9+\XWRKP4JK':J=ID0B7) M*/"Q&7Q1#)Q'KX,+4;(F5T]VI&_<0+(9'%MHIP.W^7+H:1UW35'Q1.CHMXN6H][ (2KP4:#6TH1&9V5W21GY6M%)T'.4^,<>-K].OA'=ZS/FV6K; M1&X30]5$W+I;\8V+I#GDDIP$XBV0Y6:U4%;7M)_"9&+F^79W\P?:O^S[YI'+ M-1M"J;TB.C!3ET*KS>'HRV_%T;-\3[+WQ729SN;+BP5^RS*;0BY"9J"CB:!0 M9'#%*Y ZQ\B=E:I-XOY8PL?MV-$T*#B9/CO [Y;/-XNW%"!OOUE?-EE.UV=I MFW*PY;/E\N(<,Y^0Z(1@9 -<1EO'!<7:=+L R];&4*1,NDGV94\ZQW7O3@NB MVT=/#34Z]K9^L_ZF;.MOXNT3X&U;G9\NB/_5OZV[S-?&G7DB?8E>D$A]C%C/ MVAQM8V0>I#;.!!Y5@^(*W%J(#G(JS/-MG0Y/AS-_+&=5!'-:4-]-<1*C?U M9.L,)[%SL;B:%,2Y#$8) =&;7//R'AP/'()@@GO#D]5-!CM^C[!QS]:[0.(@ M.AM[%W\U(Q&%LSH'YN-LNAE6=3L._/4S:37//V]^^V'^>9J<$A/B!8,M"-$6 MB@Z9HZ6FF(04=!K^L'Z5^O? MU'_U#LL/]>]?W[VZ>G[E]L]I?KYY["^!EAG.R[;3TYQ^W9 M-^E?3L\_G^'WD+CSLW_\1O5M?K:ON &R(3C WU7NW[@<' ]XZ/K$]O>2[I5V]>L=)[.O] M'+6WLREXSW(,@%%9VGVE!8J>$S!G4C \HVXSZJV=G?VUWA?\F?R>\["J#1>U M=2JH!)8K3PRR0.Z%#N"UM#DZ)QQK1[B_XVS6Y M+.8S^C*MCPV6:RE]W?SYS;1:CA1(D4'59/5!<28NV=7&3F3OM<$F^2 M!'R$IG$S?XU0-I0.GFJ<^F%]^M/2J]J^X20^U7WH(J(WW'#PHDX>+MZ MDSY2;."UB='9P)JLU78>U?OT"?-%;8KYB!6FN.3Y^NK!\FHPV?HSTUF:$GZN MARB96@]C6.NL EM\6YGVJ;NGEJ=&\/'O__/+@:".- M7\*B_M,O^ )787K6U'?=AXR3.+@'RZ6]%QR2-+9.-XFB1F$%16TKG$ 4)G@0 MVNS =U@;@V=D"HBKRN('^G?/?I\N)Z)D$3 'R$4; M4+D6=FJ9H83L9:IUG:E)WZZ'"!J[:?#),'''?QU 09T"[<7\/$QG$R\\CS$Y M,,*2NYU+)/%H!B+R;'0T4F"C$.DADL8%VS JWP%'!\A_[.JOGRY(=!_F[R^F MJS5'?\/SB(L)BZ%@4'7XC_2;2QLA8*U0TB%DEV-)W_7R'GE^?W@X1'7S8>4X M(A26B]7D717'>EG4;B4I6 T^!DZD&@DA"06TRSMEN",9[#)0CAYZS7;0=[?M MQHVWCMU1_-3[T>$B[P$G6W@G$Q(W@D M=0!%WX'+1'OA(OJ@9<2=^M/OCI0Q MS<<1&KNM\P/$-[+6M[F2+>%.6995KI.&B5PE/0.O/*]J*]&8G T.9B%NO'ED MS1^BM_D00AQ;^^'W:X1+EWU$@CZ7@C8ULG(0(MD\+A1:4X3EW ZF_>MO'F>/ M&$S[!PNQ@W#C6?[WB^7J,D/ZV&%5-8XF%::<)A&AJ^UXM()(J 8FE C6&A5, MD^+8O:@<>[3$6!%P.U5V@-/JR[\IEWG:[5KC1?@4R>V6R(D'88@'1<+32CLF M-./,-]+ M\4!F&REFE!$\)Z:\2E[Z2.Y@ZYL3CU W+MR.!\%MVS6X1CJ V:%;P>OI#%^M M\'PY2:F(-H#8/,@TU))F5EDP/,[U+V-$]*#D3* M[;M3@ZJM7QP^WW+CA*M'^G4S\I&X21Q"O(C"NH/?N^G'3ZLWY=?EIG?%)!:/+F0/(N0""E6&&&0&32(*6?ID1)L[I8]1 M]33#Y!;@.T9='6#OQ?:U'\+OFU8IUUH%U(Z2CC,K0QU=FFJT9WD \M/)ICN& MHC@L136)DK]#U]-T$8?!WY JZP"!VTY2UYBX-.-&:A91<,AZ';'5;&@],952 M&\F80A.:-+)[D**Q)RN.B;IAU-3%';]WM1ASAOGGL)B1H);//G]>S#\OIG6" MWB0*J1P7%@K67GN,[+>3FD(YF9627FO+FT0#>UFL1!5SM!22\44:8DE.\%6P\4&2SV_O&GEPX M!K1:J:.#S?1^KF;X6SC;L).-#BQ%"LS74V_7MCHQ8$XPRUV2NDUOV._0-?;@ MP3$-W) JZP"!-QG9-A.?1,>RS82+[%/M2F'J\1'%1SDHEZ*C=<6;A!'W4C-N M7^R>@M=#U-,=QI;7NM;7^ >Y2-9AA,R3HZC'VCK_P ,/D45ID>=T@ISQ+:IV MRQ>S_PJ@.T9?W8'O[UCS/YB?48 2/M[C0?!)]E(GIC@D9FEQ68;$GQ? 8XHR M^) Q-KGSN2^ANT'TO\29QL!:[1VUM0=I%6N=5_D6%W5Z]R1G$A?G$A1M +64 M-8-W)%8A*-2/.BOT33IV[4OH;JC]+W$.,K!6G^P]Y:O>NM/9NS>_;G*D]-'; MG7!/<5=Y3U).)0ZNA C*)$D1MXQ0-)/*%^N#;[)=]GIG M.:,-SAL.)?H 2MIZRU8Q$-SD2/Y1L:Z)._O'O+.\#[J&O;.\CQX[HVJ[]U%E!SB]MYHT MT&*F[=K7LCM.JYP7B+F>@ZJ@'>9H3)L)ID^]MGLOW>]2V[V/(CH TVZ5Q$9D MDS53(%"1E!R:>NL'(9N0BC=6.=>XM^#3JNW>"P0'U7;OHY$.8'9\T!B=):8D M E.B%E@J"<$Z![I*E+P:8TR3AN&GJ>WN+EH_?@\^K4%E8GE)7-A,Y#S(6MGH@R.(8.B7,DZ:>W"*6^F M//6J[.$VT,-4U)=9N^+AFXU6@7MN60%G>:V&DPQ(-(),=I0BV&!C"@=8L[MO M>NJ5U@,9L2-5T"N>KMMBGZ/B!37H*)""*JDAL$!,U3'2BNDD1#X*4OMNC1W7 M40^.JD,5,>"F>.+#X6V3[TU+^BG2;SJT]R^+L7_^T/>UV]C*2B M(P?#FYI2,>"3%J!\20FES%KX%@Y,N\/>1TW M$Z=W8Y8:8[* M W7UU*!(V,))$=JS*L*RKI:K9Y7..0Y"%2=D\M*UF9FZ-Z7=CDTY&1SWUM<3 M ^3+^<5BDI,@\Q\T))L5J. =1%T'%9:2D2C,D8^W>U\C=-PD30=PW%M;3PV- MTR\X<=%J6-4E6'T3MN*FBD7%YN-Z>$#@G,I&!"9CPMK>@AB1*=4[$_CR.[VC&8??'VGHT1+3780TNS"[?T'4CRYH#PWD))=M]6G[<5* M#EQA,"**%&Z/[#L=9#L\43PEK Y ]/$Z?B)@)AF_FGWX;5[Y6TXR17L%E0*T M]>3 8!WT;AD48UW$$%5N=6U89&BDC,Y!$1DW M!>U>>P7::$3#O _\!!U4=J)UW"/*)P'@T(6 M((3,P'DKDK,81&YRE+D_J>,>9CX%X!ZFU2>%V^F7[DB10%B,$ M1WN,+4:1K+ES^@2C$G8A==QCSR>!VX.T^G1P^^$3+C#4@[:)MUF*F LPKW.= M^JG LRC!.%.$T,PE/::C\(W2<0]%^T?M@3I].J"=J(SUM(.#3ISV$%Z'/T8* M.#V68NJY1U)-^OSL2-^X1Z;] W0O_0UVJCK0F<,[_(*SBUNIC-T."2[_Z5%9 M_7O?/U :?OOLEX2IY_/9&@]_GZX^/;]8KN;GN+C""/<1Z_\@"TX;(M;)5ED( M8,$P(85G5C79*G:D[_C)'(^^Y@-)^R?Z_#\FRCO&@XD@BO.@,I.U:28#=,@D M%N6$:9**WY7 <=.8+=!T=RY' U7U=LRY97+=_N6@T\F;#QC"_-Q'RXF-D/%. M&EL2).5.N"_X;K#/#5.H] M7.VSK4VM#$3D#(1#)4L(2;299K\3=4_#_.R#HSM#T 974@=>^+W26G>OF%T- MWOIZBT7E4[()'42FR*.3.H)+*$ [C-*J4I)I4L%S *WC'H^< I6M%=@!1M^G M3Y@OSO!->;N8YPOB-2P68;;Z^A!_/A@I5,Q@):_'_$:#"U& XYB8=3(6TZ35 MU[Z$CGL&<@IT-E5=IZ[;MO%]^(CS\@NNWH>SHZK-=GCJ$$[>SE2?V/.SF#(G MHP1&>:P-*"($6=,'VGF4)G+GFVPV'7A^$TOQ2N2% ZN-\!3C')R@/P+)0Z(- M(OLFUP4>(^II^'G[H&8?/V\OE8RX=2X7J\G6XKY9O,?%EVG"=;OEDG-P@G9] MFV+-QB&%QB%G$I'VRAH;C=ME.='SK\&)OKL-I8<(&!<^PZEV/J"<^\#)DAS& M+0?+%_-:]37!:)/0$L&Q6GANA('8*'@[_PT7?PLS"03W/GZ<2+X1!HX7X-@0>':1I_,-W5OJ.4LQF2SJG5URN71@$%V6 M4$J(@1>3>&([J?_.H\<)DQNI_CC!C:WV_X5?X[Q.1-C2'K/4J6@%R=7N4]XH M\(Y<**LB1?$86,#=>@W?>O X17:-5'Z,T#I(OU&@53,#FVME[Z;+?_ST]2>< MI4_G8?&/M4MD=4#GN0898SW3<^0S.Z9 %Q\S@5M8T>12+.DH# 8P+NE287/&EOFXR,WXFZWM!V#"#V*^PX M0#L=0.Z>]5E'5:V7)B_2,*XR9,>(E9 L!-K[:6DJBOFX%#ZU.D%]B*9QSZ). MN5D>I(4> 549V:X^SEQ*B!9,M!Q4KM/(M'; 4B;GU#OO;\_\: 2H;S3U9J\. MU/OW\'2@$CK TS;2NX'R>K M,U0=JOUY,U6,G2$@2[Y:3.-%9:%.&)CAV4-LH;:),6NA.%NKSY4&'S3QEJ+R MU>8[?>O.WP/)@]W?.6Y(.#1\6@J\ P/U5YQ_7(3/GZ;I(89R<%@4>B@\FIHQ M320T)-:RUR)8&=Q.IYE[VZCO4C:N-]7*3 VKD X0=E^TL:Y\V2ZDM;L0K(O" M*0/:>0>*E@IX[PR@2S$KY"JY)I.==R%NW,O(+;WV8?7R!+"V79_&"AF=2)"% MKX= Y)=&QFO2V1=M&0G--FF!M1MYH[M? \-B3]P=H*,.D'>=@P^?%O.+CY]> MS>CQYYBG8?%U:[I9[;D;O(92TS;*2 4A($+1+J0HN9:RR5ZZ$W5]X^X06-PN ME!U<1V,' C<$-%U@6IU]_3 G42XO2'Q_Q[B/'@",B*[CM#!R->1[TM*Z*.=;L!,VCD4.TO!" MTI(QD;0$.O#*U\H_*X4B29:=+D+O5 WY(!7C=G%I4C\[C,3'A@U^O,W"=I$E MIZ0PH8#UE?101VZ8G*&:EYR,4^AVR:/N!IN'J!BO@G(@[%FWIUU\ MG?SZ?J)MR$EF!"E(F8J3!79)>$@!E=+Q?SSI>OE! :I?00?12T%JSN4K)%Q,SQ71> M(B$YTG[JN"G@Z&=9E2*"VW$X]3U/'Z^2=EBU#R.^#E(S#SA4KZ_F;UL3;$:7 MR7-V]2*;,! YUHLGF3RJHI1@30[VOT?8N'W9FB6>!]5'!_BZJ_WNE(X?JXF!\ M^7Z9=OCM6MIA@*OOCSYVB+OON]-]XLOOA?1N=0I06*'=3"8-/HD,2=OL@BXQ MYB:]#T]T^7T[J6/Y#A-.OU3C_0NNGE\LZE*=H#(A9%< =7&@$L_DR2$#@TDS M%FA5E"8MGQXCZFE-U& JZ6/SNR.D=]./GU8?YL3>G*SA9=W5EK\D M;([)&- *Z_&*9>!4=21*[8KI63:QR=2'?0E]&EV-CH%A4]7U"DTL%]=Z-EUR MYATFF1RM-^3D/4UFG'P#M-$9^EU?0+_7U\[N2[CQXB?[(?_2?.H61OR?G7%DRN1LM8 M0?B(%I(W.>3B,>LF!;4GRJ'\C8*A>K+R:G;I)3R;Y9^W(K[E,+R:I44=UO " M-W^_FY^=O9PO?J-_--$"C8C:@=6TEI0VM&(E.1/:L$C!E4!D39HX#$3_T\C, M[(/%VV9Q#$5WL(D_[OM.N. I2R: -@$+2G@*MTQB!+0@R!HFIE6;JN5'R1H7 MC:,@9:^092^U'0S"S[B8SC-1LEB= (K;;Z>X?+5<7I!C@DX+X8,!(03QB"I" M%)KB,53*IB2,\TU&&NY'YKBYQ/ZA>I1:N[>?EX.:)D2XCBXFL%R2PQYLO;A7 M#/B,P2AI3KN1-VZ&L7^0'J3&_<'I-^"?9WGXN/Q9^H^+Z7):__E! MP?>-?W]4A/TP)0.%T3]=+* FU-Q;LW(*8R[4K("Z=(Z E$0H@Y04&(0.FDE=^N;TXC MGHW3'AB[U;5]?%WV$$U>B>';"(\O)J5^M?=[8Q\<6]5206D< GJB%-P-BE GA4*Y40V MNSDCA[Q]W$1,&T^CN18ZL*R[\?C+?+; =+%83&5'8Z&NY==K))YGI 'L:M*VMF3+]"DLZ_6CY91TO'X!R>7_>?;ZS1&5/\>\;K DPE%\GB+;H(-C*7,!7$I= ML]\2HG06A#%2%:ML:%/2W#*U>=U?IR=>I-7%>E7-\CL\JTQJ&I(+?6YKZ];O;#,/V" A"$TA5Y)!.A>4:C.VY;N4]6' CM+_#I@Z7!EC![S5 ;ELL<\3 M^;+DV-([1.U0QZMX!%@5HJ! O6A=ON=XW7IF?]H_0E/SX\76@2VIQ;ED:DE\ M-WS1:[-!,A;OI$A0!$472F<+L3@&%B/CVD=6VO1;^2YEXZ:83[5G#:N@?A%W MK2&_%L5$A[4CIN.@3'(48<=:D&.=C2E@T$)(SJ9I5=II]WM>V_J$C.':G7> M2L1CX^7#I^DBU\.+KZ]F&<]GTS)-VSS/]@+7#=9\T24[RZ'8H&LUGP67T-5+ M+&3=,RI_NPCS ?3L]][Q&W0WPE)#\7>PX]UP$*I;L'82EKCX)RV9) )3*H?<:-+F]XD;]VSS5)[6X&KJ 'J79? ?YMM0YS(( MPN5?%_/E&PNWQ M=D/JI0.<_3*?I;#\]&91C?CVFVMQ]O8G+Z>S,$O3WM(CXAQY7GHB508%VM?6W'KVE-\QR<"=9'77@+B#;D:>QV58W1W0L: M.E@8]YR9W/2>%F&VW%!V*01Z.2EHRS"IIGZQWMR*TE%PKJ"HZ.IP"D,JD9*\ M(.]#X$SX-K9Z0![&;HS5&/AC:;M;H-\7,'SKGA-<"=D% SD)VN0XV/'][OS]ZW@YNWZ-MU$R!29Y8E<+T5!+3<4 M7" G=\R$*$I(V9K=,D6'TS!VEZU&X#NE9IX. +?,<4'F7ULR_YI7/R>O+]63 M:*/FR5N!2NZ68MKWS6.WT^H#; =HH=M-^%[_@T^R2%FB,Q!]K*>=QH//5H(( MQ5N;DD/5I+?O/D3N!$;[Y,#87%\]%WR^#-/%_PYG%S@OUWX\4'GGXP\?K)AS M#QY.4;JIA!$QD ,F/3?5%9,02PJ 01=$R9QM6_$]=NEFDKQH$20D+(S6(#D! MT69'5COID'02KC3I:/?'*-W7K4!VOM =B MA1?TTICH3H6N)U"ZN9?^]R[=W$<98T>8UVH0;5"JI@C!1.6(;"7K\#\+,8LL MG:< YO: U2=?NKF7IAXHW=Q';!W8DIVB$UH%M6Q5@1',T_JH23IN \@LHK+2 M:!F:= ,=K*R@BP+.8W:NP=74 ?3N<2?O]D,(=^^'W]<1X7D]')RMST.^A+-U MS[["=69"%N#!U*E*+(/W1="ZE$)HEWS.IVJR-2!;3Z"D82\8?C^7,18F_F@K M9#/.9//);V/(EI/D37[0I^?+[Y.6/1)9:7!!TD10D +CC0#.G+I->H(,7(]<@>E*PM483D$-)F"_4NYE+TCEWR&A+Y M!.HL#@%X5[K]@YGZ&]O?VP5^#M/\\^^?<;9$^OR;U2=<;'XWB3ID*8T #(F3 M(?"1-%<07" 74JA0?&S26V\4;I] T4@O6T4;!/W!EMG;Q?PS+E9?WYZ%V6H; MG'VNU3B3(KTI6=?JFTQJU,Q"M,5 -KG4*;1%N>[#]0>Y>P+E,+TLHV$0\@=; M-M]Z)2YID[8!?=3 #)>@HN#@K+=@$'-FY*;*?*IC^B'X>0+%.;TLC4-1T,%B M^.M\GG^;GIU-E _.2H$03:C'(U'1(N8U#9>U-2*65[W-/KZNVI.' MK0\0NQ-&_9/#:)>Z[L V-@A"KO\BI?G%C"*2\'5]"BEMS(I1M%&#>HKQ'-(>7::OEA"6= MLC,9JL=(DM">))$\B(#:IJ1\%.'D8+]%Y&Y(?WJ'O%TI]P\)\[^'C_2CV?KO M;;G6E7#(3R1?D>)KB=J 2FC!!Q& HNY<-!8>N1@+^8_0O=MB>'IGN[U#X(^U M/MZ',UR^0U+C;'D55FW]Q$F)GF=9)""6.HBPC@PPV0$77F#B9%#XZ2/IQRC> M;4W\]W'P<&KO8@3RD))YL66"W,1KOYR0#2 \Z 3.%]I!/3IPCHLZ^3=(- *9 M"KW'TO>SMMN:^>^#WX' \8=;,,_#Y^DJG*T316I7B*3WH-7,MD0R2\/I[(- M#9HT/#(>='.'3L6$RC.*0HIBQ+Y*=;@&!^XT$ZA2[>;4@OW=2>SCCNO1V#EH MA.O^.NK@^/41?G[Z^K?P[_/%>L6O+XH+RWG*MH#4JM3+O20\9BSHY'R,BL7 MFPR5V(/&7CHY# N3^6ETUC<&0\6>0!E2P+O60:4-C!F MD$?;I&YV3SK'A64SO.R.RZ.5UP$VWU+H-*/HZ0.F3[/YV?SC=J+"Q$5%Q#(+ M@8L(*D@!SBL$+924,3(93)/K<0\1U"W:CD?!G1[P ZBD VA]6(2,52;+R\$O MF*/CU@!1:R@B,W6<'GJ(M4^G"\HT:MA^FY!QKQ"?$DI'J: #"#V_6*[FY[A8 MG^-5Q_?3]/,E*R8'=#&0%1>UX3O7!KQ."*Z(B,PQGVQI@:9':!KW%NXI@364 M8CK V$,=I*3 E+VSX%,F\;# Z"NRNR:;Q'-.BB%K@:]CVKF=H"E.TR!@"%UT M"JF;;:F*XLKG6.\+BCH1BQ9*J*T5M321U@IQZ)K.5']BW=SVTO_>W=SV4<;8 M%RNNM25CTADK=(9HJYW5V8,3Y!.R9(/E(3DA;HW]>/+=W/;2U /=W/816P>V MY!%[>^VL0^H8@E90L+IU*2+XK (D#)IDHH*033SK78CK94C<6-FKP[34 ?): MW7/,,ANK'$*)SH,J08%+S("SB=8E5X+E[J^K['O;=8S$Q(' .]%MUWU03PM.&.,9F4T@8IU[:F,$ MEU4$YF0QG#'O(?+"X+1O&PO7M*/PJPV;'@Y M7YR'>WX[T"G_P>\=K 1@&,Y/41^ 2JO@1(:0R4BJC!*\]AJ,S>ALXF C9 MZ23K?!Y9F@Q&/I[T/J*LH[&V0Z#=4J<=>!\=E@93KI .!"GSR#+@*K.1:0H'N M>V[>$TLI[J6I!U**^XBM UMROZU=KXILG%7U-IA1_W]YU];;5G*DW_>_%-#W MR\L"MFDDKB_?5;35TH4:3$RVF>U@08:"Q*.J>Z MZNOJJNJZE-J#RD4(RB;@UJ(4P4?#FI0_[29I7"]TY,-K($EUB[G;/9BB+E[4 M^2S,DQMO"1]HC(%<\-5DQS,YX@:5V\-)?B]\'2$%#I U(,M^7 PRZU* M3I([AMR"@#;S,NZUFJ>L34,<+?%DD;1!(=P.I^@N>: M15]G]UVU[R9"66V5E!$\J\:CL!Y"*1JB9E*E4%31;>[;]B!NW .S&<@&E\O8 M9O?[V?3;USR_^B6'Y6V#BELVQ>*EY3Z#,57#6ZW)*ZE!&%2,9V^X#_NU8]CY MBG'O9 ?'R(#\[$ #G6)SKJ]&R*R,R6L)00A=9[PD\$8SL"8YS[)()7<7'NTD M9Z"_B%5C^7<$^@=1Z1UFQ05G22*R!*X@J]XVK4R&!"(&HW1,P>;4$MDOD]A= MS*,U?E[.&1A"F'W"= MO/V!-7%[CY066*%.L M%>JNMJ02F8&WPD&)J (KAFR6<_7/.&TEKS=0TPST9X3&J]D;O^)\2MQ??)R_ MGRT6>_$A:V93(A2+K!39;[Q <#[2B:HM>A6-"^>:U#;(@EZO=7/.G=(8*&.[ M?\^(X4->WK2PO>];F(I!Z TFR\H?Z22@$!;0!:5%4HJ9)F'2-0GCCB,; M7QD>*8P.8+0?[^Y3BYB)1M+R:$W6@DK)@/.YANH4]R4XU*IIFYO]R!QWK-?X M<&PHU#XANUBG?*XL\PN%I9C:"]4F(XE[2@,F'4$84YAG5A%KSX333=I>0USA M.&B\C,*3Y-0Y].XMBM4Q@-%SDV0!'3QMW]IJU!D;0*#)]%%"'9H4MN]-X6OP M])O#\'B9]0G&NW7=N5V?\OS+=Q+(6UQ,XH5E&*QDC%RI0A9N;:L8$)$QU MC6P;=N[;A*V$O@;7NA4TAY/@ZT+H+Y/+ZV5.%\4QKG7MJYE=S<)+M-9$W&7" MRV*U2<$T;=V]/ZFOP;,^-TJ/D6)OE55WZ0BUV_HC$OVD8Z!R MI?NTBU\FBW@Y6US/\SU,YR2!5T]685+@9/20F)!%:^-#FXC",S2=JHNV M//HKSQ$UKI\P%#HV ME%0(0>5L MH_8NBR9%TPU5R;H=Q?U+;J>QK'B\QK,L"25A%[0S!90,#GRIUELH4O+$G&FC M5O8EL%\5>U3L)HD1[Q4&YK %SI"_& M.CK4,Q;7)$:UG9Q^E=$AB-AI[QS/^BX:I]ROXS/^Z\](KM<$+Q<7F +7$BW$ M*$A-9V;!:^&!%Y1":AV9:.LG/*1FW(AF

B<@ M.NV],A'IX_$V]/ QZ+O7KC=%#BP(Z1D(69MC>U^'S=#^PZ2SS%))O6DF#1UV M?D+3:U)?A^!G=^SY-+%TD+RQ?]/M]1*9RPG1($3,Y&KEYP05SCZ7:U.X0-6.,KA3-#Q MHF@+*><5E%T=6^6@<.%#D"+&-BU]1O% /L\N+W^;S?^%\W2ALPF).5+\07)0 MI4BR5%%#D!A+C%XFW:1$> LMK^DP/@0ONWR)8\70P2%\MX0+Y83UUF=PH210 MB1,?,#'0OFBI$M'NFN1%WA'0!V:.EN0.9!S$UJ/A\"//)[/T98GSY:"@N&M^ M_\MU+2+ZM'K+19%D+5@C(81Z,Z0P@F,,@2=,7*/'U&9(P7-$]6%K#0V>D]G? MDWZ110B>DJZ#FD"D0Q<*&]L"4UMQ3-' ML%XXAT-DT2FD M-D9A!LQ)>@W)\0*T]XA=FFP$9D2Q#D,IF],__Z/'/1PD_\,GR!X@C+$;#SV8 M6\"EBT;XVD6<&R"'MFXY5?M55JU.5J87XB4[[)6->SA(4CO&/1S"M@YTR5Z3 M]'3611?.P.3JM\3"P#E90!:CT">I99O4]<$FR/8P^OR4@VMP*76 O-^G<9YQ M0>[1S?]_GVXN[;:ZYJ(HG836$H0VI*/)\06'Y/9:^F=A!J-HDTFS-X6O8,KK M0>!XDOS;0E(=0+#5^%IM;?1,<"BI5F'PR"!X#)"\THHS29\T;8@QQA#C<6>] MG@+O'E#0P6;X_>H'3N:U65@MEWO,Z!L97%897+!@F!0!:^C1D[%/]Z!LWX-M>%S>04@?@V\VW!W.5)1E.9$ C"%%JZSK+:W&; M!2Y"RCI*E=O<)>Q#W+A=6YK#;G#YO*KTGCH]Y'(;-!0!%1HDD\%='$7MDDI%MTG2[U MV8 BZ !"GY#,ZF5.7W/\/IU=SK[=C;STS@=-; $IF 1%SO]-2D9DW@LZ)EPN MJ@64=A'4;21Q<$@-(I(N.JR\NUXL9U=YOIK,5IM334D2' L%F!?:6Y&D38UZ>;U,7+<.YY&0>))&,[!\ M>FL\L_/[%WW@XZ!NN5=_O\;7W5D$Z]1 >?\:X6?JH$GC01 MA&PMJMJ$/C3J\KN3I@$2]38?O6[I@ %9CEZ"( #2N>\58 JVCCIRW+JD6&G4 M18RR+OW_$9E_G=;+J<3*_I)/SX(\]O MPAD7/+/L&'F8F2Q]4#D7<#DYX,EJH3/:DIOTF]J?Q'XUS2'(V=0TC434F[GR M94F:\RTNI)QVB>'4\Z2?OL0]U &F@-GX_EX_ M??CV]8D=5.*"CGW@DI.AKW."H+4 Z^L(I)*1.S,JU[;3/:[&.R-2-Y7B.>7] M.C3E\ ZW9L(7HB8B4@5E7YQ1CJ!WXC+;@"B+(DF(,Z QAXX^G.]=! MOO6.>4P%O6<2B9"5//\RG="[:_.4-]4LF2Q_;O05]*HP@N3=>9#GQT,'@=N7EO]F/L?IM]7EV]N?3\Z8 M%2.V<>A_Z+-5F=*O__Z1ZX^^SNI'&[PJA2DZ$@.=B6AO+'@?4()/B25E3 JL M28K(F(L>]XJCXXW6#=)>AP5T0K#J^0X(^'A #'9@\-Y33+Z^RPVN7^A2U J&$)M]824#K&=@8 MK(Z(/(8FZ1"/J.BEQN.L2)@-)98.,'4\X];+GJ9/ESA]D-?$60 ]] #GZ;A-NC][:2[[B&.?V\>SO 3.W M4#R7O2GK[C!O?J*KB7W!^]>63)'R.WV1!, M'%OZ^.\'A"<3N.0Z I>RUB75Y1LZY:2+0A#A],-]FOGL)_V';Q[GO!A,^D#J'O5*\ M]D+!5@K&+1<JOD^7WAR617V>_3I>3Y<];D]U'G;U>6>M!@.+& M@Y="0.=2P.@X#E,#2B2L1MD_WKUXW+V,]]W"C Q MZAB$!IF]J=-<#%EPB=6Y/"8[27Y:W,A_W]$E>^/!'6%A2.G-!F)E!Q&8F^38 M+R24E7Y^7__@KJ%\+ EEK>HOR67:.2[2Z8X.BDR.^,$M;YFWO96F<6N6^PAO M#R6R?M%WNR===*F0%0G""U:M2V)71 O6%UUD0&%EDZ2.9ZGJ(5E^ -GOAZDC M!-$!JK[DR\M:C9BG>8ZU =Z;=$7N9KWIK/4 -;UCNKA7V,S)8+S.H$M.M0!7 M06".@>=)*1VR,K))[==!5':)NF/0L7D)TDQ47931'YV?]/Z^5E<&F5V@12I, MY!Q+9L5S\/KV=)1J%(J].!@@ADE@L:G!%&$B1(_(;!!6^E[6H/;EG$R%<7KW0; MG8J&#G;"F\O5[^2TG0FWKM]%-%QAH .:U[4H;3D=U;Z U2R92#Y@86VR:OG_P?799VUS]-IMO7_&%BTP[ MF10(%)&XZ3T=1O4^G!Q%[X.C3=DD8GD"S2-[Z2,C^$RR/AK6Z;ZJXT_7DX33 MF$^Z]WN\MG*[MO"$_S'.KW-Z>[W\,%O^;=7@K8Y&3!;IHW?\Q9JQ(0C9"[3F#P;:LTNPM_+%7W$^I44OWL\6"S)Z5BM_3.M^ M58M;GW-2L>++E U4HWCWHKN7K ?X)"\CLQEBJ@W_8T2HP] /8F5*6^":1(F MWD70R0VV-IZ[+L#57JA<:V\3K_/9E,S@T+E:B/X]N_//.TP75)P]8O._&C(@JF3.U)7.JU'D\0LDH@ZQ#Y>M_F M8I/X>BN-LKX0VGP#G=.3^&::?IE<7E<3\''!/U.GO"C1,:.9SRNL&U MW5'K;*\.B_6F>,C%23*Z*WV77>@6/FX]_QC/AE6AS5G@S4OC?CGBDW @\T6 Y.V M-#$DAB%_W&N^)J <0:ZO",TKF^+"&V5MX06B(,=)I1RKGZ/!*9=RIJ4)U40A M'D3EN IS#!@=B>3#9=I%^B ='?-50!$OW\VNKF;3FX6]62[GDW"]7%F[LW=X M>7E[=TZ6\%]QOKI O["<*V7JK-+H:F4N<^"R)?N["&F%\B+8)LT33J!Y7%7; M 9S/)>]^M?$M,GN138S /?K:&$C4Z2@!M!%*ZV 5N0'G\!9W MT#7=V%]-BGJ""JP.E?0)0B%"T!;,RL8 M?6_;S!;91DU?[OL@\M\'8P<)H8.3]TDT[89!%X&)%(R,8&,=MJN"!Z=9 6.% M]$IH[F.31*L=]/3E=Y\#3<<(HK\I6-L"NA^JD5KKN0:.4#]Y[N"AZ.WZ>NWEB% M&YWD5@DS?YK7L*D-WME0!Z.Z5+O,< V^(.TT*223/(J2VI0:'$5N7\?@45AZ M<@'77FZ#9\@-I,Z^SC/2PW^NUG:,WGK\@),4U#.T#*6)5M49]Y@)J!U6SZ]P MY4 A?4%F(VAO4$3FZ.QKX\4\(N-4K?.(;0^&3=:JD=H71LC:NBZ0JQL$G>19 M9>E*G4_0IGYP.SDC:XWCY;ZI*P;@=F]W\8^7='3"T+;'#*[2UP\F'BFE?62&PU2 M,$,6/FI D200EI,TZ(Q5369;[4E?5WKC$&3L3O(93AY=*Y(3?*&MSQE.E33U M=1XC)C(1-/U7>TUGDB9+$# @Z%RTPNB5]*]!EU2N?W_IW[E:*+#F.&&MC]]K>+C) XRUX M+51"'0J&)OOL>))'CO^U!N/@4AN[I>2C$^3A[?6GVT5=1*N"1&/!U0L^11X% M.)-\K4\PR3#,RK.73K[]7C7R]=;IV&G T0[TU]W0J=]F\S765].JZM+J*B\4 MV7*)1 MV#._3UJIL_+NXN<7V@4IR*TE!M7;7:X^20GS052>JG?V>MDZVI6\+ R3 I.S I54 M 2Q> ;>)80C<.]8D[?$P,L<-'+1#V::*:BB\_A(YUHO%S;4>'[E\^:$GJK2# M:!Y%S5ERT9QP==?9ZK21A8W"97#2QJ)S-BDU,4O/JN9J#LVC5]RTTA46HA7"L6+=/64N#X8S-@#*$^+9.6CR$EST X+8+?+3%6QD\ M>..)6$7[ 5WQM/#"O?3!6Q8&A<#8LVR.E-B.28N'L&_L67N/AP1J'W1R!8KP MDLPI&0$EL4%Z&91%EU7X(T]:/$ANNRO%:A>D M+'Q 8H(.AC0?U@IZQP1$DY0M2H4.;MJ4+= MB8\C.3QV#LW?9M?3;[7*<':)\UL-R //I9KIBEM91Z-[P%H=+4,F9U"H[#"^2/U9NVVSPR\DL8R,P+*!\*A&@X M6(T&+1HN4I.93,]2=7K6P@.NUC=MN^ZF39%-+@6,JW-@0Y80I"8XHW:%*6VE M;E*MO@]QX^J5X1#S-"-A8,'TF(?P<$<<\^2?JYYX MC]M^*YZ-(4TTED]*QQ#D',(R?K?(+I MP(R^6^QB8[4?R\UZZ]??B)VS^7J)CI:F2)L3FE9M[@VMSJ %C(.<884M-J MX0-H'??F:GB GDML?=O?C[Z;E7=$W&19EWR3$/?P9Q_R\@M>GIC.-]"[!SR' MA^+ 62VMSJ\3';>3T?#X?@HH7/8+#F=_!V;O%O*A!XILD*)F*-T*# M%HJX$XA%KK@ GHX%(3(MIU6=P$Z:QLXD/5WD+Z'H2/[W"*4'MPTZVV2<$R C MG?:JZ$1VAN0@BI512FY2;M(D_1F:.H/2L7)_42L=)X0>\'2]6,ZN\OS)DNXN MG:*-&'0$4XRM>7H:T-1YP \7A)= M(NMN-;>[, E=.]XHR%D(4!@U*7;"0A8FA8C,EC;SS5XBK#.]=1(,7L38"3+I M &-/ X"W6MBB*"B=I9TG"FW$8L!KC9!<0JT4^E":5+'N(J@W3)TB]LV)]D/( MH ,L?<[_S-/K_!MQKUZ=5[>XSCV_.^]O%Y4*K4B$ L6&FAZ:/'CI(N& 3%1G MZ:>;H?Z!PB?[4-?9F3@DRH:7SMB51OCWV?R._)MD^,A+8=G59'A+_'%RE74L M(**U%F.1-@Q6:?CT]>,F[PYH4 W W9&Q\0&O\L?R: VW6\@C2I6X@:*=KCUO M,G@5)7"#PGK,E2-#060G%>,E<9XJUMG0/!X[?W=#_WFEF4S<@I6E5NQI0[8A M6M#)&E83$M-F,[,=%]%'G"M-!#Z0E&;#L.QH: MU@K(BO4.@I+D% A=ZHQ)#8Z5DD+BCO%XD.#O'SV.3=%8]LWZ<+ M&T^D"LW!\H) :JS6K5D#.;KB/*_1\O/<4;WO(U__'!&ZX[@_MLUP-R'SL3%U MX;(R-FCRR4SM]R)C '2K.+;*K'C#?0A[Z9#MS^\L G*DZ&;#\K%'E?(IS^L' M^"WS"Q<8EU(B<&E"-:X#^*P%,!:4UC)':'-D4$L! A0#% @ #&<'3RJ@F(6C M(0 1V4! !4 ( !C-(! 'IA9VF%G9RTR,#$Y,#8S,%]G,2YJ<&=0 M2P$"% ,4 " ,9P=/$J:$=-"W /H0< %0 @ &3?@( M>F%G9RTR,#$Y,#8S,%]L86(N>&UL4$L! A0#% @ #&<'3TQWV841;0 MU]H$ !4 ( !EC8# 'IA9V